/* ::::: http://www.glenilenfarm.com/stg/style/screen/3216/style.css ::::: */

body { margin: 0px; padding: 0px; }
.maintext { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 80%; color: rgb(0, 0, 0); }
.mainbuttontext { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 80%; color: rgb(0, 0, 0); font-weight: normal; display: block; }
a.normal:active, a.normal:link { text-decoration: underline; color: blue; }
a.normal:hover { text-decoration: underline; color: red; }
a.normal:visited { text-decoration: underline; color: purple; }
a:active, a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
#on_link { font-weight: bold; }
body { font: 83% Verdana,Helvetica,Arial,sans-serif; margin: 0px; padding: 0px; overflow-x: hidden; text-align: center; }
form, img { border: 0px none; margin: 0px; padding: 0px; }
a, a.normal:active, a.normal:visited, a.normal:link { color: rgb(141, 188, 204); text-decoration: none; }
a:hover { text-decoration: underline; }
#content, #body { width: 948px; margin: 0px auto; text-align: left; color: rgb(90, 64, 27); }
#banner { height: 170px; position: relative; }
#menu a { display: block; position: absolute; top: 116px; height: 15px; background: none no-repeat scroll left top transparent; }
#menu a.navig_1 { width: 90px; left: 5px; }
#menu a.navig_2 { width: 89px; left: 113px; }
#menu a.navig_3 { width: 165px; left: 220px; }
#menu a.navig_0 { width: 147px; height: 147px; top: 15px; left: 400px; cursor: pointer; background: none repeat scroll 0% 0% transparent; }
#menu a.navig_4 { width: 84px; right: 298px; }
#menu a.navig_5 { width: 96px; right: 180px; }
#menu a.navig_6 { width: 137px; right: 25px; }
#menu a.mainbuttontext i { display: none; }
a#on_link, a#on_end_link, #menu a.current-page, #menu a:hover { background-position: left -15px; }
a#on_link, a#on_end_link, #menu a.current-page { cursor: default; }
#footer { margin: 0px auto; text-align: left; height: 92px; width: 948px; }
#footer a { display: block; float: left; height: 92px; background: none no-repeat scroll left top transparent; }
#footer a i { display: none; }
#footer a.news { width: 236px; }
#footer a.stockists { width: 229px; }
#footer a.guestbook { width: 248px; }
#footer a.awards { width: 234px; }
#footer a:hover { background-position: left -92px; }
#copyright { position: relative; margin: 20px auto 0px; text-align: left; padding: 46px 0px 0px 43px; width: 905px; height: 60px; color: rgb(125, 125, 125); font-size: 78%; }
#copyright a { color: rgb(125, 125, 125); }
#copyright a:hover { color: rgb(90, 64, 27); }
#footer { clear: both; }
.clear { clear: both; }
.maintext { font-family: Verdana,Helvetica,Arial,sans-serif; color: rgb(90, 64, 27); font-size: 100%; border-bottom: 2px solid rgb(201, 189, 163); padding: 0px 10px; min-height: 385px; position: relative; }
.sublinks_members { display: none; }
.pseudo-h2-products { height: 32px; width: 100%; }
.col-195 { float: left; padding-right: 20px; border-right: 0px solid rgb(205, 195, 168); margin-right: 20px; }
.col-195-nb { float: left; }
a.thumbnail { display: block; width: 195px; height: 30px; padding-top: 220px; margin-bottom: 10px; text-align: center; color: rgb(141, 188, 204) ! important; text-decoration: none ! important; font-size: 90%; }
a.thumbnail:hover { text-decoration: underline ! important; }
a.thumb-large-cheesecake {  }
a.thumb-large-cheesecake i { display: none; }
a.thumb-small-cheesecake {  }
a.thumb-small-cheesecake i { display: none; }
a.thumb-small-yoghurts {  }
a.thumb-small-yoghurts i { display: none; }
a.thumb-large-yoghurts {  }
a.thumb-large-yoghurts i { display: none; }
a.thumb-butter {  }
a.thumb-butter i { display: none; }
a.thumb-cream-cheese {  }
a.thumb-cream-cheese i { display: none; }
a.thumb-mousses {  }
a.thumb-mousses i { display: none; }
a.thumb-clotted-cream {  }
a.thumb-clotted-cream i { display: none; }
a.thumb-double-cream {  }
a.thumb-double-cream i { display: none; }
a.thumb-creme-fraiche {  }
a.thumb-creme-fraiche i { display: none; }
a.thumb-pannacotta {  }
.thumb-pannacotta i { display: none; }
/* ::::: http://www.glenilenfarm.com/stg/bespoke_images/glenilen/style.css ::::: */

