body {
	font:12px/16px Arial, sans-serif;
	color:#000;
	background:#e6cf5b url(../images/bg.jpg) repeat-x;
	margin:0;
	padding:0 0 0 83px;
}
img{
	border:none;
	display:block;
}
#main {
	margin:0;
	width:803px;
}
/* logo */
h1.logo{
	float:left;
	background:url(../images/logo.jpg) no-repeat;
	width:218px;
	height:117px;
	text-indent:-9999px;
	padding:0;
	margin:0;
}
.logo a{
	display:block;
	overflow:hidden;
	width:100%;
	height:100%;
}
/* header */
#header{
	background:url(../images/bg-header.jpg) repeat-x;
	width:759px;
	height:160px;
	margin:0 17px 0 9px;
	padding:44px 0 0 18px;
	overflow:hidden;
}
#header a.bord{
	float:right;
	background:url(../images/bord-bia.jpg) no-repeat;
	width:145px;
	height:62px;
	margin:10px 31px 0 0;
	text-indent:-9999px;
}
/* menu */
#menu{
	clear:left;
	float:left;
	width:649px;
	margin:0;
	padding:19px 0px 0px 60px;
	list-style:none;
}
#menu li{
	float:left;
	padding:0 7px 0 9px;
	background:url(../images/separator.jpg) no-repeat 0 50%;
}
#menu li.first{
	padding:0 7px 0 0;
	background:none;
}
#menu li a{
	font:12px/14px Verdana, Tahoma, sans-serif;
	color:#323232;
	text-decoration:none;
}
#menu li a:hover{color:#c6ab14}
#menu li a.active{color:#c6ab14}

/* content */
#content{
	background:url(../images/bg-content.gif) repeat-y;
	width:803px;
	padding:0 0 12px;
	overflow:hidden;
}
/* main-box */
#content .main-box{
	background:url(../images/shadows.jpg) no-repeat;
	width:796px;
	height:278px;
	padding:0 7px 8px 0;
	overflow:hidden;
}
#content .text1{
/*	background:url(../images/photo0001.jpg) no-repeat;*/
	width:744px;
	height:148px;
/*	padding:130px 0 0 52px */
	padding:130px 0 0 30px
}
#content .text1 p{
	font:12px/15px Verdana, Tahoma, sans-serif;
	color:#fff;
  margin:0px 0px 0px 220px;
	width:250px;
}
#content .text1 p a{
	font:12px/18px Verdana, Tahoma, sans-serif;
	color:#000;
	/*background:url(../images/arrows.gif) no-repeat 100% 3px;*/
	padding:0 20px 0 0;
	text-decoration:none;
}
#content .text1 p a:hover{text-decoration:underline}
#content .text2{
	/*background:#d4d4d1 url(../images/photo02.jpg) no-repeat 100% 0;*/
	width:754px;
	height:251px;
	padding:27px 0 0 42px;
}
#content .text2 h2{
	font:italic bold 19px/20px Verdana, Tahoma, sans-serif;
	color:#c11616;
	width:210px;
	margin:0;
}
#content .text2 h3{
	font:italic 18px/22px Verdana, Tahoma, sans-serif;
	color:#000;
	width:204px;
	margin:35px 0 0;
}
#content .text2 ul{
	width:204px;
	margin:25px 0 0;
	padding:0;
	overflow:hidden;
	list-style:none;
}
#content .text2 ul li{
	float:left;
	width:204px;
}
#content .text2 ul strong{
	float:left;
	font:10px/14px Arial, sans-serif;
	color:#c53c3b;
	text-transform:uppercase;
	width:74px;
	margin:0;
}
#content .text2 ul span{
	float:left;
	font:12px/14px Arial, sans-serif;
	color:#000;
	margin:0;
}
#content .text3{
	background:url(../images/photo03.jpg) no-repeat;
	width:520px;
	height:257px;
	padding:20px 0 0 276px;
}
#content .text3 p{
	font:19px/24px Verdana, Tahoma, sans-serif;
	color:#000;
	width:490px;
	margin:0;
}
#content .text3 strong{
	font:italic bold 19px/24px Verdana, Tahoma, sans-serif;
	color:#000;
	margin:0;
}
#content .text3 sup{
	font:11px/12px Verdana, Tahoma, sans-serif;
	color:#000;
	margin:0;
}
#content .text3 h4{
	font:italic 12px/14px Arial, sans-serif;
	color:#000;
	margin:13px 0 0;
}
#content .text3 ul{
	width:515px;
	padding:0 0 7px;
	margin:0;
	overflow:hidden;
	list-style:none;
}
#content .text3 ul li{
	float:left;
	width:515px;
}
#content .text3 ul span{
	font:italic 12px/14px Arial, sans-serif;
	color:#000;
	margin:0;
}
#content a.irish{
	display:block;
	background:url(../images/logos.png) no-repeat;
	width:220px;
	height:67px;
	margin:0;
	text-indent:-9999px;
}
#content .text3 a.irish{margin:0 0 0 263px}

