﻿/* Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:'';content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}

/* End Reset */

body {font:13px/1.231 Helvetica,Arial,sans-serif;text-align:center;background-color:#FAEED8;background-image:url(../_images/bg.jpg);background-position:left top;background-repeat:no-repeat;background-attachment:fixed;}

h1 {font-size:189%;color:#C4161C;background-color:Transparent;font-weight:bold;margin:0.7em 0 0.7em 0;padding:0;}
h2 {font-size:189%;color:#971B1E;background-color:Transparent;font-weight:bold;margin:0.7em 0 0.7em 0;padding:0;}
h2 .h2sub {font-size:85%;color:#000000;background-color:Transparent;}
h3 {font-size:131%;color:#971B1E;background-color:Transparent;margin:0.7em 0 0.7em 0;padding:0;}
h4 {font-size:100%;font-weight:bold;margin:0.7em 0 0.7em 0;padding:0;}
h5 {font-size:100%;font-weight:normal;margin:0.7em 0 0.7em 0;padding:0;}

p {margin:0.7em 0 0.7em 0;padding:0;}

table,caption,tbody,thead,tfoot,th,tr,td {font-family:inherit;font-size:inherit;font:100%;}

fieldset {margin:0;border:solid 1px #999999;padding:0.5em;font-family:inherit;font-size:inherit;font:100%;}
fieldset input,
fieldset select,
fieldset textarea {margin-bottom:1px;}
fieldset label {display:block;float:left;width:20em;}
legend {font-weight:bold;color:#000000;background-color:Transparent;}

dl,ul,ol {margin:0.7em 0 0.7em 20px;padding:0;}
dt,dd,li {margin:0;padding:0;}

ul {list-style-type:disc;}
ol {list-style-type:decimal;}

em {font-style:italic;}

img {display:inline;margin:0;padding:0;border:0;}

:focus {outline:0;-moz-outline-style:none;}

a:link {background-color:Transparent;color:#F26622;text-decoration:underline;}
a:visited {background-color:Transparent;color:#F26622;text-decoration:underline;}
a:active {background-color:Transparent;color:#F26622;text-decoration:underline;}
a:hover {background-color:Transparent;color:#F26622;text-decoration:underline;}
a:focus {background-color:Transparent;color:#F26622;text-decoration:underline;}

abbr.required {color:#FF0000;background-color:Transparent;font-weight:bold;}

.errormessage {color:#FF0000;background-color:Transparent;font-weight:bold;margin-bottom:10px;}
.errormessagesummary {color:#FF0000;background-color:Transparent;font-weight:bold;}
ul.errormessagesummary,
ol.errormessagesummary {margin:0 0 10px 0;list-style-type:none;}
.errormessagesummary li {padding:0;}
.successmessage {color:#008FD4;background-color:Transparent;font-weight:bold;margin-bottom:10px;}
span.errormessage {display:block;}
span.successmessage {display:block;}

.access {display:none;}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.imagebutton {vertical-align:bottom;margin-bottom:2px;}

#container {width:1000px;margin:0 auto;background-image:url(../_images/page-bg.png);background-position:center top;background-repeat:repeat-y;}

#header {width:950px;margin:0 auto;padding:0;text-align:left;font-size:100%;position:relative;background-color:#FFFFFF;}
#header h1 {font-size:189%;margin:0;padding:0;color:#C4161C;background-color:Transparent;font-family:"Times New Roman",Times,serif;font-variant:small-caps;font-weight:bold;}
#header h1 img {display:block;}
#header #actionnav {list-style-type:none;margin:0;padding:0;position:absolute;width:400px;text-align:right;top:22px;right:18px;}

#mainnav {font-size:100%;width:950px;margin:0 auto;background-color:#FFFFFF;}
#mainnav ul {list-style-type:none;margin:0;padding:0;text-align:left;background-color:#AD2025;background-image:url(../_images/mainnav-bg.gif);background-position:left top;background-repeat:repeat-x;border-bottom:solid 4px #F57F20;}
#mainnav ul li {float:left;width:8em;margin:0 0 0 10px;padding:0;text-align:center;}
#mainnav ul li#mainnavHome {width:5em;}
#mainnav ul li#mainnavProducts {width:8em;}
#mainnav ul li#mainnavRecipes {width:10em;}
#mainnav ul li#mainnavExtras {width:6em;}
#mainnav ul li#mainnavAbout {width:7em;}
#mainnav ul li#mainnavContact {width:7em;}
#mainnav ul li a {display:block;padding:2px 5px 2px 5px;font-weight:bold;}
#mainnav ul li a:link,
#mainnav ul li a:visited {color:#FFFFFF;background-color:Transparent;text-decoration:none;}
#mainnav ul li a:active {color:#FFFFFF;background-color:Transparent;text-decoration:none;}
#mainnav ul li a:hover,
#mainnav ul li a:focus {color:#FFFFFF;background-color:Transparent;text-decoration:underline;}

#content {clear:both;width:950px;margin:0 auto 0 auto;padding:0;text-align:left;font-size:100%;background-color:#FFFFFF;}

/*
#pagenav {float:left;width:150px;text-align:left;overflow:hidden;}
#pagecontent {float:right;width:780px;text-align:left;margin-bottom:1.6em;}
*/

/* PAGENAV */
#pagenav {margin:5px 0 5px 0;width:147px;background-color:#F8941E;padding-top:35px;background-image:url(../_images/pagenav-top.jpg);background-position:right top;background-repeat:no-repeat;}
#pagenav ul {list-style-type:none;margin:0;padding:0 8px 25px 8px;font-size:93%;background-image:url(../_images/pagenav-bottom.jpg);background-position:right bottom;background-repeat:no-repeat;}
#pagenav ul ul {padding:0 0 0 8px;font-size:100%;background-image:none;}

#pagenav ul li {margin:3px 0 3px 0;padding:0;}
#pagenav ul li a {display:block;}

#pagenav ul li a:link,
#pagenav ul li a:visited {background-color:#FFE192;font-weight:bold;color:#771B11;text-decoration:none;}
#pagenav ul li a:active {background-color:#FFE192;font-weight:bold;color:#771B11;text-decoration:none;}
#pagenav ul li a:hover,
#pagenav ul li a:focus {background-color:#ED1C24;font-weight:bold;color:#FFFFFF;text-decoration:none;}

#pagenav ul li a .br {display:block;}
#pagenav ul li a:link .br,
#pagenav ul li a:visited .br {background-image:url(../_images/pagenav-item-br.gif);background-position:right bottom;background-repeat:no-repeat;}
#pagenav ul li a:active .br {background-image:url(../_images/pagenav-item-br.gif);background-position:right bottom;background-repeat:no-repeat;}
#pagenav ul li a:hover .br,
#pagenav ul li a:focus .br {background-image:url(../_images/pagenav-item-br-over.gif);background-position:right bottom;background-repeat:no-repeat;}

#pagenav ul li a .tr {display:block;padding:2px 5px 2px 5px;}
#pagenav ul li a:link .tr,
#pagenav ul li a:visited .tr {background-image:url(../_images/pagenav-item-tr.gif);background-position:right top;background-repeat:no-repeat;}
#pagenav ul li a:active .tr {background-image:url(../_images/pagenav-item-tr.gif);background-position:right top;background-repeat:no-repeat;}
#pagenav ul li a:hover .tr,
#pagenav ul li a:focus .tr {background-image:url(../_images/pagenav-item-tr-over.gif);background-position:right top;background-repeat:no-repeat;}

#pagenav ul li .nonlink {background-color:#FFE192;font-weight:bold;color:#771B11;text-decoration:none;}
#pagenav ul li .nonlink .br {display:block;background-image:url(../_images/pagenav-item-br.gif);background-position:right bottom;background-repeat:no-repeat;}
#pagenav ul li .nonlink .tr {display:block;padding:2px 5px 2px 5px;background-image:url(../_images/pagenav-item-tr.gif);background-position:right top;background-repeat:no-repeat;}

#pagenav ul li a.active:link,
#pagenav ul li a.active:visited {background-color:#771B11;font-weight:bold;color:#FFFFFF;text-decoration:none;}
#pagenav ul li a.active:active {background-color:#771B11;font-weight:bold;color:#FFFFFF;text-decoration:none;}
#pagenav ul li a.active:hover,
#pagenav ul li a.active:focus {background-color:#771B11;font-weight:bold;color:#FFFFFF;text-decoration:none;}

#pagenav ul li a.active .br {display:block;}
#pagenav ul li a.active:link .br,
#pagenav ul li a.active:visited .br {background-image:url(../_images/pagenav-item-br-active.gif);background-position:right bottom;background-repeat:no-repeat;}
#pagenav ul li a.active:active .br {background-image:url(../_images/pagenav-item-br-active.gif);background-position:right bottom;background-repeat:no-repeat;}
#pagenav ul li a.active:hover .br,
#pagenav ul li a.active:focus .br {background-image:url(../_images/pagenav-item-br-active.gif);background-position:right bottom;background-repeat:no-repeat;}

#pagenav ul li a.active .tr {display:block;padding:2px 5px 2px 5px;}
#pagenav ul li a.active:link .tr,
#pagenav ul li a.active:visited .tr {background-image:url(../_images/pagenav-item-tr-active.gif);background-position:right top;background-repeat:no-repeat;}
#pagenav ul li a.active:active .tr {background-image:url(../_images/pagenav-item-tr-active.gif);background-position:right top;background-repeat:no-repeat;}
#pagenav ul li a.active:hover .tr,
#pagenav ul li a.active:focus .tr {background-image:url(../_images/pagenav-item-tr-active.gif);background-position:right top;background-repeat:no-repeat;}

#pagenav ul li .nonlinkactive {background-color:#771B11;font-weight:bold;color:#FFFFFF;text-decoration:none;}
#pagenav ul li .nonlinkactive .br {display:block;background-image:url(../_images/pagenav-item-br-active.gif);background-position:right bottom;background-repeat:no-repeat;}
#pagenav ul li .nonlinkactive .tr {display:block;padding:2px 5px 2px 5px;background-image:url(../_images/pagenav-item-tr-active.gif);background-position:right top;background-repeat:no-repeat;}

#pagenav ul li h4 {margin:0;padding:0 0 0 11px;color:#542000;background-color:Transparent;background-image:url(../_images/pagenav-h4-bullet.gif);background-position:left center;background-repeat:no-repeat;}

/* END PAGENAV */

#footer {clear:both;width:950px;margin:0 auto;padding:0 0 0.7em 0;text-align:left;font-size:100%;background-color:#FFFFFF;}
#footernav {float:left;width:590px;margin-left:10px;}
#copyright {float:right;width:290px;margin-right:10px;text-align:right;}

#footernav ul {list-style-type:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
#footernav ul li {display:inline;padding-left:5px;padding-right:5px;border-left:solid 1px #666666;}
#footernav ul li.first {padding-left:0;border-left:none;}

#footernav a:link {background-color:Transparent;color:#666666;text-decoration:underline;}
#footernav a:visited {background-color:Transparent;color:#666666;text-decoration:underline;}
#footernav a:active {background-color:Transparent;color:#666666;text-decoration:underline;}
#footernav a:hover {background-color:Transparent;color:#999999;text-decoration:underline;}
#footernav a:focus {background-color:Transparent;color:#999999;text-decoration:underline;}

#copyright img {vertical-align:middle;}

#pagebgbottom {width:1000px;margin:0 auto;}