body { background: url('th-blank.png') repeat scroll left top rgb(255, 250, 228); font: 83% Verdana,Helvetica,Arial,sans-serif; margin: 0px; padding: 0px; overflow-x: hidden; text-align: center; }
form, img { border: 0px none; margin: 0px; padding: 0px; }
a, a.normal:active, a.normal:visited, a.normal:link { color: rgb(141, 188, 204); text-decoration: none; }
a:hover { text-decoration: underline; }
#content, #body { width: 948px; margin: 0px auto; text-align: left; color: rgb(90, 64, 27); }
#banner { height: 170px; background: url('banner-bg.png') no-repeat scroll left top transparent; position: relative; }
#menu a { display: block; position: absolute; top: 116px; height: 15px; background: none no-repeat scroll left top transparent; }
#menu a.navig_1 { width: 90px; left: 5px; background-image: url('menu-our-news.png'); }
#menu a.navig_2 { width: 89px; left: 113px; background-image: url('menu-our-story.png'); }
#menu a.navig_3 { width: 165px; left: 220px; background-image: url('menu-products.png'); }
#menu a.navig_0 { width: 147px; height: 147px; top: 15px; left: 400px; cursor: pointer; background: none repeat scroll 0% 0% transparent; }
#menu a.navig_4 { width: 84px; right: 298px; background-image: url('menu-stockists.png'); }
#menu a.navig_5 { width: 96px; right: 180px; background-image: url('menu-guestbook.png'); }
#menu a.navig_6 { width: 137px; right: 25px; background-image: url('menu-contact.png'); }
#menu a.mainbuttontext i { display: none; }
a#on_link, a#on_end_link, #menu a.current-page, #menu a:hover { background-position: left -15px; }
a#on_link, a#on_end_link, #menu a.current-page { cursor: default; }
#footer { margin: 0px auto; text-align: left; height: 92px; width: 948px; }
#footer a { display: block; float: left; height: 92px; background: none no-repeat scroll left top transparent; }
#footer a i { display: none; }
#footer a.news { background-image: url('footer-news-bg.png'); width: 236px; }
#footer a.stockists { background-image: url('footer-stockists-bg.png'); width: 229px; }
#footer a.guestbook { background-image: url('footer-guestbook-bg.png'); width: 248px; }
#footer a.awards { background-image: url('footer-awards-bg.png'); width: 234px; }
#footer a:hover { background-position: left -92px; }
#copyright { position: relative; margin: 20px auto 0px; text-align: left; padding: 46px 0px 0px 43px; width: 905px; height: 60px; background: url('copyright-bg.png') no-repeat scroll left bottom transparent; color: rgb(125, 125, 125); font-size: 78%; }
#copyright a { color: rgb(125, 125, 125); }
#copyright a:hover { color: rgb(90, 64, 27); }
#footer { clear: both; }
.clear { clear: both; }
.maintext { font-family: Verdana,Helvetica,Arial,sans-serif; color: rgb(90, 64, 27); font-size: 100%; border-bottom: 2px solid rgb(201, 189, 163); padding: 0px 10px; min-height: 385px; position: relative; }
.sublinks_members { display: none; }
.pseudo-h2-products { height: 32px; width: 100%; background: url('h2-products.png') no-repeat scroll left top transparent; }
.col-195 { float: left; padding-right: 20px; border-right: 0px solid rgb(205, 195, 168); margin-right: 20px; }
.col-195-nb { float: left; }
a.thumbnail { display: block; width: 195px; height: 30px; padding-top: 220px; margin-bottom: 10px; text-align: center; color: rgb(141, 188, 204) ! important; text-decoration: none ! important; font-size: 90%; }
a.thumbnail:hover { text-decoration: underline ! important; }
a.thumb-large-cheesecake { background: url('th-large-cheesecake.png') no-repeat scroll center top transparent; }
a.thumb-large-cheesecake i { display: none; }
a.thumb-small-cheesecake { background: url('th-small-cheesecake.png') no-repeat scroll center top transparent; }
a.thumb-small-cheesecake i { display: none; }
a.thumb-small-yoghurts { background: url('th-small-yoghurts.png') no-repeat scroll center top transparent; }
a.thumb-small-yoghurts i { display: none; }
a.thumb-large-yoghurts { background: url('th-large-yoghurts.png') no-repeat scroll center top transparent; }
a.thumb-large-yoghurts i { display: none; }
a.thumb-butter { background: url('new-th-butter.png') no-repeat scroll center top transparent; }
a.thumb-butter i { display: none; }
a.thumb-cream-cheese { background: url('th-cream-cheese.png') no-repeat scroll center top transparent; }
a.thumb-cream-cheese i { display: none; }
a.thumb-mousses { background: url('th-mousses.png') no-repeat scroll center top transparent; }
a.thumb-mousses i { display: none; }
a.thumb-clotted-cream { background: url('th-clotted-cream.png') no-repeat scroll center top transparent; }
a.thumb-clotted-cream i { display: none; }
a.thumb-double-cream { background: url('th-double-cream.png') no-repeat scroll center top transparent; }
a.thumb-double-cream i { display: none; }
a.thumb-creme-fraiche { background: url('th-creme-fraiche.png') no-repeat scroll center top transparent; }
a.thumb-creme-fraiche i { display: none; }
a.thumb-pannacotta { background: url('smpannacotta.png') no-repeat scroll center top transparent; }
a.thumb-lempos { background: url('smlempos.png') no-repeat scroll center top transparent; }
/* ::::: http://www.glenilenfarm.com/stg/bespoke_images/glenilen/style1.css ::::: */

