/* ::::: 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; }
h4 { margin: 5px 0px 0px; font-size: 118%; }
hr { height: 0px; border-right: 0px none; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(200, 188, 162) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; overflow: hidden; }
#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); }
.left_product a.normal { display: block; color: rgb(90, 64, 31); border-top: 1px dotted rgb(166, 146, 121); padding-top: 8px; height: 24px; text-decoration: none; text-indent: -15px; padding-left: 15px; }
.left_product a.normal:hover, .left_product a.current-page { color: rgb(136, 184, 201); }
#footer { clear: both; }
.left_product { padding: 0px 10px 210px; float: left; width: 210px; margin-left: -10px; }
.story .left_product { padding-bottom: 350px; }
.right_product { margin: -50px 0px 0px 230px; width: 580px; }
.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-ourstory { height: 32px; width: 100%; }
.our-story-1 { height: 256px; width: 577px; margin-left: -10px; }
.our-story-3 { height: 380px; width: 260px; float: right; margin-right: -40px; }
.our-story-4 { width: 160px; height: 240px; float: left; margin-left: -195px; }
.our-story-5 { width: 260px; height: 255px; float: right; margin-right: -40px; }
a.next-page { display: block; clear: both; margin-top: 15px; width: 116px; margin-left: 588px; height: 32px; }
a.next-page:hover { background-position: left -32px; }
a.next-page 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; }
h4 { margin: 5px 0px 0px; font-size: 118%; }
hr { height: 0px; border-right: 0px none; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(200, 188, 162) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; overflow: hidden; }
#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); }
.left_product a.normal { display: block; color: rgb(90, 64, 31); border-top: 1px dotted rgb(166, 146, 121); padding-top: 8px; height: 24px; text-decoration: none; text-indent: -15px; padding-left: 15px; }
.left_product a.normal:hover, .left_product a.current-page { color: rgb(136, 184, 201); }
#footer { clear: both; }
.left_product { padding: 0px 10px 210px; background: url('milk-churns.png') no-repeat scroll left bottom transparent; float: left; width: 210px; margin-left: -10px; }
.story .left_product { padding-bottom: 350px; background-image: url('os-2.png'); }
.right_product { margin: -50px 0px 0px 230px; width: 580px; }
.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-ourstory { height: 32px; width: 100%; background: url('h2-our-story.png') no-repeat scroll left top transparent; }
.our-story-1 { height: 256px; width: 577px; background: url('os-1.png') no-repeat scroll left top transparent; margin-left: -10px; }
.our-story-3 { height: 380px; width: 260px; background: url('os-3.png') no-repeat scroll right top transparent; float: right; margin-right: -40px; }
.our-story-4 { width: 160px; height: 240px; background: url('os-4.png') no-repeat scroll right top transparent; float: left; margin-left: -195px; }
.our-story-5 { width: 260px; height: 255px; background: url('os-5.png') no-repeat scroll right top transparent; float: right; margin-right: -40px; }
a.next-page { display: block; clear: both; margin-top: 15px; width: 116px; margin-left: 588px; height: 32px; background: url('os-next.png') no-repeat scroll left top transparent; }
a.next-page:hover { background-position: left -32px; }
a.next-page i { display: none; }
/* ::::: 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; }
h4 { margin: 5px 0px 0px; font-size: 118%; }
hr { height: 0px; border-right: 0px none; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(200, 188, 162) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; overflow: hidden; }
#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); }
.left_product a.normal { display: block; color: rgb(90, 64, 31); border-top: 1px dotted rgb(166, 146, 121); padding-top: 8px; height: 24px; text-decoration: none; text-indent: -15px; padding-left: 15px; }
.left_product a.normal:hover, .left_product a.current-page { color: rgb(136, 184, 201); }
#footer { clear: both; }
.left_product { padding: 0px 10px 210px; background: url('milk-churns.png') no-repeat scroll left bottom transparent; float: left; width: 210px; margin-left: -10px; }
.story .left_product {
	padding-bottom: 350px;
	background-image: url('os-2.png');
}
.right_product {
	margin: -50px 0px 0px 230px;
	width: 680px;
}
.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;
	margin-left: 10px;
}
.sublinks_members { display: none; }
.pseudo-h2-ourstory { height: 32px; width: 100%; background: url('h2-our-story.png') no-repeat scroll left top transparent; }
.our-story-1 {
	height: 256px;
	width: 677px;
	background: url('os-27.png') no-repeat scroll left top transparent;
}
.our-story-3 { height: 380px; width: 260px; background: url('os-3.png') no-repeat scroll right top transparent; float: right; margin-right: -40px; }
.our-story-4 { width: 160px; height: 240px; background: url('os-4.png') no-repeat scroll right top transparent; float: left; margin-left: -195px; }
.our-story-5 { width: 260px; height: 255px; background: url('os-5.png') no-repeat scroll right top transparent; float: right; margin-right: -40px; }
a.next-page { display: block; clear: both; margin-top: 15px; width: 116px; margin-left: 588px; height: 32px; background: url('os-next.png') no-repeat scroll left top transparent; }
a.next-page:hover { background-position: left -32px; }
a.next-page i { display: none; }
