body {margin: 0px; padding: 0px; background-color: #FFD300;}

p { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #333333; }
td { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #333333; }
h1 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 22px; font-weight: bold; color: #EC2325; margin-top: 15px; }
h2 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #000000;}
h3 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #000000;}

.small { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; }
.price { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #333333; }

a:link {text-decoration: none; color: #EC2325;}
a:visited {text-decoration: none; color: #EC2325;}
a:hover {text-decoration: underline; color: #EC2325;}


.global { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #706d63; padding-bottom: 11px;}
a.global:link {text-decoration: none; color: #706d63;}
a.global:visited {text-decoration: none; color: #706d63;}
a.global:hover {text-decoration: underline; color: #706d63;}


.footer { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #706d63; padding-bottom: 11px;}
a.footer:link {text-decoration: none; color: #706d63;}
a.footer:visited {text-decoration: none; color: #706d63;}
a.footer:hover {text-decoration: underline; color: #706d63;}

.return { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #EC2325;}
a.return:link {text-decoration: none; color: #EC2325;}
a.return:visited {text-decoration: none; color: #EC2325;}
a.return:hover {text-decoration: underline; color: #EC2325;}

ul.bullet {list-style-image: url("/images/bullet2.gif"); *list-style-image: url("/images/bullet3.gif");}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.markermenu{
width: 160px; /*width of menu*/
}

.markermenu ul{
list-style-type: none;
margin: 0px ;
padding: 0;
}

.markermenu ul li a{
background: #FFFFFF url(/images/clear.gif) no-repeat 2px center;
font: 12px Arial, Helvetica, Verdana, sans-serif;
color: #000000;
display: block;
width: auto;
padding: 3px 10px 3px 15px;
text-decoration: none;
text-align: left;
}


* html .markermenu ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 160px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
color: #000000;
}

.markermenu ul li a:hover{
color: #FFFFFF;
background-color: #FFFFFF;
text-decoration: none;
background-image:url(/images/nav_on.gif); /*onMouseover image change. Remove if none*/
}

.markermenu ul li a.on{
background: #FFFFFF url(/images/nav_on.gif) no-repeat 2px center;
font: 12px Arial, Helvetica, Verdana, sans-serif;
color: #FFFFFF;
display: block;
width: auto;
padding: 3px 10px 3px 15px;
text-decoration: none;
text-align: left;
}


* html .markermenu ul li a.on{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 160px;
}

.markermenu ul li a.on:visited, .markermenu ul li a.on:active{
color: #FFFFFF;
background-color: #FFFFFF;
background-image:url(/images/nav_on.gif); /*onMouseover image change. Remove if none*/
}

.markermenu ul li a.on:hover{
color: #FFFFFF;
background-color: #FFFFFF;
text-decoration: none;
background-image:url(/images/nav_on.gif); /*onMouseover image change. Remove if none*/
}

.markermenu ul li a.twoline{
background: #FFFFFF url(/images/clear.gif) no-repeat 2px center;
font: 12px Arial, Helvetica, Verdana, sans-serif;
color: #000000;
display: block;
width: auto;
padding: 3px 10px 3px 15px;
text-decoration: none;
text-align: left;
}


* html .markermenu ul li a.twoline{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 160px;
}

.markermenu ul li a.twoline:visited, .markermenu ul li a.twoline:active{
color: #000000;
}

.markermenu ul li a.twoline:hover{
color: #FFFFFF;
background-color: #FFFFFF;
text-decoration: none;
background-image:url(/images/nav_on2.gif); /*onMouseover image change. Remove if none*/
}

.markermenu ul li a.twolineon{
background: #FFFFFF url(/images/nav_on2.gif) no-repeat 2px center;
font: 12px Arial, Helvetica, Verdana, sans-serif;
color: #FFFFFF;
display: block;
width: auto;
padding: 3px 10px 3px 15px;
text-decoration: none;
text-align: left;
}


* html .markermenu ul li a.twolineon{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 160px;
}

.markermenu ul li a.twolineon:visited, .markermenu ul li a.twolineon:active{
color: #FFFFFF;
background-color: #FFFFFF;
background-image:url(/images/nav_on2.gif); /*onMouseover image change. Remove if none*/
}

.markermenu ul li a.twolineon:hover{
color: #FFFFFF;
background-color: #FFFFFF;
text-decoration: none;
background-image:url(/images/nav_on2.gif); /*onMouseover image change. Remove if none*/
}

.markermenu ul li ul li {
list-style-type: none;
margin: 0px 0px 0px 13px ;
padding: 0;
}

.markermenu ul li ul li a{
background: #FFFFFF url(/images/bullet_off.gif) no-repeat 2px;
font: 11px Arial, Helvetica, Verdana, sans-serif;
color: #000000;
display: block;
width: auto;
padding: 3px 10px 3px 10px;
text-decoration: none;
text-align: left;
}


* html .markermenu ul li ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 147px;
}

.markermenu ul li ul li a:visited, .markermenu ul li ul li a:active{
color: #000000;
}

.markermenu ul li ul li a:hover{
color: #EC1D24;
background-color: #FFFFFF;
text-decoration: none;
background-image:url(/images/bullet_on.gif); /*onMouseover image change. Remove if none*/
}

.markermenu ul li ul li a.subon{
background: #FFFFFF url(/images/bullet_on.gif) no-repeat 2px;
font: 11px Arial, Helvetica, Verdana, sans-serif;
color: #EC1D24;
display: block;
width: auto;
padding: 3px 10px 3px 10px;
text-decoration: none;
text-align: left;
}


* html .markermenu ul li ul li a.subon{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 147px;
}

.markermenu ul li ul li a.subon:visited, .markermenu ul li ul li a.subon:active{
color: #EC1D24;
}

.markermenu ul li ul li a.subon:hover{
color: #EC1D24;
background-color: #FFFFFF;
text-decoration: none;
background-image:url(/images/bullet_on.gif); /*onMouseover image change. Remove if none*/
}

td.content { background-image:  url(/images/content_background.gif); background-color: #FFD300; background-position: top right; background-repeat: no-repeat; }
td.leftnav { background-image:  url(/images/leftnav_bottom.gif); background-color: #FFFFFF; background-position: bottom left; background-repeat: no-repeat; }
td.rightnav { background-image:  url(/images/rightnav_bottom.gif); background-color: #FFFFFF; background-position: bottom right; background-repeat: no-repeat; }

#facts { border-collapse:collapse; }
#facts td.factscontent { border: 1px solid #000000; }
#facts td.header { font-size: 12px; font-weight: bold; border: 0px; }
#facts td.size { border: 0px; }
#facts td.servings { border-bottom: 4px solid #000000; }
#facts td.amount { border-bottom: 1px solid #000000; font-weight: bold;}
#facts td.calories { border-bottom: 4px solid #000000; }
#facts td.daily { border-bottom: 2px solid #000000; font-weight: bold; text-align: right; }
#facts td.protein { border-bottom: 4px solid #000000; font-weight: bold;}
#facts td.note { border: 0px; }
#facts td { border-bottom: 1px solid #000000; font-size: 9px;}

#nutrition { border-collapse:collapse; }
#nutrition td { border-bottom: 1px solid #000000; }
#nutrition td.header { border: 1px solid #000000; font-weight: bold; }
#nutrition td.left { border-bottom: 1px solid #000000; border-left: 1px solid #000000; }
#nutrition td.right { border-bottom: 1px solid #000000; border-right: 1px solid #000000; }

#print_page {display: none;}
#print {display: block;}
.print{display: none;}
#bottomline {display: none;}
#logo {display: block;}
#logo_print {display: none;}
#printphoto {display: none;}
#where { border-collapse:collapse; }
#where td { font-size: 13px; font-weight: bold; padding: 5px 0px;}