body { background: url('th-blank.png') repeat scroll left top rgb(255, 250, 228); font: 83% Verdana,Helvetica,Arial,sans-serif; margin: 0px; padding: 0px; overflow-x: hidden; text-align: center; }
form, img { border: 0px none; margin: 0px; padding: 0px; }
a, a.normal:active, a.normal:visited, a.normal:link { color: rgb(141, 188, 204); text-decoration: none; }
a:hover { text-decoration: underline; }
#content, #body { width: 948px; margin: 0px auto; text-align: left; color: rgb(90, 64, 27); }
#banner { height: 170px; background: url('banner-bg.png') no-repeat scroll left top transparent; position: relative; }
#ernst_young a.link {
	position: absolute;
	margin: 20px 0px 0px;
	left: 10px;
	width: 300px;
	height: 72px;
	background: url('eysml.png') no-repeat scroll left top transparent;
	top: 19px;
}
#ernst_young a { position: absolute; margin: 20px 0px 0px; left: 10px; }
#fbook a { position: absolute; margin: 45px 0px 0px; right: 65px; }
#fbook a.link { width: 50px; height: 50px; background: url('facebook1.png') no-repeat scroll left top transparent; }
#fbook a:hover { background: url('facebook1_50.png') no-repeat scroll left top transparent; }
#tweet a { position: absolute; margin: 45px 0px 0px; right: 10px; }
#tweet a.link { width: 50px; height: 50px; background: url('twitter1.png') no-repeat scroll left top transparent; }
#tweet a:hover { background: url('twitter1_50.png') no-repeat scroll left top transparent; }
#menu a { display: block; position: absolute; top: 116px; height: 15px; background: none no-repeat scroll left top transparent; }
#menu a.navig_1 {
	width: 90px;
	left: 16px;
	background-image: url('menu-our-news.png');
}
#menu a.navig_2 {
	width: 89px;
	left: 112px;
	background-image: url('menu-our-story.png');
}
#menu a.navig_3 { width: 165px; left: 220px; background-image: url('menu-products.png'); }
#menu a.navig_0 { width: 147px; height: 147px; top: 15px; cursor: pointer; background: none repeat scroll 0% 0% transparent; }
#menu a.navig_4 {
	width: 95px;
	right: 298px;
	background-image: url('menu-stockists.png');
}
#menu a.navig_5 {
	width: 130px;
	right: 154px;
	background-image: url('menu-guestbook.png');
}
#menu a.navig_6 {
	width: 120px;
	right: 24px;
	background-image: url('menu-contact.png');
}
#menu a.mainbuttontext i { display: none; }
a#on_link, a#on_end_link, #menu a.current-page, #menu a:hover { background-position: left -15px; }
a#on_link, a#on_end_link, #menu a.current-page { cursor: default; }
#footer { margin: 0px auto; text-align: left; height: 92px; width: 948px; }
#footer a { display: block; float: left; height: 92px; background: none no-repeat scroll left top transparent; }
#footer a i { display: none; }
#footer a.news { background-image: url('footer-news-bg.png'); width: 236px; }
#footer a.stockists { background-image: url('footer-stockists-bg.png'); width: 229px; }
#footer a.guestbook { background-image: url('footer-guestbook-bg.png'); width: 248px; }
#footer a.awards { background-image: url('footer-awards-bg.png'); width: 234px; }
#footer a:hover { background-position: left -92px; }
#copyright { position: relative; margin: 20px auto 0px; text-align: left; padding: 46px 0px 0px 43px; width: 905px; height: 60px; background: url('copyright-bg.png') no-repeat scroll left bottom transparent; color: rgb(125, 125, 125); font-size: 78%; }
#copyright a { color: rgb(125, 125, 125); }
#copyright a:hover { color: rgb(90, 64, 27); }
#footer { clear: both; }
.clear { clear: both; }
.maintext {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	color: rgb(90, 64, 27);
	font-size: 100%;
	padding: 0px 10px;
	min-height: 385px;
	position: relative;
}
.sublinks_members { display: none; }
.pseudo-h2-products { height: 32px; width: 100%; background: url('h2-products.png') no-repeat scroll left top transparent; }
.col-195 { float: left; padding-right: 20px; border-right: 0px solid rgb(205, 195, 168); margin-right: 20px; }
.col-195-nb { float: left; }
a.thumbnail { display: block; width: 195px; height: 30px; padding-top: 220px; margin-bottom: 10px; text-align: center; color: rgb(141, 188, 204) ! important; text-decoration: none ! important; font-size: 90%; }
a.thumbnail:hover { text-decoration: underline ! important; }
a.thumb-large-cheesecake { background: url('th-large-cheesecake.png') no-repeat scroll center top transparent; }
a.thumb-large-cheesecake i { display: none; }
a.thumb-small-cheesecake { background: url('th-small-cheesecake.png') no-repeat scroll center top transparent; }
a.thumb-small-cheesecake i { display: none; }
a.thumb-small-yoghurts { background: url('th-small-yoghurts.png') no-repeat scroll center top transparent; }
a.thumb-small-yoghurts i { display: none; }
a.thumb-large-yoghurts { background: url('th-large-yoghurts.png') no-repeat scroll center top transparent; }
a.thumb-large-yoghurts i { display: none; }
a.thumb-butter { background: url('new-th-butter.png') no-repeat scroll center top transparent; }
a.thumb-butter i { display: none; }
a.thumb-cream-cheese { background: url('th-cream-cheese.png') no-repeat scroll center top transparent; }
a.thumb-cream-cheese i { display: none; }
a.thumb-mousses { background: url('th-mousses.png') no-repeat scroll center top transparent; }
a.thumb-mousses i { display: none; }
a.thumb-clotted-cream { background: url('th-clotted-cream.png') no-repeat scroll center top transparent; }
a.thumb-clotted-cream i { display: none; }
a.thumb-double-cream { background: url('th-double-cream.png') no-repeat scroll center top transparent; }
a.thumb-double-cream i { display: none; }
a.thumb-creme-fraiche { background: url('th-creme-fraiche.png') no-repeat scroll center top transparent; }
a.thumb-creme-fraiche i { display: none; }
a.thumb-pannacotta { background: url('smpannacotta.png') no-repeat scroll center top transparent; }
a.thumb-lempos { background: url('smlempos.png') no-repeat scroll center top transparent; }
