p                     { color: #ffe0c7; font-size: 10pt; font-family: "Trebuchet MS", Arial, Helvetica; font-style: normal; font-weight: normal; line-height: 15pt; margin: 0; padding: 0 }
.headline                   { color: #c2ae7a; font-size: 12pt; font-family: Georgia; font-style: normal; line-height: 16pt; font-stretch: normal }
.leadin  { color: #c2ae7a; font-size: 14pt; font-family: Georgia; font-style: normal; line-height: 22pt; font-stretch: normal }
.description { color: #ffe0c7; font-size: 13pt; font-family: Georgia; font-style: normal; line-height: 16pt; font-stretch: normal }
.product_heading       { color: #c2ae7a; font-size: 12pt; font-family: "Trebuchet MS", Arial, Helvetica; font-style: normal; line-height: 19pt; font-stretch: normal }
.mainhead  { color: #c2ae7a; font-size: 14.5pt; font-family: "Trebuchet MS"; font-style: normal; font-weight: normal; line-height: 16pt; margin: 0; padding: 0 }
.title_bg { background-image: url("../../images/title_bg.jpg"); background-repeat: no-repeat }
.title      { color: #c2ae7a; font-size: 14pt; font-family: Georgia; font-style: normal; font-weight: normal; line-height: 16pt; font-stretch: normal; letter-spacing: 0 }
.subhead       { color: #c2ae7a; font-size: 10pt; font-family: "Trebuchet MS", Arial, Helvetica; font-style: normal; font-weight: bold; line-height: 14pt; font-stretch: normal; text-transform: uppercase; letter-spacing: 1px; margin: 0; padding: 0 }
.recipe { color: #ffe0c7; font-size: 8pt; font-family: "Trebuchet MS", Arial, Helvetica; font-style: normal; font-weight: bold; line-height: 10pt; font-stretch: normal; margin: 0; padding: 0 }
.box_header       { color: #c2ae7a; font-size: 10pt; font-family: Georgia; font-style: normal; font-weight: normal; font-stretch: normal; background-repeat: no-repeat; text-transform: uppercase; letter-spacing: 3px; margin: 0; padding: 4pt 0 0; position: relative; top: 1pt }
.fineprint  { color: #c2ae7a; font-size: 8pt; font-family: "Trebuchet MS", Arial, Helvetica; font-style: normal; font-weight: bold; line-height: 12.5pt; font-stretch: normal; margin: 0; padding: 0 }
.phone  { color: #c2ae7a; font-size: 9pt; font-family: "Trebuchet MS", Arial, Helvetica; font-style: normal; line-height: 12pt; font-stretch: normal; letter-spacing: 1px; margin: 0; padding: 0 }
.label  { color: #c2ae7a; font-size: 7pt; font-family: "Trebuchet MS", Arial, Helvetica; font-style: normal; font-weight: bold; font-stretch: normal; text-align: center; letter-spacing: 1pt; margin: 0; padding: 1pt 0 0 }
.footer_text   { color: #c2ae7a; font-size: 8pt; font-family: "Trebuchet MS", Arial, Helvetica; font-style: normal; line-height: 12pt; font-stretch: normal; margin: 0; padding: 0 }

.top { color: #fff; font-size: 7pt; font-family: "Trebuchet MS", Arial, Helvetica; font-style: normal; font-weight: bold; font-stretch: normal; text-align: center; letter-spacing: 1pt; margin: 0; padding: 1pt 0 0 }
.product    { color: #c2ae7a; font-size: 11pt; font-family: "Trebuchet MS", Arial, Helvetica; font-style: normal; font-weight: bold; line-height: 17pt; font-stretch: normal; letter-spacing: 0; margin: 0; padding: 0 }
.nav   { color: #fff; font-size: 10pt; font-family: "Trebuchet MS", Arial, Helvetica; font-style: normal; font-weight: bold; line-height: 16pt; font-stretch: normal }
.nav_bar           { color: #c2ae7a; font-size: 12pt; font-family: "Trebuchet MS", Arial, Helvetica; font-style: normal; font-weight: normal; font-stretch: normal; margin: 0; padding: 3pt 0 0 }
.nav2  { color: #fff; font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica; font-style: italic; line-height: 22px; font-stretch: normal }
.optionsnav   { color: #c2ae7a; font-size: 10pt; font-family: "Trebuchet MS", Arial, Helvetica; font-style: normal; font-weight: bold; font-stretch: normal }
.label       { color: #c2ae7a; font-size: 7pt; font-family: "Trebuchet MS", Arial, Helvetica; font-style: normal; font-weight: bold; font-stretch: normal; text-align: left; text-transform: uppercase; word-spacing: 2pt; letter-spacing: 0 }
.links { font-size: 10pt; font-family: "Trebuchet MS", Arial, Helvetica; font-style: normal; font-weight: bold; line-height: 13pt; font-stretch: normal; text-transform: uppercase; letter-spacing: 0 }
li               { color: #ffe0c7 !important; font-size: 10pt; font-family: "Trebuchet MS", Arial, Helvetica; font-style: normal; font-weight: normal; line-height: 13pt; text-align: left; margin-left: -12px }
ul              { color: #ffe0c7 !important; font-size: 10pt; font-family: "Trebuchet MS", Arial, Helvetica; font-style: normal; font-weight: normal; line-height: 13pt; text-align: left }
a:link             { color: #c2ae7a; font-style: normal; font-weight: bold; font-stretch: normal; text-decoration: none }
a:visited              { color: #c2ae7a; font-style: normal; font-weight: bold; font-stretch: normal; text-decoration: none }
a:hover                   { color: white; font-style: normal; font-weight: bold; font-stretch: normal; text-decoration: none }
.popnav         { color: #fff; font-size: 10pt; font-family: "Trebuchet MS", Arial, Helvetica; background-color: #582b10 }
.pophome         { color: #fff; font-size: 10pt; font-family: "Trebuchet MS", Arial, Helvetica; background-color: #582b10 }
.class1 A:link         { color: #c2ae7a; font-style: normal; font-weight: normal; text-decoration: none; margin: 0; padding: 0 }
.class1 A:visited         { color: #c2ae7a; font-style: normal; font-weight: normal; text-decoration: none; margin: 0; padding: 0 }
.class1 A:hover          { color: white; font-style: normal; font-weight: normal; font-stretch: normal }
.class2 A:link        { color: #c2ae7a; font-weight: bold; font-stretch: normal; text-decoration: none; margin: 0; padding: 0 }
.class2 A:visited       { color: #c2ae7a; font-weight: bold; font-stretch: normal; text-decoration: none; margin: 0; padding: 0 }
.class2 A:hover        { color: white; font-weight: bold; margin: 0; padding: 0 }
.image_bg { background-color: #00364e }
.rule_light    { background-color: #673213 }
.rule_dark   { background-color: #5c3a27 }
.background   { background-color: #262a1b; background-image: url("../../images/linen.gif"); background-attachment:fixed; }
.box_bg   { background-color: #321f14 }
.box_header_top { background-image: url("../../images/box_header_on.gif") }
.box_header_left { background-image: url("../../images/header_left.gif") }
.box_header_right { background-image: url("../../images/header_right.gif") }
.box_left { background-image: url("../../images/box_left.gif") }
.box_right { background-image: url("../../images/box_right.gif") }
.box_top { background-image: url("../../images/box_top.gif") }
.box_bottom { background-image: url("../../images/box_bottom.gif") }
.box_header_bg { background-image: url("../../images/box_header_bg.gif") }
.box_footer_left { background-image: url("../../images/box_footer_left.gif") }
.box_footer_right { background-image: url("../../images/box_footer_right.gif") }
.box_footer_bg { background-image: url("../../images/box_footer_bg.gif") }
.content_bg    { background-color: #321f14 !important }
.margin_top { background-image: url("../../images/margin_top.gif") }
.margin_left   { background-color: #492100; background-image: url("../../images/margin_left.gif"); background-repeat: repeat-y }
.marin_right    { background-color: #321f14 !important; background-image: url("../../images/margin_right.gif") }
.bottom_left { background-image: url("../../images/bottom_left.gif") }
.bottom_right { background-image: url("../../images/bottom_right.gif") }
.bottom_bg { background-image: url("../../images/bottom_bg.gif") }
.nav_endcap_left { background-image: url("../../images/nav_endcap_left.gif") }
.nav_endcap_right { background-image: url("../../images/nav_endcap_right.gif") }
.nav_bg { background-image: url("../../images/nav_bg.gif") }
.nav_sep { background-image: url("../../images/nav_sep.gif") }
.center_box_left { background-image: url("../../images/center_left.gif") }
.center_box_right { background-image: url("../../images/center_right.gif") }
.center_box_header_bg { background-image: url("../../images/center_header_bg.gif") }
.center_box_header_left { background-image: url("../../images/center_header_left.gif") }
.center_box_header_right { background-image: url("../../images/center_header_right.gif") }
.center_box_bottom { background-image: url("../../images/center_bottom.gif") }
.center_box_bottom_left { background-image: url("../../images/center_bottom_left.gif") }
.center_box_bottom_right { background-image: url("../../images/center_bottom_right.gif") }
.top_bg { background-image: url("../../images/top_bg.gif") }
.top_left { background-image: url("../../images/top_left.gif") }
.top_right { background-image: url("../../images/top_right.gif") }

/* used in footer */
.link_heading { color: #c96; font-size: 10pt; font-family: "Trebuchet MS", Arial, Helvetica; font-style: normal; line-height: 11pt;}
.link_name { color: #fff; font-size:  9pt; font-family: "Trebuchet MS", Arial, Helvetica; font-style: normal; font-weight: normal; line-height: 10pt; text-align: left; list-style-type: decimal; margin-left: 0pt; padding-left: 0 }

/* used by admin*/
body {
color: #E88E3C;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:10pt;
line-height:15pt;
}

.section {font-size: 10pt; line-height: 15pt;}

/*
body {
        color:          white;
        font-family:    "Trebuchet MS", Arial, Helvetica, sans-serif;
        fffont-style:     normal;
        fffont-weight:    normal;
        margin: 0;
        font-size: 10pt;
        line-height: 15pt;

}
p                       { color: #fff; font-size: 10pt;  line-height: 15pt }
.headline               { color: #6cf; font-size: 12pt;  line-height: 16pt; font-stretch: normal }
.product_heading        { color: #6cf; font-size: 12pt;  line-height: 18pt; font-stretch: normal }
.mainhead               { color: #6cf; font-size: 14pt;  line-height: 16pt; font-stretch: normal }
.title                  { color: #333; font-size: 10pt;  font-weight: normal; line-height: 24pt; font-stretch: normal; letter-spacing: 0 }
.subhead                { 
                    color:#66CCFF;
font-family:"Trebuchet MS",Arial,Helvetica;
font-size:10pt;
font-stretch:normal;
font-style:normal;
font-weight:bold;
letter-spacing:1px;
line-height:14pt;
margin:0pt;
padding:0pt;
text-transform:uppercase;
                    }
.box_header             { color: #6cf; font-size: 9pt;   font-weight: bold; font-stretch: normal; text-transform: uppercase; letter-spacing: 2px; margin: 0; padding: 4pt 0 0 }
.fineprint              { color: #fff; font-size: 8pt;   font-weight: bold; line-height: 11pt; font-stretch: normal; margin: 0; padding: 0 }
.top                    { color: #fff; font-size: 7pt;   font-weight: bold; font-stretch: normal; text-align: center; letter-spacing: 1pt; margin: 0; padding: 1pt 0 0 }
.product                { color: #6cf; font-size: 11pt;  font-weight: bold; line-height: 17pt; font-stretch: normal; letter-spacing: 0; margin: 0; padding: 0 }
.nav                    { color: #fff; font-size: 10pt;  font-weight: bold; line-height: 16pt; font-stretch: normal }
.nav_bar                { color: #6cf; font-size: 12pt;  font-weight: normal; font-stretch: normal; margin: 0; padding: 3pt 0 0 }
.nav2                   { color: #fff; font-size: 14px;  font-style: italic; line-height: 22px; font-stretch: normal }
.optionsnav             { color: #6cf; font-size: 10pt;  font-weight: bold; font-stretch: normal }
.label                  { color: #399; font-size: 7pt;   font-weight: bold; font-stretch: normal; text-align: left; text-transform: uppercase; word-spacing: 2pt; letter-spacing: 0 }
.links                  { font-size: 10pt;   font-weight: bold; line-height: 13pt; font-stretch: normal; text-transform: uppercase; letter-spacing: 0 }
li                      { color: #fff; font-size: 10pt;  font-weight: normal; line-height: 13pt; text-align: left; }
ol                      { color: #fff; font-size: 10pt;  font-weight: normal; line-height: 13pt;  list-style-type: decimal; }
ul                      { color: #fff; font-size: 10pt;  font-weight: normal; line-height: 13pt }
a:link                  { color: #c96; font-weight: bold; text-decoration: none }
a:visited               { color: #c96; font-weight: bold; text-decoration: none }
a:hover                 { color: #fff; font-weight: bold; text-decoration: underline }
.ingredient a:link      { color: #6cf; font-weight: bold; text-decoration: none }
.ingredient a:hover     { color: #FFF; font-weight: bold; text-decoration: underline }
.ingredient a:visited   { color: #6cf; font-weight: bold }

.recipe .ingredients a:link      { color: #6cf; font-weight: bold; text-decoration: none }
.recipe .ingredients a:hover     { color: #FFF; font-weight: bold; text-decoration: underline }
.recipe .ingredients a:visited   { color: #6cf; font-weight: bold }
.recipez ol { margin-right: -10px;}
.popnav                 { color: #fff; font-size: 10pt;  background-color: #582b10 }
.pophome                { color: #fff; font-size: 10pt;  background-color: #582b10 }
.class1 A:link          { color: #6cf; font-weight: bold }
.class1 A:visited       { color: #6cf; font-weight: bold }
.class1 A:hover         { color: #fff; font-style: inherit; font-weight: bold; text-decoration: underline }
.class2 A:link          { color: #6cf;  font-weight: normal; font-stretch: normal; margin: 0; padding: 0 }
.class2 A:visited       { color: #6cf;  font-weight: normal; font-stretch: normal; margin: 0; padding: 0 }
.class2 A:hover         { color: #6cf;  font-weight: normal; font-stretch: normal; text-decoration: underline; margin: 0; padding: 0 }
.image_bg               { background-color: #00364e }
.rule                   { background-color: #003750 }
.recipeimage            { border: 1px solid #6cf; float: left; margin: 5px 20px 5px 0px; }
.cookbook               { border: 1px solid #6cf; margin: 5px 5px 5px 5px; }
.halfcushioned          { padding-bottom: 8px; padding-top: 8px; }
xxx.special ol { display: inline; line-height: 0px;list-style: inside; list-style-type: decimal;}
.special li { display:list-item; list-style-type: decimal; }
.special ol { display: inline;line-height: 0pt; margin-left: 20px;list-style: inside;}
#productimage           { clear: both; }
#main {
        padding:         5px;
        padding-left:    5px;
        padding-right:   5px;
}
.special ol {margin-left: 0px;}
.serving        { line-height: 13pt; clear:both; }
.subhead        { color: #6cf; font-weight: bold; line-height: 12pt; ; text-transform: uppercase; letter-spacing: 1px; font-size:10pt;}

.blackborder { border: 2px solid black; display: block;}
.class10 A:link         { color: #6cf; font-weight: bold; font-size:10pt;  }
.class10 A:visited      { color: #6cf; font-weight: bold; font-size:10pt;  }
.class10 A:hover        { color: #fff; font-style: inherit; font-weight: bold; text-decoration: underline;font-size:10pt;   }
.recipez         { font-size: 0.8em;  }
.dir            { line-height: 13pt; text-align: left; list-style-type: decimal; margin-left: 0pt; padding-left: 0; }

.recipe .ingredient {
        list-style: none;
        display:        block;
}

.recipe .footnote {
        display:        block;
        margin-top:     5px;
        font-style:     italic;
        font-size:      0.9em;      
}
#ingredients ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
*/
table.centernavbar { border-collapse: collapse        }
table.centernavbar td  { font-style: normal; font-weight: normal; border-style: none solid solid; border-width: 0 1px 1px; border-color: #321f14 }
table.centernavbar td a  { font-size: 10pt; font-style: normal; font-weight: bold; line-height: 24pt; letter-spacing: 0.05pc; display: block; padding-top: 1px; padding-left: 8px }
table.centernavbar td a:link, table.navbar td a:visited    { color: #c2ae7a; font-family: "Trebuchet MS"; font-style: normal; font-weight: bold; background-color: #321f14 !important }
table.centernavbar td a:hover, table.navbar td a:active      { color: #fff; font-family: "Trebuchet MS"; font-style: normal; font-weight: bold; background-color: #321f14 !important; background-image: url("../../images/button_hover.gif") }
table.navbar { width: 184px; border-collapse: collapse     }
table.navbar td  { font-style: normal; font-weight: normal; border-style: none solid solid; border-width: 0 1px 1px; border-color: #673213 }
table.navbar td a  { font-size: 10pt; font-style: normal; line-height: 24pt; letter-spacing: 0.5px; display: block; padding-left: 12px }
table.navbar td a:link, table.navbar td a:visited     { color: #c2ae7a; font-family: "Trebuchet MS"; font-style: normal; font-weight: bold; background-color: #321f14 }
table.navbar td a:hover, table.navbar td a:active    { color: #fff; font-family: "Trebuchet MS"; font-style: normal; font-weight: bold; background-color: #321f14; background-image: url("../../images/button_hover.gif") }
.main_header_bg  { background-color: transparent; background-image: url("../../images/main_header_bg.gif") }
.header_cast  { background-color: transparent; background-image: url("../../images/header_cast.png") }
.main_header_bg  { background-color: transparent; background-image: url("../../images/main_header_bg.gif") }
.header_cast  { background-color: transparent; background-image: url("../../images/header_cast.png") }
.margin_bottom  { background-image: url("../../images/margin_bottom.gif") }
.margin_top_left     { background-image: url("../../images/inverted_top_left.png") }
.margin_top_right   { background-image: url("../../images/inverted_top_right.png") }
.margin_bottom_left   { background-image: url("../../images/inverted_bottom_left.png") }
.margin_bottom_right   { background-image: url("../../images/inverted_bottom_right.png") }
