

/* colours */
.font-brown     { color:#221006; }
.font-cream     { color:#F5E5D3; }

.back-contact       { color:#4B382D; }
.back-contact-box   { color:#F6F0E6; }
.back-fade-colour   { color:#2B160A; }
.back-main          { color:#FCFAF4; }
.back-recipes       { color:#DED5C4; }
.recipes-border     { color:#1D1307; }

.sloe-gin     { color: #553542; }
.damson       { color: #4C4D61; }
.wild-s       { color: #AD0C2E; }


/* Main CSS */

img a {
    border: none; margin:0px; padding:0px;
}
img { border:none; margin:0px; padding:0px; }


h1 { font-family: Arial, Helvetica, sans-serif ; font-size:20px; text-transform: none; margin:2px 0px; padding:0px; line-height:30px; color:#4B3B33; font-weight:bold; }
h2 { font-family: Arial, Helvetica, sans-serif ; font-size:20px; text-transform: uppercase; margin:0px; padding:0px; line-height: 24px; color:#4F718A; }
h3 { font-family: Arial, Helvetica, sans-serif ; font-size:18px; margin:5px 0px; padding:0px; line-height:22px; color:#4F718A; }

h6 { font-family: Arial, Helvetica, sans-serif ; font-style: italic;  font-size:11px; margin:5px 0px; padding:0px; line-height:15px; }
p  {  }
.wlc-italic { font-family: Arial, Helvetica, sans-serif ; font-style: italic; font-size:12px; text-align: center; }



#image-area{  width:980px; margin:0px auto; padding:0px; display:none;  }
#main-title {  width:950px; margin:0px auto; padding:10px 20px; background: url(../images/back-heading.jpg) top center no-repeat;  font-size:30px; text-align: center; }


.full-width-group {  width:940px;}

.announcement {  background: #f0e8d3 url(../images/announcement-back.jpg) top left no-repeat; width:840px; min-height:125px; padding:15px 50px; margin:0px auto; font-size:24px; }
.announcement-quote {  width:340px; float:left; margin:0px 40px 10px 0px; font-size:24px;  font-family: Arial, Helvetica, sans-serif ; }

.announcement-group {  width:940px;}
.announcement-top {  background: url(../images/announcement-back.jpg) #F0E8D3 top center no-repeat; width:920px; padding:20px 10px 5px 10px; margin:0px auto; font-size:15px; text-align: left; font-family: Arial, Helvetica, sans-serif ; }
.announcement-top a { color:#221006; text-decoration: none;  }
.announcement-top a:hover { color:#221006; text-decoration: underline;  }

.announcement-column-1 {  width:430px; margin-right:20px; padding:0px 10px; float:left; }
.announcement-column-2 {  width:430px; margin:0px; padding:0px 10px;  float:left;}
.announcement-bottom {  background: url(../images/announcement-bottom.jpg) top center no-repeat; width:940px; height:10px; padding:0px; margin:0px auto; }
.announcement-column {  width:360px; padding:0px; margin:0px 20px; float:left; text-align:left; font-size:14px; }

announcement-column-1 a {  color:#221006; }
announcement-column-2 a {  color:#221006; }



.content-940 {  margin:0px auto; padding:10px 0px; width:940px; text-align: left; }
.line-double-thin {  margin:0px auto; padding:2px 0px 5px 0px; width:940px; text-align: left; background: url(../images/line-double-thin.jpg) bottom center no-repeat;  font-size:12px; font-family: Arial, Helvetica, sans-serif ; font-style: italic; }
.line-double-thick {  margin:0px auto; padding:2px 0px 10px 0px; width:940px; text-align: left; background: url(../images/line-double-thick.jpg) bottom center no-repeat;  }



.contact-box {  margin:0px auto; padding:0px; width:940px; text-align: left; background: url(../images/back-contact.jpg) top left no-repeat; height:203px; margin-top:10px; font-family: Arial, Helvetica, sans-serif ;}
.contact-details {  margin:40px 0px 0px 22px; padding:0px; width:370px;  height:150px; float:left; color:#F5E5D3; line-height:20px; }
.contact-newsletter {  margin:40px 5px 0px 0px; padding:0px;  width:520px; height:150px; float:right; color:#F5E5D3; font-size:11px;  }
.contact-box a {   color:#F5E5D3; }
.newsletter-input {  border: 1px solid #281507;  background-color:#F7F0E6; color:#281507; padding:5px; width:232px; margin:5px 5px 0px 5px; float:left; font-size:11px; font-style: italic; font-family: Arial, Helvetica, sans-serif ; }
.newsletter-input-half {  border: 1px solid #281507;  background-color:#F7F0E6; color:#281507; padding:5px; width:105px; margin:5px 5px 0px 5px; float:left; font-size:11px; font-style: italic;  font-family: Arial, Helvetica, sans-serif ; }



.photo { width:120px; padding:0px; margin:10px 0px 20px 0px; }
.photo-top { width:120px; padding:0px; margin:0px; height:30px; background: url(../images/photo-top.jpg) top left no-repeat; }
.photo-file { width:118px; padding:0px; margin:0px; margin-bottom:2px; background-color: #ffffff; border-left: 1px solid #1D1307; border-right: 1px solid #1D1307; border-bottom: 1px solid #1D1307; text-align: center;  }
.photo-bottom  { width:120px; padding:0px; padding-top:3px; margin:0px; border-top: 1px solid #1D1307; background: url(../images/photo-bottom.jpg) bottom left no-repeat; min-height:45px; font-family: Arial, Helvetica, sans-serif ; font-style: italic; text-align: center;   }

.page-title-all {  margin:0px auto; padding:0px; margin-bottom:5px; text-align: center;  }
.page-title-l {  width: 42px; height:52px; background: url(../images/swirl-left.png) top left no-repeat; float:left;margin:0px; }
.page-title-r {  width: 42px; height:52px; background: url(../images/swirl-right.png) top right no-repeat; float:left; margin:0px; }
.page-title {  padding:10px; margin:0px; float:left; font-weight:bold; text-transform: uppercase; }

.news-item {  width: 490px; background: url(../images/news-top.jpg) top center no-repeat #EFE7D2; border: 1px solid #1D1307; padding: 30px 10px 10px 10px; margin:0px auto; margin-bottom:20px; text-align:center; font-size:15px; }
.news-item a { color:#221006; text-decoration: none;  }
.news-double-line {  width: 460px; background: url(../images/news-line.jpg) top left no-repeat; height:5px; margin:0px auto; }
.news-line {  width: 460px; background-color:#271707; height:2px; margin:0px auto; padding:0px; }
.news-image { width:458px; border: 1px solid #1D1307; margin:0px auto; padding:0px; margin-top:2px; margin-bottom:2px; }
.news-image img { margin:0px; padding:0px; border: none; }


.location-item {  width: 440px; background: url(../images/news-top.jpg) top center no-repeat #EFE7D2; border: 1px solid #1D1307; padding: 30px 10px 10px 10px; margin:0px auto; margin-bottom:20px; text-align:center; font-size:17px; float:left; }
.location-item h5 {  font-size:14px; margin:5px 0px; padding:0px;}
.location-item a { color:#221006; text-decoration: none;  }

.submit-btn {  width:116px; height:25px; background: url(../images/submit.jpg) top left no-repeat; padding: 2px 30px 0px 30px; text-align:center; text-transform: uppercase; color:#ffffff; border:none; font-size:12px; float:right; margin-right:7px; margin-top:5px;}

.location-item-2 {  width: 440px; background: url(../images/news-top.jpg) top center no-repeat #EFE7D2; border: 1px solid #1D1307; padding: 30px 10px 10px 10px; margin:0px auto; margin-bottom:20px; text-align:center; font-size:17px; float:right; }
.location-item-2 h5 { font-size:14px; margin:5px 0px; padding:0px; }
.location-item-2 a { color:#221006; text-decoration: none;  }


.location-double-line {  width: 410px; background: url(../images/news-line.jpg) top left no-repeat; height:5px; margin:0px auto; }
.location-line {  width: 410px; background-color:#271707; height:2px; margin:0px auto; padding:0px; }
.location-image { width:408px; border: 1px solid #1D1307; margin:0px auto; padding:0px; margin-top:2px; margin-bottom:2px; }
.location-image img { margin:0px; padding:0px; border: none; }

.announcement-top .orders {  text-align: center;  font-size:18px;  line-height: 24px; padding:0px; margin:0px; }


.numbers-tab-1 { padding-left:20px; width: 40px; float:left; margin-bottom:5px; }
.numbers-tab-1-text { padding-left:5px; width: 40px; float:left; width:845px; margin-bottom:5px;}

.numbers-tab-2 { padding-left:70px; width: 50px; float:left; margin-top:5px;}
.numbers-tab-2-text { padding-left:5px; width: 40px; float:left; width:790px; margin-top:5px;}


.product-display-area { background: url("../images/top-section.png") no-repeat scroll left top transparent;
    height: 254px;
    margin: -36px 0 0 -30px;
    padding-left:40px;
    padding-right: 223px;
    width: 687px;
}
.product-display-area-text { color:#FFFFFF; padding-right:300px; width:650px; text-align:center; font-size:14px;font-weight:bold; padding-top:10px; }


.search-area {
  float:right; padding-top:5px;
}


.col_main_inner{width: 700px;}

/* other */
.album-copyright { font-size: 11px; line-height: 15px; font-style: italic; text-align: left; }
.album-wrapper { color: #555555;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;
    margin-left: 10px;
    margin-top: -20px;
    text-align: justify;
    width: 880px; }
.album-wrapper p { margin:5px 0px; padding:0px;  }
.album-wrapper h1 { margin:10px 0px; padding:0px;  }
.album-wrapper img { float:right;  margin: 10px 30px;  }
.album-wrapper table { margin:5px 0px;  }

.lyrics { width:12px; height: 37px; background: url(../images/lyrics-icon-hover.jpg) top left no-repeat; float: left; margin-right:10px; }
.lyrics  img {
    float: none; padding:0px;
    margin: 0px;}
.lyrics:hover { background: url(../images/lyrics-icon.jpg) top left no-repeat;  }

#codeigniter_profiler {
  display: none;
}

