.body { background:#000000; margin: 0px; padding: 0px; }
.inside_body { background:#77a6de url(/images/inside_bg.gif) repeat-x bottom; margin: 0px; padding: 0px;  font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #000000; }
.inside_left { background:url(/images/inside_l_bg.jpg) no-repeat bottom right; height:646px; }
.inside_right { background:url(/images/inside_r_bg.jpg) no-repeat bottom left; }
.inside_content { background:url(images/inside_body_bottom_bg.jpg) no-repeat bottom; vertical-align:top; padding:0px 60px 0px 65px; height:646px;}
.inside_product_content { background:url(images/inside_body_bottom_bg.jpg) no-repeat bottom; vertical-align:top;}
.header { background:url(/images/inside_header_bg.jpg) no-repeat top; height:189px; padding: 189px 0px 0px 0px; vertical-align:top; }

P { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #000000; padding: 0px; margin: 0px 0px 10px 0px; }
P A:link    { COLOR: #333333; }
P A:visited { COLOR: #333333; }
P A:active  { COLOR: #333333; }
P A:hover   { COLOR: #990100; }

.popupControl
{
	position:absolute;
	visibility:hidden;
}

.table_font { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #000000; padding: 0px; margin: 0px 0px 10px 0px; }
.table_font A:link    { COLOR: #333333; }
.table_font A:visited { COLOR: #333333; }
.table_font A:active  { COLOR: #333333; }
.table_font A:hover   { COLOR: #990100; }

.leftnav { padding: 0px 5px 0px 0px; }
.leftnav UL { margin: 0px 0px 0px 0px; }
.leftnav LI { list-style: disc; padding: 0px 0px 10px 0px; font: bold 15px/18px Arial, Helvetica, sans-serif; COLOR: #b03216; }

.leftnav A:link { font: bold 15px/18px Arial, Helvetica, sans-serif; COLOR: #b03216; padding: 15px 0px 5px 0px; text-decoration:none; }
.leftnav A:visited { font: bold 15px/18px Arial, Helvetica, sans-serif; COLOR: #b03216; padding: 15px 0px 5px 0px; text-decoration:none; }
.leftnav A:active { font: bold 15px/18px Arial, Helvetica, sans-serif; COLOR: #b03216; padding: 15px 0px 5px 0px; text-decoration:none; }
.leftnav A:hover { font: bold 15px/18px Arial, Helvetica, sans-serif; COLOR: #b03216; padding: 15px 0px 5px 0px; text-decoration:underline; }

UL { margin: 0px 0px 0px 35px;}
LI { list-style: disc; font: 12px Arial, Helvetica, sans-serif; COLOR: #000000; }
FORM { margin:0px; }
INPUT { margin:0px; }

H1 { font: bold 18px Arial, Helvetica, sans-serif; COLOR: #333333; margin:0px 0px 10px 0px; }
H2 { font: bold 14px Arial, Helvetica, sans-serif; COLOR: #0066cc; }

.content { font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #4e4e4e; padding: 18px; }
.content A:link    { COLOR: #4e4e4e; }
.content A:visited { COLOR: #4e4e4e; }
.content A:active  { COLOR: #4e4e4e; }
.content A:hover   { COLOR: #990100; }

.welcome { font: 11px/14px Arial, Helvetica, sans-serif; COLOR: #4e4e4e; padding: 15px; }

.footer { font: 12px Arial, Helvetica, sans-serif; COLOR: #606060; text-align:center; padding: 0px 0px 25px 0px; background:#080f06;}
.footer A:link    { COLOR: #606060; text-decoration:underline; }
.footer A:visited { COLOR: #606060; text-decoration:underline; }
.footer A:active  { COLOR: #606060; text-decoration:underline; }
.footer A:hover   { COLOR: #990000; text-decoration:underline; }

#footer { font: 12px Arial, Helvetica, sans-serif; COLOR: #606060; text-align:center; width:100%; vertical-align:top; position:absolute; left:0px; top:650px; z-index:300;}
#footer A:link    { COLOR: #606060; text-decoration:underline; }
#footer A:visited { COLOR: #606060; text-decoration:underline; }
#footer A:active  { COLOR: #606060; text-decoration:underline; }
#footer A:hover   { COLOR: #990000; text-decoration:underline; }

.video_title { font: bold 15px Papyrus, Arial, Helvetica, sans-serif; COLOR:#990000; text-align:left; }
.video_title A:link    { COLOR: #990000; text-decoration:none; }
.video_title A:visited { COLOR: #990000; text-decoration:none; }
.video_title A:active  { COLOR: #990000; text-decoration:none; }
.video_title A:hover   { COLOR: #573b0a; text-decoration:none; }

.recipe_title { font: bold 20px/28px Papyrus, Arial, Helvetica, sans-serif; COLOR: #573b0a; padding: 4px 0px 0px 0px; }
.recipe_subtitle { font: bold 16px/18px Arial, Helvetica, sans-serif; COLOR: #b03216; padding: 15px 0px 5px 0px; }
.recipe_measure { font: 12px/14px Arial, Helvetica, sans-serif; COLOR: #000000; padding: 0px 10px 0px 0px; }
.recipe_text { font: 12px/14px Arial, Helvetica, sans-serif; COLOR: #000000; padding: 0px 0px 0px 0px; }

.recipe_subtitle A:link { font: bold 16px/18px Arial, Helvetica, sans-serif; COLOR: #b03216; padding: 15px 0px 5px 0px; text-decoration:none; }
.recipe_subtitle A:visited { font: bold 16px/18px Arial, Helvetica, sans-serif; COLOR: #b03216; padding: 15px 0px 5px 0px; text-decoration:none; }
.recipe_subtitle A:active { font: bold 16px/18px Arial, Helvetica, sans-serif; COLOR: #b03216; padding: 15px 0px 5px 0px; text-decoration:none; }
.recipe_subtitle A:hover { font: bold 16px/18px Arial, Helvetica, sans-serif; COLOR: #b03216; padding: 15px 0px 5px 0px; text-decoration:underline; }


.servings { font: 12px/24px Arial, Helvetica, sans-serif; text-decoration: none; COLOR: #000000; padding: 5px 0px 0px 0px; }
.servings A:link    { COLOR: #606060; text-decoration:underline; }
.servings A:visited { COLOR: #606060; text-decoration:underline; }
.servings A:active  { COLOR: #606060; text-decoration:underline; }
.servings A:hover   { COLOR: #3a519a; text-decoration:underline; }

a:link { font: 12px Arial, Helvetica, sans-serif; text-decoration: underline; COLOR: #b03216; padding: 5px 0px 0px 0px; }
a:visited { font: 12px Arial, Helvetica, sans-serif; text-decoration: underline; COLOR: #b03216; padding: 5px 0px 0px 0px; }
a:active { font: 12px Arial, Helvetica, sans-serif; text-decoration: underline; COLOR: #b03216; padding: 5px 0px 0px 0px; }
a:hover { font: 12px Arial, Helvetica, sans-serif; text-decoration: underline; COLOR: #000000; padding: 5px 0px 0px 0px; }

#nav a {
color: #FFFFFF;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
display: block;
margin: 0px;
text-decoration: none;
padding: 6px 0px 6px 1px;
width: 100%;
vertical-align:bottom;
}
#nav a:hover {
background-color: #b51f1f;
color:#FFFFFF;
}

.search { width: 450px; height: 180px; margin: 0px 0px 0px 10px; }

.search UL { margin: 0px 0px 0px 15px;}
.search LI { list-style: disc; font: 12px/14px Arial, Helvetica, sans-serif; COLOR: #b03216; font-weight:bold; }

.search a:link { font: 12px/18px Arial, Helvetica, sans-serif; text-decoration: underline; COLOR: #000000; padding: 5px 0px 0px 0px; }
.search a:visited { font: 12px/18px Arial, Helvetica, sans-serif; text-decoration: underline; COLOR: #000000; padding: 5px 0px 0px 0px; }
.search a:active { font: 12px/18px Arial, Helvetica, sans-serif; text-decoration: underline; COLOR: #000000; padding: 5px 0px 0px 0px; }
.search a:hover { font: 12px/18px Arial, Helvetica, sans-serif; text-decoration: underline; COLOR: #b03216; padding: 5px 0px 0px 0px; }

.search_bg { background:url(/images/search_bg.gif) no-repeat; height: 300px; padding: 20px 0px 0px 0px; }
.search_bg_short {background:url(images/search_bg_short.gif) no-repeat;	height: 150px; padding: 20px 0px 0px 0px; }

.passport_signin { background:url(/images/passport_signin_bg.gif) no-repeat; height: 200px; padding: 40px 0px 0px 0px; }

.passport_register { background:url(/images/passport_register_bg.gif) no-repeat; height: 200px; padding: 40px 0px 0px 50px; }

.passport_subtext { font: 11px/18px Arial, Helvetica, sans-serif; text-decoration: none; COLOR: #b03216; padding: 5px 0px 0px 0px; }
.passport_subtext a:link { font: 11px/24px Arial, Helvetica, sans-serif; text-decoration: underline; COLOR: #b03216; padding: 5px 0px 0px 0px; }
.passport_subtext a:visited { font: 11px/24px Arial, Helvetica, sans-serif; text-decoration: underline; COLOR: #b03216; padding: 5px 0px 0px 0px; }
.passport_subtext a:active { font: 11px/24px Arial, Helvetica, sans-serif; text-decoration: underline; COLOR: #b03216; padding: 5px 0px 0px 0px; }
.passport_subtext a:hover { font: 11px/24px Arial, Helvetica, sans-serif; text-decoration: underline; COLOR: #000000; padding: 5px 0px 0px 0px; }

.recipe_of_week { background:url(/images/recipe_week_bg.gif) no-repeat; height: 150px; padding: 45px 10px 0px 25px; }

.spice_of_week { background:url(/images/spice_week_bg.gif) no-repeat; height: 150px; padding: 48px 10px 0px 25px; }

.table { font: 11px Arial, Helvetica, sans-serif; COLOR: #000000; background:#FF0000; }
.table A         { COLOR: #000000; }
.table A:hover   { COLOR: #FFFFFF; }
.table TH { padding:2px 10px 2px 10px; text-align:left; }
.table TD { padding:2px 10px 2px 10px; }
.listing1 { background:#FFCC66; }
.listing2 { background:#FFFF99; }
.pager { font-size: 10px; COLOR: #000000; }
.pager A         { font-weight:bold; }

.border { COLOR: #000000; BORDER: solid #990100 4px; }

.photo { BORDER: solid #666666 1px; margin: 0px 10px 0px 10px; }

.photo_border { border: solid 5px; color:#ebe3cb; }

.photo_padded { margin: 0px 10px 0px 0px; }
.photo_padded2 { margin: 10px 10px 0px 0px; }

.textbox { font: 12px Arial, Helvetica, sans-serif; COLOR: #000000; background:#FFFFFF; BORDER: solid #999999 1px; padding: 3px; }
.button { font: 11px Arial, Helvetica, sans-serif; font-weight:bold; COLOR: #FFFFFF; background: #bd1c1c  repeat-x; border-top:#d37c7c solid 1px; border-right:#731111 solid 1px; border-left:#c44b4b solid 1px; border-bottom:#4f0c0c solid 1px; padding:0px 5px 0px 5px; text-decoration:none; }

.large_button { font: 16px Arial, Helvetica, sans-serif; font-weight:bold; COLOR: #FFFFFF; background: #bd1c1c  repeat-x; border-top:#d37c7c solid 1px; border-right:#731111 solid 1px; border-left:#c44b4b solid 1px; border-bottom:#4f0c0c solid 1px; padding:0px 5px 0px 5px; text-decoration:none; }


.help { font: 11px Arial, Helvetica, sans-serif; COLOR: #CC0000; }
.help A { COLOR: #CC0000; }
.error { font: 11px Arial, Helvetica, sans-serif; COLOR: #006699; }
.error A { COLOR: #006699; }
