

/* 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; max-width:100%;}

h1 { font-family: Arial, Helvetica, sans-serif ; font-size:26px; text-transform: uppercase; margin:2px 0px; padding:0px; line-height:30px;  }
h2 { font-family: Arial, Helvetica, sans-serif ; font-size:20px; text-transform: uppercase; margin:0px; padding:0px; line-height: 24px; }
h3 { font-family: Arial, Helvetica, sans-serif ; font-size:18px; margin:5px 0px; padding:0px; line-height:22px; }

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;   }
#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;  }

.bespoke-labelling {  margin:5px 0px; padding:120px 470px 10px 7px; width:225px; text-align: center; background: url(../images/back-bespoke-labelling.jpg) top left no-repeat; height:225px; float:left; font-family: Arial, Helvetica, sans-serif ; line-height:18px; font-size:11px; }
.recipes-cocktails {  margin:5px 0px; padding:0px; width:220px; text-align: left; background: url(../images/recipes-cocktails.jpg) top left no-repeat; height:355px; float:right; }

.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 ; }

.recipes-heading { width: 210px; height:42px; margin:0px; margin-bottom:0px; padding:63px 5px 0px 5px; text-align: center; background: url(../images/back-Recipes.jpg) top left no-repeat; font-size:20px; font-family: Arial, Helvetica, sans-serif ;}
.recipes-heading2 { width: 290px; height:42px; margin:0px; margin-bottom:0px; padding:63px 5px 0px 5px; text-align: center; background: url(../images/back-Recipes2.jpg) top left no-repeat; font-size:20px; font-family: Arial, Helvetica, sans-serif ;}
.recipes-heading3 { width: 930px; height:42px; margin:0px; margin-bottom:0px; padding:63px 5px 0px 5px; text-align: center; background: url(../images/back-Recipes3.jpg) top left repeat-x; font-size:20px; font-family: Arial, Helvetica, sans-serif ;}
.recipes { background: url(../images/recipes-title.jpg) top left no-repeat #DED5C4; width: 220px;  padding:0px; margin:0px; margin-bottom:0px; min-height:50px;}
.recipes2 { background: url(../images/recipes-title2.jpg) top left no-repeat #DED5C4; width: 300px;  padding:0px; margin:0px; margin-bottom:0px; min-height:50px;}
.recipes-title { background: url(../images/recipes-title-line.jpg) bottom center no-repeat; width: 208px; margin:0px; padding: 42px 5px 10px 5px; text-transform: uppercase; text-align:center; font-size:20px;  border-left: 1px solid #1D1307; border-right: 1px solid #1D1307;  }
.recipes-title2 { background: url(../images/recipes-title-line2.jpg) bottom center no-repeat; width: 288px; margin:0px; padding: 42px 5px 10px 5px; text-transform: uppercase; text-align:center; font-size:20px;  border-left: 1px solid #1D1307; border-right: 1px solid #1D1307;  }
.recipes-text {  width:164px;  padding:5px 27px; background-color: #DED5C4; border-left: 1px solid #1D1307; border-right: 1px solid #1D1307; margin:0px; text-align:center; font-family: Arial, Helvetica, sans-serif ; }
.recipes-text2 {  width:244px;  padding:5px 27px; background-color: #DED5C4; border-left: 1px solid #1D1307; border-right: 1px solid #1D1307; margin:0px; text-align:center; font-family: Arial, Helvetica, sans-serif ; }
.recipes-text hr { background-color: #221006; color: #221006; }
.recipes-footer {  width:220px;  padding:0px; margin:0px; height:5px; background: url(../images/recipes-footer.jpg) bottom left no-repeat; }
.recipes-footer2 {  width:300px;  padding:0px; margin:0px; height:5px; background: url(../images/recipes-footer.jpg) bottom left repeat-x; }
.recipes-spacer {  width:20px;  padding:0px; margin:0px; height:5px; float: left;  }

.didyouknow-box-1 {  width:380px; height:118px; margin:10px 0px; padding:10px 10px 10px 310px; background: url(../images/DidYouKnow-box-1.jpg) top left no-repeat; line-height:20px; font-size:14px;  }
.didyouknow-box-2 {  width:380px; height:118px; margin:10px 0px; padding:10px 10px 10px 310px; background: url(../images/DidYouKnow-box-2.jpg) top left no-repeat; line-height:20px; font-size:14px;  }
.didyouknow-box-3 {  width:380px; height:118px; margin:10px 0px; padding:10px 10px 10px 310px; background: url(../images/DidYouKnow-box-3.jpg) top left no-repeat; line-height:20px; font-size:14px;  }

.bottle-info {  width:380px; height:253px; float:left; margin:0px; padding:0px; background: url(../images/bottle-description.jpg) top left no-repeat; }
.bottle-info-wlc {  width:360px; padding:38px 10px 0px 10px; text-align:center; }
.bottle-info-title {  width:360px; padding:0px 10px; text-align:center;}
.bottle-info-text {  width:360px; padding:20px 10px 10px 10px; text-align:center; font-size: 15px;}

.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;}


.col_main_inner{width: 700px;}


/* other */

