/***** Body and main container *****/

body {
margin:0 auto;
padding:0;
font:85% Arial;
background:#ffffff ;
}

#wrap {
background-color:#ffffff;
color:#303030;
margin:0 auto;
padding:1px 5px;
width:850px;
}

#logo {
position:absolute;
margin-top:-85px;
margin-left:-30px;
}

#header {
position:absolute;
margin-top:-20px;
margin-left:240px;
font:85% Arial;
}

a {
color:#505050;
text-decoration:none;
}

a:hover {
color:#c80000;
text-decoration:none;
}

a.current {
color:#c80000;
}

/***** Main content *****/

#content {
background-color:#000; 
background-image:url(img/watermark.jpg);
/*background-color:#0d0d0d;
background-image:url(img/watermark.jpg);*/
background-repeat: no-repeat;
background-attachment:scroll;
background-position:0px 130px;
padding:1px;
width:850px;
height:380px;
padding:0;
line-height:1.2em;
text-align:left;
}

#content a {
color:#ffffff;
text-decoration:none;
}

#content a:hover {
color:#c80000;
text-decoration:none;
}

#content p {
color:#e8a81a;
font:90% Arial;
margin-top:-10px;
margin-left:30px;
width:300px;
padding:2px;
}

#content h2 {
color:#e8a81a;
font:150% Arial;
margin-top:60px;
margin-left:30px;
width:280px;
padding:2px;
}

#content h4 {
color:#e8a81a;
font:120% Arial;
margin-left:25px;
padding:2px;
}

#frontproduct {
position:absolute;
margin-top:-490px;
margin-left:480px;
}

#frontproductpromotion {
position:absolute;
margin-top:-490px;
margin-left:455px;
}

#frontproductpromotion2 {
position:absolute;
margin-top:-495px;
margin-left:100px;
}


#frontnews {
position:absolute;
margin-top:-470px;
margin-left:350px;
}

#stamp1 {
position:absolute;
margin-top:-250px;
margin-left:750px;
}

#stamp2 {
position:absolute;
margin-top:-230px;
margin-left:780px;
}

#contentabout {
background-color:#0d0d0d;
background-image:url(img/watermark.jpg);
background-repeat: no-repeat;
background-attachment:scroll;
background-position:0px 130px;
padding:1px;
width:850px;
height:380px;
padding:0;
line-height:1.2em;
text-align:left;
}

#contentabout p {
color:#e8a81a;
font:90% Arial;
margin-top:-10px;
margin-left:30px;
width:430px;
padding:2px;
}

#contentabout h2 {
color:#e8a81a;
font:150% Arial;
margin-top:60px;
margin-left:30px;
width:380px;
padding:2px;
}

/***** News content *****/

#news {
margin-top:15px;
margin-left:5px;
width:180px;
height:70px;
font:65% Arial;
}

#news h4 {
font:180% Arial;
}

#news p {
margin-top:-10px;
}

/***** Promotions content *****/

#promotions {
margin-top:15px;
margin-left:5px;
width:170px;
height:70px;
font:65% Arial;
}

#promotions h4 {
font:180% Arial;
}

#promotions p {
margin-top:-10px;
}

/***** Store content *****/

#contentstore {
background-color:#0d0d0d;
background-image:url(img/watermark.jpg);
background-repeat: no-repeat;
background-attachment:scroll;
background-position:0px 130px;
padding:1px;
width:850px;
height:380px;
padding:0;
line-height:1.2em;
text-align:left;
}

#contentstore a {
color:#ffffff;
text-decoration:none;
}

#contentstore a:hover {
color:#c80000;
text-decoration:none;
}

#contentstore a.current {
color:#e8a81a;
}

#contentstore p {
color:#e8a81a;
font:90% Arial;
margin-top:-10px;
margin-left:30px;
width:300px;
padding:2px;
}

#contentstore h2 {
color:#e8a81a;
font:150% Arial;
margin-top:60px;
margin-left:30px;
width:280px;
padding:2px;
}

#contentstore h4 {
color:#e8a81a;
font:120% Arial;
margin-left:25px;
padding:2px;
}

#storefrontimg {
position:absolute;
width:420px;
margin-top:-330px;
margin-left:370px;
}