#content .text4{
	/*background:#d4d4d1 url(../images/photo02.jpg) no-repeat 100% 0;*/
	width:754px;
	height:251px;
	padding:67px 0 0 42px;
}
#content .text4 h2{
	font:italic bold 17px/19px Verdana, Tahoma, sans-serif;
	color:#ffffff;
	width:210px;
	margin:0;
}
#content .text4 h3{
	font: 14px/18px Verdana, Tahoma, sans-serif;
	color:#ee9a24;
	width:204px;
	margin:35px 0 0;
}
#content .text4 ul{
	width:204px;
	margin:25px 0 0;
	padding:0;
	overflow:hidden;
	list-style:none;
}
#content .text4 ul li{
	float:left;
	width:204px;
}
#content .text4 ul strong{
	float:left;
	font:10px/14px Arial, sans-serif;
	color:#c53c3b;
	text-transform:uppercase;
	width:74px;
	margin:0;
}
#content .text4 ul span{
	float:left;
	font:12px/14px Arial, sans-serif;
	color:#000;
	margin:0;
}

/* info */
#content .info{
	width:777px;
	padding:0 17px 20px 9px;
	overflow:hidden;
}
#content .column1{
	float:left;
	width:253px;
	padding:29px 0 0 25px;
	background:url(../images/egg.jpg) no-repeat;
}
#content .column1 strong{
	display:block;
	font:italic bold 19px/20px Verdana, Tahoma, sans-serif;
	color:#c11616;
	margin:0 0 0 70px;
}
#content .banner{
	width:233px;
	overflow:hidden;
	padding:195px 0 0;
}
#content .column2{
	float:left;
	width:245px;
	padding:6px 0 0;
}
#content .column2 p{
	float:left;
	font:12px/14px Arial, sans-serif;
	color:#464646;
	width:245px;
	margin:15px 0 0;
}
#content .column2 a.more{
	float:left;
	font:bold 12px/14px Arial, sans-serif;
	color:#c6ab14;
	background:url(../images/arrows.jpg) no-repeat 0 50%;
	padding:0 0 0 11px;
	text-decoration:none;
}
#content .column2 a.more:hover{text-decoration:underline}
#content .box{
	float:left;
	width:214px;
	height:180px;
	background:#eee;
	margin:9px 0 0;
	padding:0 7px 12px 13px;
}
#content .column2 a.mo{
	
	font:bold 12px/14px Arial, sans-serif;
	color:#c6ab14;
	padding:0 0 0 11px;
	text-decoration:none;
}
#content .column2 a.mo:hover{text-decoration:underline}
#content .box{
	float:left;
	width:214px;
	background:#eee;
	margin:10px 0 0;
	padding:0 7px 12px 13px;
}
#content .box h2{
	font:italic bold 19px/20px Verdana, Tahoma, sans-serif;
	color:#c11616;
	margin:5px 0 0;
}
#content .box p{
	float:none;
	width:auto;
	margin:7px 0 8px;
}
#content .box p a{
	font:12px/14px Arial, sans-serif;
	color:#464646;
	/*background:url(../images/arrow.jpg) no-repeat 100% 50%;*/
	padding:0 15px 0 0;
	text-decoration:none;
}
#content .box p a:hover{text-decoration:underline}

#content .column3{
	float:left;
	width:242px;
	background:url(../images/bg-column3.gif) repeat-y;
	padding:4px 0 0;
}
#content .cook{
	width:225px;
	/*background:url(../images/cook.jpg) no-repeat 0 100%;*/
	padding:0 4px 0px 13px;
}
#content .cook h2{
	/*background:url(../images/bg-zone.jpg) repeat-x;*/
	width:214px;
	height:41px;
	margin:0;
	padding:3px 0 5px 0px;
}
#content .cook p{margin:12px 0 0 13px; height:179px;}
#content .cook p a{
	font:12px/14px Arial, sans-serif;
	color:#464646;
	background:url(../images/arrow1.jpg) no-repeat 100% 50%;
	padding:0 15px 0 0;
	text-decoration:none;
}
#content .cook p a:hover{text-decoration:underline}
#content .colum1{
	float:left;
	width:213px;
	padding:12px 0 0 35px;
}
#content .colum1 h2{
	font:14px/14px Verdana, Tahoma, sans-serif;
	color:#c11616;
	margin:0;
}
#content .colum1 ul{
	width:200px;
	padding:12px 0 0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
