*		{margin: 0; padding: 0; border: 0;}

html, body	{text-align: center; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #666; background: #AE8F4F; }

h1, h2, h3	{padding: 5px;}
h1			{font-size: 16px;}
h1.ita		{font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; color: #F5E7C6; font-weight: normal;}
h2			{font-size: 14px; color: #D1B170;}
h3			{font-size: 11px;}

p			{font-size: 11px; padding: 5px; line-height: 1.6em;}
p span		{font-weight: bold;}

a:link, a:visited	{text-decoration: underline; color: #666;}
a:hover, a:active	{text-decoration: none; color: #57441C;}

/* LAYOUT */
#box		{margin: 0 auto; text-align: left; width: 780px;}
#hd			{width: 778px; border: 1px solid #FFF; border-width: 0 1px 1px 1px;}
	#top		{float: right; width: 500px; text-align: right; margin-right: 50px;}
	#frm		{float: right; width: 195px; margin-left: 5px;}
#contentH	{border: 1px solid #FFF; border-width: 0 1px 1px 1px; width: 778px; background: url(../../images/bg_home.jpg) no-repeat top left; min-height: 400px;}
	.lhs		{float: left; width: 267px;}
	.rhs		{float: right; width: 511px;}

	.Hlhs		{width: 220px; margin-top: 165px; margin-left: 22px;}
	.Hrhs		{width: 511px; margin-top: 175px;}

#contentS	{}
#navigation	{margin-top: 12px; width: 488px;}
#content	{width: 780px; background: #FFF;}
#ft			{width: 780px; border-top: 10px solid #C7A766; text-align: right;}
	#ft a:link, #ft a:visited	{text-decoration: none; color: #F1D292;}
	#ft a:hover, #ft a:active	{text-decoration: underline; color: #57441C;}

/* NAVIGATION */

/* top nav */
ul.tn		{margin-top: 4px;}	
ul.tn li	{display: inline; list-style: none; line-height: 16px;}
ul.tn li a	{font-size: 12px; background: url(../../images/tn_breaker.jpg) no-repeat right center; padding: 0 7px 0 6px; font-weight: bold; color: #F2E9D6; text-decoration: none; }
ul.tn li a:hover	{color: #57441C;}
ul.tn li a.end		{background: none;}

/* main nav */
ul#nav		{list-style: none;}
ul#nav li	{float: left; display: inline; position: relative; text-align: center;}
ul#nav li a	{text-indent: -9999px; text-decoration: none; /* commented backslash hack v2 \*/ overflow: hidden; /* end hack */ margin-right: 2px; margin-bottom: 2px;}		
/* basic */
ul#nav li#nA a	{display: block; background: transparent url(../../images/nav_home.gif) no-repeat; width: 89px; height: 36px; margin-left: 10px;}
ul#nav li#nB a	{display: block; background: transparent url(../../images/nav_thegreenisland.gif) no-repeat; width: 170px; height: 36px;}
ul#nav li#nC a	{display: block; background: transparent url(../../images/nav_news.gif) no-repeat; width: 86px; height: 36px;}
ul#nav li#nD a	{display: block; background: transparent url(../../images/nav_recipes.gif) no-repeat; width: 103px; height: 36px;}
ul#nav li#nE a	{display: block; background: transparent url(../../images/nav_kerrygoldstory.gif) no-repeat; width: 191px; height: 36px;}
ul#nav li#nF a	{display: block; background: transparent url(../../images/nav_products.gif) no-repeat; width: 116px; height: 36px;}
ul#nav li#nG a	{display: block; background: transparent url(../../images/nav_healthnutrition.gif) no-repeat; width: 174px; height: 36px;}

/* hover */
ul#nav li#nA a:hover {display: block; background: transparent url(../../images/nav_home.gif) no-repeat 0 -36px; width: 89px; height: 36px; margin-left: 10px;}
ul#nav li#nB a:hover {display: block; background: transparent url(../../images/nav_thegreenisland.gif) no-repeat 0 -36px; width: 170px; height: 36px;}
ul#nav li#nC a:hover {display: block; background: transparent url(../../images/nav_news.gif) no-repeat 0 -36px; width: 86px; height: 36px;}
ul#nav li#nD a:hover {display: block; background: transparent url(../../images/nav_recipes.gif) no-repeat 0 -36px; width: 103px; height: 36px;}
ul#nav li#nE a:hover {display: block; background: transparent url(../../images/nav_kerrygoldstory.gif) no-repeat 0 -36px; width: 191px; height: 36px;}
ul#nav li#nF a:hover {display: block; background: transparent url(../../images/nav_products.gif) no-repeat 0 -36px; width: 116px; height: 36px;}
ul#nav li#nG a:hover {display: block; background: transparent url(../../images/nav_healthnutrition.gif) no-repeat 0 -36px; width: 174px; height: 36px;}

/* active */
body#pA ul#nav li#nA a	{display: block; background: transparent url(../../images/nav_home.gif) no-repeat 0 -72px; width: 89px; height: 36px; margin-left: 10px;}
body#pB ul#nav li#nB a	{display: block; background: transparent url(../../images/nav_thegreenisland.gif) no-repeat 0 -72px; width: 170px; height: 36px;}
body#pC ul#nav li#nC a	{display: block; background: transparent url(../../images/nav_news.gif) no-repeat 0 -72px; width: 86px; height: 36px;}
body#pD ul#nav li#nD a	{display: block; background: transparent url(../../images/nav_recipes.gif) no-repeat 0 -72px; width: 103px; height: 36px;}
body#pE ul#nav li#nE a	{display: block; background: transparent url(../../images/nav_kerrygoldstory.gif) no-repeat 0 -72px; width: 191px; height: 36px;}
body#pF ul#nav li#nF a	{display: block; background: transparent url(../../images/nav_products.gif) no-repeat 0 -72px; width: 116px; height: 36px;}
body#pG ul#nav li#nG a	{display: block; background: transparent url(../../images/nav_healthnutrition.gif) no-repeat 0 -72px; width: 174px; height: 36px;}

/* sub nav */ 
ul.sub		{margin-left: 22px;}
ul.sub li	{list-style: none; margin-bottom: 1px; width: 199px; background: #FCF3E1; display: block; padding: 6px 0;}
ul.sub li a	{margin-left: 22px; padding-left: 10px; background: #FCF3E1 url(../../images/sub_arrow.gif) no-repeat left center; color: #4B2C00; text-decoration: none; font-size: 13px; font-weight: bold;}
ul.sub li.tp	{width: 155px; padding: 6px 22px; display: block; background: #FCF3E1; color: #3AA335; text-decoration: none; font-size: 13px; font-weight: bold;}

/* sub nav - country list */
dl.co		{margin-left: 22px; width: 199px;}
dl.co dt	{padding: 6px 22px; color: #3AA335; font-size: 13px; font-weight: bold; margin-bottom: 1px; background: #FCF3E1;}
dl.co dd.fl	{width: 38px; margin: 0 0 1px 0; padding: 3px 1px 2px 22px; display: block; background: #FCF3E1;}
dl.co dd	{float: left; display: inline; width: 122px; margin: 0 0 1px 0; padding: 4px 1px 4px 15px; background: #FCF3E1 url(../../images/sub_arrow.gif) no-repeat left center; color: #4B2C00;  font-size: 13px; font-weight: bold;}
dl.co dd a	{text-decoration: none;}

/* sub nav - language select */
ul#la		{list-style: none; margin-top: 10px;}
ul#la li	{float: left; display: inline; position: relative; text-align: center;}
ul#la li a	{text-indent: -9999px; text-decoration: none; /* commented backslash hack v2 \*/ overflow: hidden; /* end hack */ margin-right: 2px; margin-bottom: 2px;}		
/* basic */
ul#la li#nZA a	{display: block; background: transparent url(../../images/lang_en.gif) no-repeat; width: 70px; height: 36px;}
ul#la li#nZB a	{display: block; background: transparent url(../../images/lang_es.gif) no-repeat; width: 70px; height: 36px;}
ul#la li#nZC a	{display: block; background: transparent url(../../images/lang_fr.gif) no-repeat; width: 70px; height: 36px;}
/* hover */
ul#la li#nZA a:hover	{display: block; background: transparent url(../../images/lang_en.gif) no-repeat 0 -36px; width: 70px; height: 36px;}
ul#la li#nZB a:hover	{display: block; background: transparent url(../../images/lang_es.gif) no-repeat 0 -36px; width: 70px; height: 36px;}
ul#la li#nZC a:hover	{display: block; background: transparent url(../../images/lang_fr.gif) no-repeat 0 -36px; width: 70px; height: 36px;}



/* FORMS */
form#tnSearch			{margin: 3px 0;}
form#tnSearch fieldset	{height: auto; display: inline; }
form#tnSearch label		{font-size: 12px; font-weight: bold; color: #F2E9D6; line-height: 16px;}
form#tnSearch input		{border: 1px solid #736038; padding: 1px 2px; width: 111px; background: #F3E6C6; color: #9B7935; font-size: 10px; font-family: Arial;}
form#tnSearch input.btn	{width: auto; height: auto; padding: 0; background: transparent; border: 0; font-size: 12px; font-weight: bold; color: #F2E9D6; font-family: Arial; line-height: 16px;}

/* MISC */
.yel		{color: #FFC;}
.gradA		{background: #A18140 url(../../images/hd_grad_home.jpg) repeat-y top left;}
.gradB		{background: #EECD89 url(../../images/hd_grad_sub.jpg) repeat-y top left;}

.hide4print		{display: none;}
.clear 			{clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0;}