/* ::::: 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; }
.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; }
#body.index .maintext { min-height: 0px; height: 366px; border: 0px none; padding: 0px; }
.sublinks_members { display: none; }
.index #navpanel { position: absolute; z-index: 100; top: 35px; right: 10px; width: 100px; height: 20px; text-align: center; }
#navpanel a { font-size: 115%; font-weight: bold; cursor: pointer; }
#navpanel a.current { text-decoration: underline; }
.index .panel.indexnews { height: 366px; }
.index .panel a { display: block; position: absolute; }
.index .panel a i { display: none; }
.index .panel a.indexcheesecakes, .index .panel a.indexnews, .index .panel a.indexyoghurts, .index .panel a.indexcompetition { bottom: 63px; right: 10px; width: 254px; height: 32px; background: none repeat scroll 0% 0% transparent; }
.index .panel a.indexallproducts { bottom: 30px; right: 5px; width: 254px; height: 32px; }
.index .panel a.indexnews:hover {  }
.index .panel a.indexallproducts:hover {  }
/* ::::: 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; }
.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; }
#body.index .maintext { min-height: 0px; height: 366px; border: 0px none; padding: 0px; }
.sublinks_members { display: none; }
.index #navpanel { position: absolute; z-index: 100; top: 35px; right: 10px; width: 100px; height: 20px; text-align: center; }
#navpanel a { font-size: 115%; font-weight: bold; cursor: pointer; }
#navpanel a.current { text-decoration: underline; }
.index .panel.indexnews { background: url('homepage-3.png') no-repeat scroll left top transparent; height: 366px; }
.index .panel.indexglenilentours { background: url('glenilen-tour.png') no-repeat scroll left top transparent; height: 366px; }
.index .panel a { display: block; position: absolute; }
.index .panel a i { display: none; }
.index .panel a.indexcheesecakes, .index .panel a.indexnews, .index .panel a.indexyoghurts, .index .panel a.indexnewdesserts, .index .panel a.indexukstockists, .index .panel a.indexcompetition { bottom: 63px; right: 10px; width: 254px; height: 32px; background: none repeat scroll 0% 0% transparent; }
.index .panel a.indexallproducts { bottom: 30px; right: 5px; width: 254px; height: 32px; }
.index .panel a.indexnews:hover { background: url('index-hover-news.png') no-repeat scroll left top transparent; }
.index .panel a.indexallproducts:hover { background: url('index-hover-allproducts.png') no-repeat scroll left top transparent; }
.index .panel a.indexnewdesserts:hover { background: url('index-hover-deserts.png') no-repeat scroll left 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; }
.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; }
#body.index .maintext { min-height: 0px; height: 366px; border: 0px none; padding: 0px; }
.sublinks_members { display: none; }
.index #navpanel { position: absolute; z-index: 100; top: 35px; right: 10px; width: 100px; height: 20px; text-align: center; }
#navpanel a { font-size: 115%; font-weight: bold; cursor: pointer; }
#navpanel a.current { text-decoration: underline; }
.index .panel.indexnews { background: url('homepage-3.png') no-repeat scroll left top transparent; height: 366px; }
.index .panel.indexglenilentours { background: url('glenilen-tour.png') no-repeat scroll left top transparent; height: 366px; }
.index .panel.indexteamireland { background: url('team-ireland.png') no-repeat scroll left top transparent; height: 366px; }
.index .panel a { display: block; position: absolute; }
.index .panel a i { display: none; }
.index .panel a.indexcheesecakes, .index .panel a.indexnews, .index .panel a.indexyoghurts, .index .panel a.indexnewdesserts, .index .panel a.indexukstockists, .index .panel a.indexteamireland, .index .panel a.indexcompetition { bottom: 63px; right: 10px; width: 254px; height: 32px; background: none repeat scroll 0% 0% transparent; }
.index .panel a.indexallproducts { bottom: 30px; right: 5px; width: 254px; height: 32px; }
.index .panel a.indexnews:hover { background: url('index-hover-news.png') no-repeat scroll left top transparent; }
.index .panel a.indexallproducts:hover { background: url('index-hover-allproducts.png') no-repeat scroll left top transparent; }
.index .panel a.indexnewdesserts:hover { background: url('index-hover-deserts.png') no-repeat scroll left top transparent; }
.index .panel a.indexteamireland:hover { background: url('index-hover-teamireland.png') no-repeat scroll left top transparent; }
