#homeBottle {
position: absolute; left: 55px; top: 125px; 
}

#homeCopy, #homeRecipes {
width: 516px;
height: 25px;
margin-left: 210px;
padding-bottom: 20px;
background: url(../home/images/natural-soy-sauce.gif) no-repeat;
border-bottom: solid 1px #F58220;
}

#homeCopy h2, #homeRecipes h3 {
display: none;
}

#homeLeft {
float: left;
width: 125px;
margin-left: 20px;
}

#homeLeft #homeForm {
position: relative;
left: 5px;
bottom: 0;
}

#homeLeft a {
width: 125px;
height: 137px;
overflow: hidden;
display: block;
text-indent: -9999px;
margin-bottom: 25px;
margin-left: 5px;
}

#homeLeft img {
margin-bottom: 25px;
}

#homeLinks {
width: 540px; height: 384px;
overflow: hidden;
padding-top: 24px;
margin-left: 210px;
}

#homeLinks a {
display: block;
float: left;
margin: 0 24px 24px 0;
background-repeat: no-repeat;
width: 246px; height: 180px;
overflow: hidden;
text-indent: -9999px;
}

#homeRecipes {
background: url(../home/images/100-soy-sauce-recipes.gif) 0 20px no-repeat;
border-bottom: none;
padding-top: 60px;
padding-bottom: 0;
height: 140px; width: 520px;
overflow: hidden;
}

#homeRecipes a {
float: left;
display: block;
width: 94px;
height: 38px;
padding: 2px;
padding-top: 98px;
border: solid 1px #CCCCCC;
color: #666666;
font-size: 10px;
text-align: center;
margin-right: 4px;
background-repeat: no-repeat;
}

#homeRecipes a:hover {
text-decoration: none;
color: #F58220;
}

#homeSearch {
float: left;
display: block;
position: relative;
width: 100px;
height: 140px;
background: url(../home/images/search_recipes.gif) no-repeat;
}

#homeSearch label {
display: none;
}

#homeSearch #searchField {
position: absolute;
top: 104px;
left: 4px;
width: 90px;
height: 11px;
padding: 0;
}

#homeSearch button {
position: absolute;
bottom: 0;
left: 0;
width: 100px; height: 18px;
display: block;
overflow: hidden;
text-indent: -9999px;
background: url(../home/images/search_submit.gif) no-repeat;
border: none;
}