body { font-size: 12px; font-weight: normal; font-family: arial, verdana, geneva, sans-serif; text-decoration: none; }

td.home { color: #000000; font-size: 14px; font-weight: normal; font-style: normal; font-family: arial, verdana, geneva, sans-serif; text-decoration: none;  }
div.titred { color: #cc3333; font-weight: bold; text-decoration: none; }
div.videodesc { font-size: 16px; text-align: center; }
div.newrecipe, div.newrecipe a { color: #000000; font-size: 16px; font-weight: bold; }
div.newrecipe span { color: #b3dc18; font-size: 17px; font-style: italic; }
div.newrecipe span.recipe { color: #000000; font-size: 12px; font-style: normal; }

td.menu { color: #ffffff; font-size: 13px; font-weight: normal; font-style: normal; font-family: arial, verdana, geneva, sans-serif; text-decoration: none; }
td.menuc { background-color: #18579d; } /*993333*/
tr.menu { background-color: #18579d; } /*993333*/
tr.menuov { background-color: #6699cc; } /*b36666*/

/* Default links 9C3031 */
a:link { color: #18579D; font-size: 13px; font-weight: normal; font-family: arial, verdana, geneva, sans-serif; text-decoration: underline; }
a:visited { color: #18579D; font-size: 13px; font-weight: normal; font-family: arial, verdana, geneva, sans-serif; text-decoration: underline; }
a:active { color: #18579D; font-size: 13px; font-weight: normal; font-family: arial, verdana, geneva, sans-serif; text-decoration: none; }
a:hover { color: #18579D; font-size: 13px; font-weight: normal; font-family: arial, verdana, geneva, sans-serif; text-decoration: none; }

a.lnkmenu:link { color: #ffffff; font-size: 13px; font-weight: normal; font-style: normal; font-family: arial, verdana, geneva, sans-serif; text-decoration: none; }
a.lnkmenu:visited { color: #ffffff; font-size: 13px; font-weight: normal; font-style: normal; font-family: arial, verdana, geneva, sans-serif; text-decoration: none; }
a.lnkmenu:active { color: #ffffff; font-size: 13px; font-weight: normal; font-style: normal; font-family: arial, verdana, geneva, sans-serif; text-decoration: underline; }
a.lnkmenu:hover { color: #ffffff; font-size: 13px; font-weight: normal; font-style: normal; font-family: arial, verdana, geneva, sans-serif; text-decoration: underline; }

a.lnkbig:link { background-color: #F7CF84; border: #000000 1px solid; color: #18579D; font-size: 18px; font-weight: normal; font-style: normal; font-family: arial, verdana, geneva, sans-serif; text-decoration: none; padding: 3px; }
a.lnkbig:visited { background-color: #F7CF84; border: #000000 1px solid; color: #18579D; font-size: 18px; font-weight: normal; font-style: normal; font-family: arial, verdana, geneva, sans-serif; text-decoration: none; padding: 3px; }
a.lnkbig:active { background-color: #F7CF84; border: #000000 1px solid; color: #993333; font-size: 18px; font-weight: normal; font-style: normal; font-family: arial, verdana, geneva, sans-serif; text-decoration: underline; padding: 3px; }
a.lnkbig:hover { background-color: #F7CF84; border: #000000 1px solid; color: #993333; font-size: 18px; font-weight: normal; font-style: normal; font-family: arial, verdana, geneva, sans-serif; text-decoration: underline; padding: 3px; }

/* Yellow link ACTIVE-HOVER 9C3031 */
a.retout:link { color: #ffc000; font-size: 20px; font-weight: bold; font-family: arial, verdana, geneva, sans-serif; text-decoration: none; }
a.retout:visited { color: #ffc000; font-size: 20px; font-weight: bold; font-family: arial, verdana, geneva, sans-serif; text-decoration: none; }
a.retout:active { color: #18579D; font-size: 20px; font-weight: bold; font-family: arial, verdana, geneva, sans-serif; text-decoration: none; }
a.retout:hover { color: #18579D; font-size: 20px; font-weight: bold; font-family: arial, verdana, geneva, sans-serif; text-decoration: none; }

/* Black title / Yellow title */
td.titblk, span.titblk { color: #000000; font-size: 24px; font-weight: bold; font-family: arial, verdana, geneva, sans-serif; text-decoration: underline; }
td.tityel { color: #ffc000; font-size: 20px; font-weight: bold; font-family: arial, verdana, geneva, sans-serif; text-decoration: none; }
td.rotxt, div.rotxt { color: #000000; background-color: #F7CF84; border: #000000 1px solid; font-size: 13px; font-weight: normal; font-family: arial, verdana, geneva, sans-serif; text-decoration: none; }
font.tityel { color: #ffc000; font-size: 16px; font-weight: bold; font-family: arial, verdana, geneva, sans-serif; text-decoration: underline; }
font.titred { color: #cc3333; font-size: 18px; font-weight: bold; font-family: arial, verdana, geneva, sans-serif; text-decoration: none; }

/* HR #9c3031 */
hr { background-color: #18579D; border: 1px #18579D solid; }
td.contactus { color: #000000; font-size: 14px; font-weight: normal; font-family: arial, verdana, geneva, sans-serif; text-decoration: none; }
td.corpgifts { color: #000000; font-size: 12px; font-weight: bold; font-family: arial, verdana, geneva, sans-serif; text-decoration: none; }

/* Order form stuff */
td.oftit { color: #000000; font-size: 12px; font-weight: bold; font-family: arial, verdana, geneva, sans-serif; text-decoration: none; }
td.oftxt { color: #000000; font-size: 11px; font-weight: normal; font-family: arial, verdana, geneva, sans-serif; text-decoration: none; }
font.offieldstit { color: #18579D; font-size: 13px; font-weight: bold; font-family: arial, verdana, geneva, sans-serif; text-decoration: underline; }
td.offields { color: #000000; font-size: 13px; font-weight: normal; font-family: arial, verdana, geneva, sans-serif; text-decoration: none; }
tr.oftxt1 { background-color: #eeeeee; }
tr.oftxt2 { background-color: #ffffff; }
tr.oftxtlimed { background-color: #ffffff; border-bottom: 1px #000000 solid; border-top: 1px #000000 solid; }
td.oftxtlimed { background-color: #ffffff; border-bottom: 1px #000000 solid; border-top: 1px #000000 solid; }
td.oftxtn { color: #000000; font-size: 12px; font-weight: normal; font-family: arial, verdana, geneva, sans-serif; text-decoration: none; }
font.oflimed { color: #000000; font-size: 11px; font-weight: bold; font-style: italic; font-family: arial, verdana, geneva, sans-serif; text-decoration: none; }
font.oflimedA { color: #18579d; font-size: 12px; font-weight: normal; font-style: normal; font-family: arial, verdana, geneva, sans-serif; text-decoration: underline; }
font.oflimedB { color: #993333; font-size: 12px; font-weight: normal; font-style: normal; font-family: arial, verdana, geneva, sans-serif; text-decoration: underline; }
table.oftable { border: #000000 1px solid; }
font.fletter { color: #000000; font-size: 26px; font-weight: bold; font-family: arial, verdana, geneva, sans-serif; text-decoration: none; }
hr.ofwhi { background-color: #ffffff; border: 1px #ffffff solid; }
hr.ofblk { background-color: #000000; border: 1px #000000 solid; }

td.recipes ul {margin: 0 0 10px 10px; padding: 0 0 0 20px;}
td.recipes span {font-style: italic; font-size: 16px;}

div.holidays {padding: 5px; border: 1px #000 dotted; color: #cc3333; font-weight: bold;}
div.holidays h3 {color:#000000; font-weight:bold; display:inline;}

div.media { float: left; width: 275px; font-size: 11px; margin: 10px; }
div.media_nofloat { width: 275px; font-size: 11px; }
div.media img, div.media_nofloat img { padding-bottom: 5px; }

div#errorfields, div#erroremailfield { display: none; color: #ff0000; font-size: 13px; font-weight: bold; font-family: arial, verdana, geneva, sans-serif; text-decoration: none; }
fieldset.customerinfos { font-size: 12px; border: 1px #18579d solid; width: 450px; }
table.productinfos td { font-size: 12px; }
fieldset.customerinfos legend { font-size: 16px; font-weight: bold; }

#container {
/*background-color:#FFFFFF;*/
background: url('../images/test.jpg') repeat-y;
border:1px solid #CCCCCC;
margin:0;/*0 auto*/
padding:0;
text-align:left;
vertical-align:top;/*middle*/
width:800px;
}
#header {
background-color: #ffffff;
padding: 10px 0 0 0;
min-height:105px;/*125px*/
/*padding:0;*/
}
div.blackline {
margin:0;
padding: 2px 0;
background-color: #000000;
color: #ffffff;
text-align: center;
font-size: 12px;
}
#header div.blackline {
font-size: 16px;
margin: 10px 0 0 0;
}

#header h1 {
color:#FFFFFF;
font-size:1.8em;
font-weight:lighter;
letter-spacing:0.1em;
margin:0;
padding:20px 0 0 20px;
}
#header h2 {
color:#EEEEEE;
font-size:0.9em;
font-weight:lighter;
letter-spacing:0.1em;
margin:0;
padding:0 0 0 20px;
}
#menu {
float:left;
font-size:0.9em;
margin:0;
padding:0;
width:200px;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
background-color: #18579d;
}
#menu p {
padding:10px;
}
#menu h2 {
font-size:1em;
margin:0;
padding:10px 0 0 10px;
}

#menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#menu li.ov { background-color: #6699cc; }

#menu li {
margin:4px 0 5px 10px;
}
#menu li a {
text-decoration:underline;
}
#menu li a:hover {
text-decoration:none;
}
#menu hr.line {
width: 180px;
height: 1px;
color: #ffffff;
border: 1px #ffffff solid;
}
#content {
background-color:#FFFFFF;
margin:0 0 0 210px;
padding:0;
}
#content p {
padding:10px;
}
#content h2 {
font-size:1.3em;
letter-spacing:0.1em;
margin:0;
padding:10px 0 0 5px;
}
#footer {
background-color:#FFFFFF;
bottom:0;
height:30px;
margin:8px 0 0 0;
padding:0;
position:relative;
text-align:center;
clear:both;
}
#footer div.blackline {
font-size: 20px;
font-weight: normal;
}
textarea { color: #000000; font-size: 12px; font-family: arial, geneva, sans-serif; }
hr.clear { height: 1px; color: #ffffff; border: 1px #000000 solid; clear: right; }