#content .colum1 ul li{
	float:left;
	width:200px;
	padding-bottom:6px;
}
#content .colum1 ul span{
	font:12px/14px Arial, sans-serif;
	color:#464646;
	margin:0;
}
#content .colum2{
	float:left;
	width:455px;
	padding:12px 0 0;
}
#content .colum2 h2{
	font:14px/14px Verdana, Tahoma, sans-serif;
	color:#c11616;
	margin:0;
}
#content .colum2 p{
	font:12px/14px Arial, sans-serif;
	color:#464646;
	margin:12px 0 0;
}
#content .colum2 .serv{
	font:italic 12px/14px Arial, sans-serif;
	margin:45px 0 0;
}
#content .colum2 ul{
	width:455px;
	padding:0 0 15px;
	margin:0;
	overflow:hidden;
	list-style:none;
}
#content .colum2 ul li{
	float:left;
	background:url(../images/separator2.jpg) no-repeat 0 50%;
	padding:0 10px 0 11px;
}
#content .colum2 ul li.first{
	background:none;
	padding:0 10px 0 0;
}
#content .colum2 ul li a{
	font:italic 12px/14px Arial, sans-serif;
	color:#464646;
	text-decoration:none;
}
#content .colum2 ul li a:hover{text-decoration:underline}
#content .colum3{
	float:left;
	width:223px;
	padding:12px 0 0 15px;
}
#content .colum3 ul{
	width:223px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
#content .colum3 ul li{
	float:left;
	width:223px;
	border-bottom:1px solid #d4d4d1;
}
#content .colum3 ul li a{
	float:left;
	font:bold 12px/24px Arial, sans-serif;
	color:#c11616;
	background:url(../images/arrow-red.jpg) no-repeat 2px top;
	padding:0 0 0 9px;
	text-decoration:none;
}
#content .colum3 ul li a:hover{
	background:url(../images/arrow-green.jpg) no-repeat 2px top;
	color:#15633f;
}
#content .colum3 ul li a.active{
	background:url(../images/arrow-green.jpg) no-repeat 2px top;
	color:#15633f;
}

#content .colum4{
	float:left;
	width:495px;
	padding:12px 0 0 27px;
}
#content .colum4 h2{
	font:18px/16px Verdana, Tahoma, sans-serif;
	font-weight:bold;
	color:#c11616;
	margin:0;
}
#content .colum4 p{
	font:12px/14px Arial, sans-serif;
	color:#464646;
	margin:12px 0 0;
}
#content .colum4 span{
	font:12px/14px Arial, sans-serif;
	color:#464646;
	margin:0;
	display:block;
}
#content .colum4 ul{
	width:455px;
	padding:10;
	margin:10;
	list-style: disc;
}
#content .colum4 ul li{
	float:left;
	width:455px;
	padding-bottom:5px;
	list-style: disc;
}
#content .colum4 h3{
	
	padding-top:10px;
	font-size:14px;
}
#content .colum4 h4{
	
	font-size:14px;
	color:#c11616;
	padding:0px 0px 10px 0px;
}

#content .colum4 form{
padding-bottom:10px;
}
	
/*#content .colum4  p{margin:0}*/


/* footer */
#footer{
	width:761px;
	padding:13px 0 0 42px;
	overflow:hidden;
}
#footer p{
	float:left;
	margin:0;
}
#footer ul{
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	list-style:none;
}
#footer ul li{
	float:left;
	padding:0 5px 0 6px;
	background:url(../images/separator1.jpg) no-repeat 0 50%;
}
#footer ul li.first{background:none}
#footer ul li a{
	font:12px/16px Arial, sans-serif;
	color:#000;
	text-decoration:none;
}
#footer ul li a:hover{text-decoration:underline}

/* news */
.news {
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.news ul {
list-style:none !important;
}
.news li {
	padding:0 0 16px;
	margin:0 0 12px;
	background:url(../images/dots.gif) repeat-x 0 100%;
	list-style:none !important;	
}
.news span {
	display:block;
	color:#747474;
	font-size:10px;
	padding:0 0 3px;
}
.news h3 {
	margin:0 0 1px;
	font-size:11px;
	display:inline;
}
.news p {
	margin:0 0 2px;
	color:#5d5d5f;
	line-height:14px;
}
.news h3 a {color:#002664; text-decoration:none; padding:0 0 0 0;
	display:inline;}
.news h3 a:hover {text-decoration:underline; padding:0 0 0 0;
	display:inline;}
.news img {float:left; display:inline; padding-right:10px;}
.news .read {
	color:#9e8e6d;
	font-size:10px;
	text-decoration:none;
	padding:0 0 0 10px;
	font-weight:bold;
	background:url(../images/menu-arrow.gif) no-repeat 0 4px;
}
.news .read:hover {
	color:#002664;
	background-position:0 -21px;
}