#storefrontimg table {
color:white;
font:65% Arial;
}

#storefrontlink {
position:absolute;
font:90% Arial;
margin-left:765px;
margin-top:-20px;
}

/***** Recipe content *****/

#contentrecipe {
background-color:#0d0d0d;
background-image:url(img/watermark.jpg);
background-repeat: no-repeat;
background-attachment:scroll;
background-position:0px 130px;
padding:1px;
width:850px;
height:380px;
padding:0;
line-height:1.2em;
text-align:left;
}

#contentrecipe a {
color:#ffffff;
text-decoration:none;
}

#contentrecipe a:hover {
color:#c80000;
text-decoration:none;
}

#contentrecipe a.current {
color:#e8a81a;
}

#contentrecipe p {
text-align:left;
color:#e8a81a;
width:380px;
padding:2px;
}

#contentrecipe h2 {
color:#e8a81a;
font:150% Arial;
margin-top:60px;
margin-left:30px;
width:800px;
padding:2px;
}

#contentrecipe table {
text-align:left;
color:#e8a81a;
font:90% Arial;
margin-top:-10px;
margin-left:30px;
width:350px;
padding:2px;
}

/***** Features content *****/

#features {
position:absolute;
margin-top:-155px;
margin-left:205px;
width:500px;
height:100px;
font:85% Arial;
}

#features p {
margin-top:0px;
}

#featuresimg {
position:absolute;
margin-top:-202px;
margin-left:275px;
}

table td {
width:100px;
text-align:center;
vertical-align:top;
padding-right:10px;
margin:5px;
}

/***** Recipe content *****/

#recipe {
position:absolute;
margin-top:-180px;
margin-left:685px;
width:160px;
height:70px;
font:65% Arial;
}

#recipe h4 {
font:180% Arial;
}

#recipe p {
margin-top:-10px;
}

#recipeimg {
position:absolute;
margin-top:-110px;
margin-left:640px;
}

#recipechefimg {
position:absolute;
margin-top:-10px;
margin-left:35px;
}

#recipefrontimg {
position:absolute;
width:420px;
margin-top:-140px;
margin-left:370px;
}

#recipefrontimg table {
font:75% Arial;
}

/***** product content *****/

#contentproduct {
background-color:#0d0d0d;
background-image:url(img/watermark.jpg);
background-repeat: no-repeat;
background-attachment:scroll;
background-position:0px 130px;
padding:1px;
width:850px;
height:380px;
padding:0;
line-height:1.2em;
text-align:left;
}

#contentproduct a {
color:#ffffff;
text-decoration:none;
}

#contentproduct a:hover {
color:#c80000;
text-decoration:none;
}

#contentproduct a.current {
color:#e8a81a;
}

#contentproduct p {
text-align:left;
color:#e8a81a;
width:330px;
padding:2px;
}

#contentproduct h2 {
color:#e8a81a;
font:150% Arial;
margin-top:60px;
margin-left:30px;
width:800px;
padding:2px;
}

#contentproduct table {
text-align:left;
color:#e8a81a;
font:90% Arial;
margin-top:-10px;
margin-left:30px;
width:350px;
padding:2px;
}

/***** product content *****/

#product {
position:absolute;
margin-top:-180px;
margin-left:685px;
width:160px;
height:70px;
font:65% Arial;
}

#product h4 {
font:180% Arial;
}

#product p {
margin-top:-10px;
}

#productimg {
position:absolute;
margin-top:-50px;
margin-left:540px;
}

#nutritionimg {
position:absolute;
margin-top:-50px;
margin-left:370px;
}

#productfrontimg {
position:absolute;
width:420px;
margin-top:-140px;
margin-left:370px;
}

#productfrontimg table {
font:65% Arial;
}

/***** Footer *****/

#footer {
clear:both;
margin:0 auto;
padding:8px 0;
border-top:2px solid #dadada;
width:850px;
text-align:center;
color:#808080;
background-color:#ffffff;
font-size:0.8em;
}

#footer p {
padding:0;
margin:0;
}

#footer a {
color:#808080;
background-color:inherit;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
color:#c80000;
}

/***** Various tags *****/

a img {
border:0;
}

p {
margin:0 0 16px 0;
}

