/* CSS Document */
div.nav1 {
 width: 193px; 
 color: #ffffff; font-weight:bold; font-size:20px;
 background: #7e8e46 url(imagesS/top1.jpg) no-repeat top right;
}
div.nav1 div {
 background: transparent url(imagesS/bot1.jpg) no-repeat bottom right;
}

div.nav2 {
 width: 193px;
 color: #000000; font-weight:bold; font-size:18px;
 background: #a0ac77 url(imagesS/bot2.jpg) no-repeat bottom right;
}
.nav2 ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  text-indent:0px;
}
.nav2 li ul li {
  text-indent:15px;
  background-color:#c0c8a3;
}
.nav2 li ul li ul li {
  text-indent:30px;
  background-color:#c0c8a3;
}
.nav2 {color: #000000; font-size:16px;}
.nav2 a:link,
.nav2 a:visited {
  text-decoration: none; color: #000000; font-size:16px;
}
.nav2 a:hover,
.nav2 a:active {
  text-decoration: none; color: #7c6680; font-size:16px;
} 

.nav2 li a:link,
.nav2 li a:visited {
  text-decoration: none; color: #000000; font-weight:bold; font-size:16px;
}
.nav2 li a:hover,
.nav2 li a:active {
  text-decoration: none; color: #7c6680; font-weight:bold; font-size:16px;
} 

.nav2 li ul li a:link,
.nav2 li ul li a:visited {
  font-weight:bold; text-decoration:none; Color: #000000; font-size:14px;
}
.nav2 li ul li a:active,
.nav2 li ul li a:hover {
  font-weight:bold; text-decoration:none; Color: #7c6680; font-size:14px;
}

.nav2 li ul li ul li a:link,
.nav2 li ul li ul li a:visited {
  font-weight:normal; text-decoration:none; Color: #000000; font-size:14px;
}
.nav2 li ul li ul li a:active,
.nav2 li ul li ul li a:hover {
  font-weight:normal; text-decoration:none; font-weight:bold; Color: #7c6680; font-size:14px;
}

a:link {text-decoration: none; color: #000000;}
a:visited {text-decoration: none; color: #000000;}
a:active {text-decoration: none; color: #7c6680;}
a:hover {text-decoration: none; color: #7c6680;}

.text a:link {text-decoration: none; color: #000000;}
.text a:visited {text-decoration: none; color: #000000;}
.text a:active {text-decoration: none; color: #7c6680;}
.text a:hover {text-decoration: none; color: #7c6680;}

.footer A:link {text-decoration: none; color: #7c6680;}
.footer A:visited {text-decoration: none; color: #7c6680;}
.footer A:active {text-decoration: none; color: #b6d046;}
.footer A:hover {text-decoration: none; color: #b6d046;}
.footer {color: #7c6680;}

.white A:link {text-decoration: none; color: #ffffff;}
.white A:visited {text-decoration: none; color: #ffffff;}
.white A:active {text-decoration: none; color: #b6d046;}
.white A:hover {text-decoration: none; color: #b6d046;}

.subcat1 A:link {text-decoration: none; color: #7c6680;}
.subcat1 A:visited {text-decoration: none; color: #7c6680;}
.subcat1 A:active {text-decoration: none; color: #7c6680;}
.subcat1 A:hover {text-decoration: none; color: #7c6680;}

.product a:link,
.product a:visited {text-decoration: none; color: #7e8e46;}
.product a:active,
.product a:hover, {text-decoration: none; color: #7c6680;}
.product {color: #7e8e46; font-size:20px;}

img { border: none; }

.head {color: #7e8e46;}

.category {color: #7e8e46; font-weight:bold; }

.newsletter {color: #7e8e46;}

.style {color: #ffffff; font-size:medium; font-weight:bold;}

.type {font-style:italic;}

.noshow {display: none;}

.name {font-size: x-large; font-weight: bold;}

.main {border-width: 7px; border-style: solid; border-color:7e8e46; border-top:none; border-bottom:none; }

table.recipetable { width: 95%; float: none;}

.form {margin:0px; padding:0px;}

.picture { background-color: #F9F9F9;
border: 1px solid #CCCCCC; padding: 3px;
font: 11px/1.4em Arial, sans-serif; }
.picture img { border: 1px solid #CCCCCC;
vertical-align:middle; margin-bottom: 3px; }
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.left { margin: 0.5em 0.8em 0.5em 0; float:left; }