body {
background-color: #ffffff;
margin: 0px auto 0px auto;
text-align:center;
}

#pagecontainer {
background-color: #ffffff;
width: 631px;
margin: 0px auto 0px auto;
border: none;
}

#mainimagecontainer {
width:631px;
}


#prodcontainer {
background: url('/img/soy-sauce3.gif') no-repeat;
width: 631px;
height: 500px;
padding-top: 0px;
}

#prod {
border-collapse: collapse;
border: none;
}

img {
border: none;
}

img.swap {

}


#prod td {
float: left;
width: 190px;
text-align: center;
height: 120px;
margin: 0px 0px;
padding: 20px 10px;
font: normal 12px "Tarjan pro", Georgia, "Times New Roman";
border: none;
vertical-align: top;
color: #5a5a5a;
}

#prod tr.labels td {
height: 20px;
vertical-align:top;
padding-top: 4px;
}


#prod td p  {
margin: 0px;
padding: 0px;
font: normal 12px "Tarjan pro", Georgia, "Times New Roman";
text-align: left;
color: #5a5a5a;
margin-top: 3px;
margin-bottom: 5px; 
}

#prod td a, #prod td a:visited {
font: normal 12px "Tarjan pro", Georgia, "Times New Roman";
text-align: left;
color: #cc0033;
text-decoration: none;
}


#prod td a:active, #prod td a:hover {
text-align: left;
font: normal 12px "Tarjan pro", Georgia, "Times New Roman";
color: #b2c822;
text-decoration: underline;
}

a, a:visited {
font: normal 12px "Tarjan pro", Georgia, "Times New Roman";
text-align: left;
color: #cc0033;
text-decoration: none;
}


a:active, a:hover {
text-align: left;
font: normal 12px "Tarjan pro", Georgia, "Times New Roman";
color: #b2c822;
text-decoration: none;
}

p.med {
width: 480px;
margin: 0px 3px;
padding: 0px;
font: normal 12px "Tarjan pro", Georgia, "Times New Roman";
text-align: justify;
color: #5a5a5a;
margin-top: 3px;
margin-bottom: 5px; 
}

.med img {
margin-right: 20px;
margin-bottom: 400px;
}

#prod td.bar {
height: 1px;
padding: 0px 10px;
}
#prod td.bar hr {
height: 0px;
color: #ffffff;
border-top: solid 1px #faf8d8;
}


#prod td img {
float: left;
}

h1 {
width: 480px;
margin: 0px;
padding: 0px;
font: normal 16px "Tarjan pro", Georgia, "Times New Roman";
text-align: center;
color: #5a5a5a;
margin-top: 0px;
margin-bottom: 15px; 
}



h1.recipetitle {
width:600px;
}

ul.ingredients {
margin-left: 0px;
margin-bottom: 0px;
text-align:left;
font-size: 11px;
list-style-type:none;
}
ul.ingredients li {
margin-left: 0px;
}

p.directions {
text-align:left;
font-size: 11px;
text-align:justify;
margin-top:4px;
margin-left: 40px;
margin-right: 40px;
}


#emailform, #emailform input {
font:  normal 12px "Tarjan pro", Georgia, "Times New Roman"; 
}
#emailform input {
border: solid 1px #333;
margin-top: 4px;
}

#footer {
padding-top: 20px;
width: 631px;
padding-bottom: 20px;
background-color: #ffffff;
color: #5a5a5a;
font: normal 12px "Tarjan pro", Georgia, "Times New Roman";
}

#footer a, #footer a:visited {
color: #5a5a5a;
}

#footer a:hover, #footer a:active {
color: #cc0033;
}



