/***************************
* Recipes
***************************/
.recipe {
/*display:none;*/
}
.recipe .ajax-loading {
text-align:center;
}
.recipe .csc-textpic-imagewrap {
float:right;
}
.recipe-book {
position:relative;
}
ul.recipe-links, ul.recipe-links li {
list-style:none;
margin:0;
padding:0;
}
ul.recipe-links li {
display:block;
float:left;
text-align:center;
}
ul.recipe-links li h5 {
margin:0 2px;
background-color:#ADA089;
color:#000;
font-weight:normal;
padding:0;
font-size:10px;
}
ul.recipe-links li.active h5, ul.recipe-links li.hover h5 {
background-color:#ECECE0;
color:#7D7D7D;
}
ul.recipe-links li img {
padding:0 2px 2px;
border:0;
}
.product_links {
white-space:normal;
}
/***************************
* Enquiry form
***************************/
.csc-mailform {
border:0;
}
.csc-mailform-field {
padding:0 0 10px 0;
}
.csc-mailform-field input,.csc-mailform-field textarea, .csc-mailform-field select {
padding:0;
}
.csc-mailform-field .csc-mailform-check {
width:20px;
}
.csc-mailform-field label {
float:left;
width:20%;
margin-right:0.5em;
padding-top:0.2em;
text-align:right;
font-weight:bold;
}
.csc-mailform-field  .csc-mailform-submit {
width:120px;
margin-left:200px;
}
body {
margin:0;
padding:20px 0 0 0;
font-family:Helvetica,Arial,sans-serif;
font-size:10px;
text-align:center;
/*background: url('../img/bg_wood.jpg') no-repeat center 0 fixed #000;*/
/* Changed background colour 03/02/09 */
background-color:rgb(173,160,137);
}
#container {
margin:0 auto;
text-align:left;
position:relative;
width:790px;
padding:0;
background:white;
/*background:url('../img/content-background.jpg') no-repeat  bottom #ecece0;*/
}
/***************************
* Header and related menus
***************************/
#header {
background:url('../images/text_only_black_oneline.gif') no-repeat 20px 21px;
position:relative;
height:101px;
}
#fixed-menu {
position:absolute;
left:580px;
top:26px;
width:160px;
/*overflow: hidden;*/
}
#search-box {
position:absolute;
left:590px;
top:46px;
/*overflow:hidden;*/
width:170px;
height:20px;
}
#search-box input {
vertical-align:middle;
position:absolute;
right:25px;
border: 1px solid rgb(125, 125, 125);
background-color: rgb(255, 255, 255);
font-size:10pt;
color: rgb(125, 125, 125);
}
#search-box p {
}
#search-box .search_image{
background-color:transparent;
right:0;
top:-26px;
border:0;
z-index:10;
}
#main-menu {
background:url('../img/menu-background.jpg') no-repeat;
height:27px;
position:absolute;
left:0px;
padding:0;
margin:0;
width:790px;
top:74px;
}
#fixed-menu ul,#main-menu ul {
margin:0;
padding:0;
list-style:none;
float:left;
}
#fixed-menu li,#main-menu li {
float:left;
}
#fixed-menu li a {
border-left:1px solid #6c6b6a;
margin: 0 5px 0 -5px;
padding:0  0 0 5px;
font-weight:bold;
font-size:9pt;
text-decoration:none;
color:#9a525b;
display:inline;
}
#main-menu li {
padding-top:4px;
}
#main-menu li a {
font-family:times, serif;
font-size:15px;
text-decoration:none;
color:#f5f4ef;
padding:0 5px 0 15px;
font-weight:700;
}
#main-menu li a:hover {
text-decoration:underline;
}
#footer {
height:140px;
padding:20px 20px 0 20px;
position:relative;
}
#footer .copyright {
font-size:10px;
color:#7d7d7d;
font-family:arial,sans-serif;
}
#footer-menu {
position:absolute;
right:20px;
top:20px;
}
#footer-menu ul {
list-style:none;
margin:0;
padding:0;
}
#footer-menu li {
float:left;
}
#footer-menu li a {
font-size:10px;
color:#9a525b;
text-decoration:none;
padding:0 10px 0 20px;
}
/*.sidemenu #menu1-level2 li img {
position:absolute;
left:0;
top:3px;
}*/
.sidemenu #menu1-level2 .menu-img {
position:absolute;
left:0;
top:2px;
}
.sidemenu ul#menu1-level3 li img {
position:absolute;
left:15px;
top:3px;
}
.sidemenu ul#menu1-level2 li a {
font-size:8pt;
display:block;
border:0;
margin:0 0 0 10px;
padding:0;
}
.sidemenu ul#menu1-level2 .icon-ready {
position:relative;
}
.sidemenu #menu1-level2 li {
font-size:8pt;
/*position:relative;*/
border:0;
display:block;
font-weight:bold;
color:#9a525b;
padding:0;
}
.sidemenu ul#menu1-level3 .menu1-level3-act a {
padding:0;
}
.sidemenu ul#menu1-level2  {
margin:0 0 0 15px;
padding:0  0 5px 0;
border:0;
}
.menu1-level3-no a {
margin-left:25px!important;
}
.menu1-level3-act {
margin-left:20px!important;
}
ul#menu1-level3 {
border:0!important;
}
.clear {
font-size:1px;
line-height:1px;
clear:both;
}
#columns a {
color:#9A525B;
}
#col2 h1, #col2 h2, #col2 h3, #col2 p {
padding-left:3px;
}
/***************************
* News styles
***************************/
.news-list-container a img {
border:1px solid #9A525B;
}
#columns .news-list-container .news-list-item {
padding-top:30px;
}
#columns .news-list-container .news-list-item  h3, #columns .news-list-container .news-list-item  h3 a {
position:static;
}
.news-list-container .clearer,  .news-single-item .clearer {
/*border:1px solid #9D9D9D;*/
border-width:1px 0 0 0;
border:none;
}
.news-list-date, .news-single-timedata {
display:none;
}
#col2content .news-amenu-container {
background-color:#fff;
border:0;
}
#col2content .news-amenu-container h2 {
padding:0;
margin:0;
color:#9A525B;
}
#col2content .news-amenu-item-year {
background-color:#fff;
color:#9A525B;
border:0;
border-bottom:1px dotted #9D9D9D;
}
.news-single-item h2 {
color:#5f3237;
}
