/* ::::: 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); }
.maintext td { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 100%; 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; }
.stg_notice { display: none; }
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; }
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); }
input, textarea { width: 100%; background-color: white; font: 100% Verdana,Helvetica,Arial,sans-serif; }
#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; }
.maintext td { color: rgb(90, 64, 27); }
#body.guestbook .maintext { min-height: 425px; padding-bottom: 40px; }
.pseudo-h2-guestbook { height: 32px; width: 100%; }
#body.guestbook table { margin: 0px 0px 0px 360px; width: 390px ! important; font-size: 90%; }
#body.guestbook table td { vertical-align: top; padding: 2px 15px 2px 0px; width: 50%; }
#body.guestbook table input { min-width: 185px; }
#body.guestbook form table { margin: 0px; float: left; width: 320px ! important; }
#body.guestbook form button.submit { border: 0px none; margin: 10px 0px 0px; display: block; width: 100%; height: 33px; color: rgb(90, 64, 27); font-size: 80%; text-align: right; }
#body.guestbook form button.submit:hover { text-decoration: underline; }
button.submit { border: 0px none; margin: 10px 0px 0px; display: block; width: 100%; height: 33px; color: rgb(90, 64, 27); font-size: 80%; text-align: right; }
button.submit:hover { text-decoration: underline; }
/* ::::: 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; }
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); }
input, textarea { width: 100%; background-color: white; font: 100% Verdana,Helvetica,Arial,sans-serif; }
#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; }
.maintext td { color: rgb(90, 64, 27); }
#body.guestbook .maintext { min-height: 425px; padding-bottom: 40px; }
.pseudo-h2-guestbook { height: 32px; width: 100%; background: url('h2-guestbook.png') no-repeat scroll left top transparent; }
#body.guestbook table { margin: 0px 0px 0px 360px; width: 390px ! important; font-size: 90%; }
#body.guestbook table td { vertical-align: top; padding: 2px 15px 2px 0px; width: 50%; }
#body.guestbook table input { min-width: 185px; }
#body.guestbook form table { margin: 0px; float: left; width: 320px ! important; }
#body.guestbook form button.submit { border: 0px none; margin: 10px 0px 0px; display: block; width: 100%; height: 33px; color: rgb(90, 64, 27); font-size: 80%; background: url('submit_002.png') no-repeat scroll left top transparent; text-align: right; }
#body.guestbook form button.submit:hover { text-decoration: underline; }
button.submit { border: 0px none; margin: 10px 0px 0px; display: block; width: 100%; height: 33px; color: rgb(90, 64, 27); font-size: 80%; background: url('submit_002.png') repeat-x scroll left top transparent; text-align: right; }
button.submit:hover { text-decoration: underline; }
/* ::::: 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; }
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: 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; 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); }
input, textarea { width: 100%; background-color: white; font: 100% Verdana,Helvetica,Arial,sans-serif; }
#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; }
.maintext td { color: rgb(90, 64, 27); }
#body.guestbook .maintext { min-height: 425px; padding-bottom: 40px; }
.pseudo-h2-guestbook { height: 32px; width: 100%; background: url('h2-guestbook.png') no-repeat scroll left top transparent; }
#body.guestbook table { margin: 0px 0px 0px 360px; width: 390px ! important; font-size: 90%; }
#body.guestbook table td { vertical-align: top; padding: 2px 15px 2px 0px; width: 50%; }
#body.guestbook table input { min-width: 185px; }
#body.guestbook form table { margin: 0px; float: left; width: 320px ! important; }
#body.guestbook form button.submit { border: 0px none; margin: 10px 0px 0px; display: block; width: 100%; height: 33px; color: rgb(90, 64, 27); font-size: 80%; background: url('submit_002.png') no-repeat scroll left top transparent; text-align: right; }
#body.guestbook form button.submit:hover { text-decoration: underline; }
button.submit { border: 0px none; margin: 10px 0px 0px; display: block; width: 100%; height: 33px; color: rgb(90, 64, 27); font-size: 80%; background: url('submit_002.png') repeat-x scroll left top transparent; text-align: right; }
button.submit:hover { text-decoration: underline; }
