body{ margin:0px 0px 0px 0px;margin-left:0px;padding:0px;}.maintext{font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;;font-size :80%;color :#000;}.whitespace{ white-space : pre;}.maintext td{ font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;font-size :100%;color :#000;}hr.search{ color :#000;background-color :#000;}.featuresdiv{font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;font-size :80%;color :#000;border :1px solid #000;width :140px;padding :0px 0px 0px 0px;margin-bottom :10px ;}.featuresdiv input{ font-family : Verdana;font-size :80%;}.featuresheadspan{ text-align :center;font-weight :bolder;font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;font-size :100%;color :#FFF;background :#000;}.featuresspan{ padding-top :5px ;padding-left :5px ;padding-right :5px ;padding-bottom :5px ;font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;color :#000;font-size :100%;text-align : left;}.mainbuttontext{font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;;font-size :80%;color :#000;font-weight : normal;display:block;}.stglogin{ margin:0 0 3px 0;}.stglogin_head,.stglogin_fail{ font-weight:bold;}.ddmx #topbut{ }.ddmx .item1,.ddmx .item1:hover,.ddmx .item1-active,.ddmx .item1-active:hover,.ddmx .item3,.ddmx .item3:hover,.ddmx .item3-active,.ddmx .item3-active:hover{font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;;font-size :80%;color :#000;font-weight : normal;}#activepage{text-decoration : underline;}.addresstext{font-family : Verdana;font-size :80%;color :#000;}.slogantext{font-family : verdana,Geneva,Arial,Helvetica,sans-serif;;font-size :150%;color :#000;}.titletext{font-family : verdana,Geneva,Arial,Helvetica,sans-serif;;font-size :250%;color :#000;font-weight :bolder;}p.channel{ font-weight :bolder;}a:link.chanlink,a:visited.chanlink{ text-decoration : underline;color :blue;}a:link.newslink,a:visited.newslink{ text-decoration : underline;color :blue;}a:link.newslinkalt,a:visited.newslinkalt{ text-decoration : underline;color :blue;}a:active.normal,a:link.normal{text-decoration : underline;color :blue;}a:hover.normal{text-decoration : underline;color : red;}a:visited.normal{text-decoration : underline;color :purple;}a:active,a:link,a:visited{text-decoration : none;}a:hover{ text-decoration : underline;}.myMenu{position:absolute;visibility: hidden;z-index:5;border:1px solid #000;}input.search{background-color : transparent;border :1px solid Black;font-size :100%;font-weight :bold;height :18px;width :26px;margin-bottom :1px;margin-left :4px;}input.searchbox{background-color : transparent;border :1px solid Black;font-size :100%;height :14px;width :80px;margin-bottom :1px;margin-left :0px;}ul{list-style-position: outside;padding:0;margin:0;margin-left:20px;}.dbox{padding:5px 5px 5px 5px;margin :5px 5px 5px 5px;}.underlinediv{padding-top :2px ;padding-bottom :2px ;cursor :pointer;width :135px;border-bottom :1px solid #000;}a.underlinediv{cursor :pointer;}.topunderlinediv{padding-top :2px ;padding-bottom :2px ;cursor :pointer;width :135px;border-bottom :1px solid #000;}a.topunderlinediv{cursor :pointer;}.blank{ }.fright{float: right;}.fleft{float: left;}.fboth{float: none;clear:both;}.fboth100{float: none;clear:both;width:100%;}div.body{max-width:1024px;}div.site{width:100%;position:relative;}table.thinborder{border:1px solid gray;}table.thinborder td{border:1px solid gray;}input.save{font-family : Verdana,Arial,Helvetica,sans-serif;font-size :100%;color :#FFF;background-color :#F00;border :1px solid #000;font-weight :bold;}input.file{font-family : Verdana,Arial,Helvetica,sans-serif;font-size :100%;color :#000;background-color :#EEE;border :1px solid #000;}input.textbox{font-family : Verdana,Arial,Helvetica,sans-serif;font-size :100%;color :#000;background-color :#FFF;border :1px solid Black;}table#mainbuttontext,td#leftnav{width:135px;}td#maintext{ width:100%;}.shopnormalbold,.shopnormal,.shopcategorybold,.shopcategory{ margin:5px;}.shopnormalbold{ font-weight:bold;}.shopnormal select,.shopnormal input,.shopcategory input{font-size:80%;border :1px solid #969696;}.shopcategorybold{ text-align : right;font-weight:bold;}.shopcategory{ text-align : right;}input.romantext{ border:1px solid black;font-size:100%;}input.romansub{ border:1px solid black;font-size:100%;margin:0;padding:0;}searchhr{height:1px;border-top:1px solid #000;}#errorbox{ border:1px solid #000;padding:20px;}#on_link{ font-weight:bold;}#quicklinks{ color:black;}.ddmx .item3{font-weight:bold;}#loading{ position:absolute;visibility: hidden;background-color: red;width:75px;padding-left:5px;color:#fff;}img.popimage{ margin:10px;}form.romanform{ padding:0;margin:0;}div#featuresdivtop{ display:inline;}img.content_image{ margin:10px;}.feed_div{ margin:10px 0 0 0;}.feed_div div{ padding:5px 0 0 0;}.sitemap_page a.normal{ display:block;margin:5px 0;}.sitemap_page a.sublink{margin:0 0 0 30px;}.sitemap_page a.subsublink{margin:0 0 0 60px;}div.message{ font-weight:bold;padding:0 10px;}.shortForm span.sformRow{ display:inline-block;}.shortForm label{width:200px;display:inline-block;vertical-align:top;}.shortForm input,.shortForm textarea,.shortForm select{width:180px;margin-bottom:5px;}.shortForm textarea{height:50px;}body{background:#FFFAE4 (th-blank.png) repeat scroll top left;font:83% Verdana,Helvetica,Arial,sans-serif;margin:0;padding:0;overflow-x:hidden;text-align:center;}form,img{border:0;margin:0;padding:0;}a,a.normal:active,a.normal:visited,a.normal:link{color:#8DBCCC;text-decoration:none;}h1 a,h3 a{text-decoration:none;}a:hover{text-decoration:underline;}h1,h1 a{color:#8DBCCC;}h3,h3 a{color:#59411F;}h4{margin:5px 0 0 0;font-size:118%;}hr{height:0;border:0;border-top:1px solid rgb(200,188,162);overflow:hidden;}.h5-yellow{font-weight:bold;font-size:83%;margin:10px 0 0 0;height:23px;padding:7px 0 0 6px;;background:(h5-bg-yellow.png) no-repeat scroll left top;color:#5A401B;}.h5-purple{font-weight:bold;font-size:83%;margin:10px 0 0 0;height:23px;padding:7px 0 0 6px;;background:(h5-bg-purple.png) no-repeat scroll left top;color:#FFFAE4;}.h5-red{font-weight:bold;font-size:83%;margin:10px 0 0 0;height:23px;padding:7px 0 0 6px;;background:(h5-bg-red.png) no-repeat scroll left top;color:#FFFAE4;}.h5-brown{font-weight:bold;font-size:83%;margin:10px 0 0 0;height:23px;padding:7px 0 0 6px;;background:(h5-bg-brown.png) no-repeat scroll left top;color:#FFFAE4;}.h5-cream{font-weight:bold;font-size:83%;margin:10px 0 0 0;height:23px;padding:7px 0 0 6px;;background:(h5-bg-cream.png) no-repeat scroll left top;color:#5A421C;}.h5-pink{font-weight:bold;font-size:83%;margin:10px 0 0 0;height:23px;padding:7px 0 0 6px;;background:(h5-bg-pink.png) no-repeat scroll left top;color:#FFFAE4;}.h5-green{font-weight:bold;font-size:83%;margin:10px 0 0 0;height:23px;padding:7px 0 0 6px;;background:(h5-bg-green.png) no-repeat scroll left top;color:#FFFAE4;}.h5-blue{font-weight:bold;font-size:83%;margin:10px 0 0 0;height:23px;padding:7px 0 0 6px;;background:(h5-bg-blue.png) no-repeat scroll left top;color:#5A421C;}.h5-plum{font-weight:bold;font-size:83%;margin:10px 0 0 0;height:23px;padding:7px 0 0 6px;;background:(h5-bg-plum.png) no-repeat scroll left top;color:#FFFAE4;}.h5-rhubarb{font-weight:bold;font-size:83%;margin:10px 0 0 0;height:23px;padding:7px 0 0 6px;;background:(h5-bg-rhubarb.png) no-repeat scroll left top;color:#FFFAE4;}.h5-maroon{font-weight:bold;font-size:83%;margin:10px 0 0 0;height:23px;padding:7px 0 0 6px;;background:(h5-bg-maroon.png) no-repeat scroll left top;color:#FFFAE4;}.h5-sumberries{font-weight:bold;font-size:83%;margin:10px 0 0 0;height:23px;padding:7px 0 0 6px;;background:(h5-bg-sb.png) no-repeat scroll left top;color:#FFFAE4;}div.small,small{font-weight:bold;font-size:76%;}#content,#body{width:948px;margin:0 auto;text-align:left;color:#5A401B;}#content{padding:0 10px;width:928px;}#banner{height:170px;background:(banner-bg.png) no-repeat scroll left top;;position:relative;}#subscribe{position:absolute;top:0;right:40px;width:208px;height:68px;background:(subscribe-bg.png) no-repeat scroll left top;}#subscribe input{border:1px solid #FFFAE4;background:#FFFAE4;position:absolute;top:10px;left:10px;width:183px;}#subscribe button{border:0;position:absolute;top:38px;left:12px;width:196px;height:26px;background:(button-subscribe-bg.png) no-repeat scroll left top;}#subscribe button i{display:none;}#subscribe button:hover{background-position:left -26px;cursor:pointer;}#menu a{display:block;position:absolute;top:116px;height:15px;background:no-repeat scroll left top;}#menu a.navig_1{width:90px;left:5px;background-image:(menu-our-news.png);}#menu a.navig_2{width:89px;left:113px;background-image:(menu-our-story.png);}#menu a.navig_3{width:165px;left:220px;background-image:(menu-products.png);}#menu a.navig_0{width:147px;height:147px;top:15px;left:400px;cursor:pointer;background:transparent;}#menu a.navig_4{width:84px;right:298px;background-image:(menu-stockists.png);}#menu a.navig_5{width:96px;right:180px;background-image:(menu-guestbook.png);}#menu a.navig_6{width:137px;right:25px;background-image:(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:0 auto;text-align:left;height:92px;width:948px;}#footer a{display:block;float:left;height:92px;background:no-repeat scroll left top;}#footer a i{display:none;}#footer a.news{background-image:(footer-news-bg.png);width:236px }#footer a.stockists{background-image:(footer-stockists-bg.png);width:229px }#footer a.guestbook{background-image:(footer-guestbook-bg.png);width:248px;}#footer a.awards{background-image:(footer-awards-bg.png);width:234px;}#footer a:hover{background-position:left -92px;}#copyright{position:relative;margin:20px auto 0 auto;text-align:left;padding:46px 0 0 43px;width:905px;height:60px;background:(copyright-bg.png) no-repeat scroll left bottom;color:#7D7D7D;font-size:78%;font-weight: }#copyright a{color:#7D7D7D;}#copyright a:hover{color:#5A401B;}th{font-size:105%;font-weight:normal;text-align:left;}input,textarea{width:100%;background-color:white;font:100% Verdana,Helvetica,Arial,sans-serif;}.left_product a.normal{display:block;color:#5A401F;border-top:1px dotted #A69279;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:#88B8C9;}#footer{clear:both;}.left_product{ padding:0 10px 210px 10px;background:(milk-churns.png) no-repeat scroll left bottom;float:left;width:210px;margin-left:-10px;}.story .left_product{padding-bottom:350px;background-image:(os-2.png);}.story.page50460 .left_product{padding-bottom:230px;background-image:(os-7.png);}.right_product{ margin:-50px 0 0 230px;width:580px;}.clear{clear:both;}.fboth100{ display:none;}.children{ display:none;}.maintext{font-family:Verdana,Helvetica,Arial,sans-serif;color:#5A401B;font-size:100%;border-bottom:2px solid rgb(201,189,163);padding:0 10px;min-height:385px;position:relative;}.maintext td{color:#5A401B;}#body.index .maintext{min-height:0;height:366px;border:0;padding:0;}#body.stockists .maintext{min-height:425px;}#body.guestbook .maintext{min-height:425px;padding-bottom:40px;}.sublinks_members{display:none;}.pseudo-h2-ourstory{height:32px;width:100%;background:(h2-our-story.png) no-repeat scroll left top;}.pseudo-h2-ourpolicy{height:32px;width:100%;background:(h2-our-policy.png) no-repeat scroll left top;}.pseudo-h2-news{height:32px;width:100%;background:(h2-our-news.png) no-repeat scroll left top;margin-bottom:10px;}.pseudo-h2-products{height:32px;width:100%;background:(h2-products.png) no-repeat scroll left top;}.pseudo-h2-contact{height:32px;width:35%;background:(h2-contact-details.png) no-repeat scroll left top;}.pseudo-h2-stockists{height:32px;width:100%;background:(h2-stockists.png) no-repeat scroll left top;}.pseudo-h2-guestbook{height:32px;width:100%;background:(h2-guestbook.png) no-repeat scroll left top;}.pseudo-h2-competition{height:32px;width:100%;background:(h2-competition.png) no-repeat scroll left top;}.col-195{float:left;padding-right:20px;border-right:0px solid #CDC3A8;margin-right:20px;}.col-135{float:left;padding:0 5px 0 15px;border-left:1px dotted #CDC3A8;width:135px;font-size:90%;}.col-195-nb{float:left;}a.thumbnail{display:block;width:195px;height:30px;padding-top:220px;margin-bottom:10px;text-align:center;color:#8DBCCC !important;text-decoration:none !important;font-size:90%;}a.thumbnail:hover{text-decoration:underline !important;}a.thumb-large-cheesecake{background:(th-large-cheesecake.png) no-repeat scroll center top;}a.thumb-large-cheesecake i{display:none;}.large-cheescake{height:326px;width:536px;background:(large-cheesecake.png) no-repeat scroll left top;}a.thumb-small-cheesecake{background:(th-small-cheesecake.png) no-repeat scroll center top;}a.thumb-small-cheesecake i{display:none;}.small-cheescake{height:326px;width:536px;background:(small-cheesecake.png) no-repeat scroll left top;}a.thumb-small-yoghurts{background:(th-small-yoghurts.png) no-repeat scroll center top;}a.thumb-small-yoghurts i{display:none;}.small-yoghurts{height:326px;width:536px;background:(small-yoghurts.png) no-repeat scroll left top;}a.thumb-large-yoghurts{background:(th-large-yoghurts.png) no-repeat scroll center top;}a.thumb-large-yoghurts i{display:none;}.large-yoghurts{height:326px;width:536px;background:(large-yoghurts.png) no-repeat scroll left top;}.panna-cotta{height:326px;width:536px;background:(pannacotta.png) no-repeat scroll left top;}.choc-pot{height:326px;width:536px;background:(choc-pot.png) no-repeat scroll left top;}a.thumb-butter{background:(new-th-butter.png) no-repeat scroll center top;}a.thumb-butter i{display:none;}.butter{height:326px;width:536px;background:(new-butter.png) no-repeat scroll left top;}a.thumb-cream-cheese{background:(th-cream-cheese.png) no-repeat scroll center top;}a.thumb-cream-cheese i{display:none;}.cream-cheese{height:326px;width:536px;background:(cream-cheese.png) no-repeat scroll left top;}a.thumb-mousses{background:(th-mousses.png) no-repeat scroll center top;}a.thumb-mousses i{display:none;}.mousses{height:326px;width:536px;background:(mousses.png) no-repeat scroll left top;}a.thumb-clotted-cream{background:(th-clotted-cream.png) no-repeat scroll center top;}a.thumb-clotted-cream i{display:none;}.clotted-cream{height:326px;width:536px;background:(clotted-cream.png) no-repeat scroll left top;}a.thumb-double-cream{background:(th-double-cream.png) no-repeat scroll center top;}a.thumb-double-cream i{display:none;}.double-cream{height:326px;width:536px;background:(double-cream.png) no-repeat scroll left top;}a.thumb-creme-fraiche{background:(th-creme-fraiche.png) no-repeat scroll center top;}a.thumb-creme-fraiche i{display:none;}.creme-fraiche{height:326px;width:536px;background:(creme-fraiche.png) no-repeat scroll left top;}a.thumb-pannacotta{background:(mousses.png) no-repeat scroll center top;}.thumb-pannacotta i{ display:none;}.pannacotta{height:326px;width:536px;background:(smpannacotta.png) no-repeat scroll left top;}a.thumb-blank{background:(th-blank.png) no-repeat scroll center top;cursor:default;}a.thumb-blank i{display:none;}.blank{height:326px;width:536px;background:(blank.png) no-repeat scroll left top;}.contact-1{height:296px;width:384px;background:(contact-1.png) no-repeat scroll left top;float:right;margin-left:135px;}.contact-signature{height:48px;width:40%;background:(signature.png) no-repeat scroll right top;}div.shopmap{display:block;position:absolute;right:40px;top:0;height:420px;background:(stockists-master.png) no-repeat scroll right top;width:360px;}div.shopmap.wide{background:(stockists-master-1.png) no-repeat scroll right top;width:640px;}div.shopmap a{display:block;position:absolute;}div.shopmap a i{display:none;}div.shopmap a.dublin{width:88px;height:45px;top:189px;right:4px;z-index:100;}#body.page50449 div.shopmap a.dublin,div.shopmap a.dublin:hover{background:(stockists-dublin.png) no-repeat scroll right top;}div.shopmap a.munster{width:185px;height:170px;top:244px;right:162px;z-index:50;}#body.page50450 div.shopmap a.munster,div.shopmap a.munster:hover{background:(stockists-munster.png) no-repeat scroll right top;}div.shopmap.wide a.munster:hover{background:(stockists-munster-1.png) no-repeat scroll right top;}div.shopmap a.leinster{width:119px;height:178px;top:160px;right:61px;z-index:100;}#body.page50451 div.shopmap a.leinster,div.shopmap a.leinster:hover{background:(stockists-leinster.png) no-repeat scroll right top;}div.shopmap a.connacht{width:157px;height:149px;top:104px;right:171px;z-index:100;}#body.page50452 div.shopmap a.connacht,div.shopmap a.connacht:hover{background:(stockists-connacht.png) no-repeat scroll right top;}div.shopmap a.ulster{width:165px;height:151px;top:12px;right:30px;z-index:50;}#body.page50453 div.shopmap a.ulster,div.shopmap a.ulster:hover{background:(stockists-ulster.png) no-repeat scroll right top;}#body.guestbook table{margin:0 0 0 360px;width:390px !important;font-size:90%;}#body.guestbook table td{vertical-align:top;padding:2px 15px 2px 0;width:50%;}#body.guestbook table input{min-width:185px;}#body.guestbook form table{margin:0;float:left;width:320px !important;}#body.guestbook form button.submit{border:0;margin:10px 0 0 0;display:block;width:100%;height:33px;color:#5A401B;font-size:80%;background:(submit.png) no-repeat scroll left top;text-align:right;}#body.guestbook form button.submit:hover{text-decoration:underline;}.competition-1{height:262px;width:689px;background:(competition-1.jpg) no-repeat scroll left top;margin-left:-10px;}.competition-2{height:308px;width:342px;background:(competition-2.jpg) no-repeat scroll left top;float:right;margin-right:-70px;}.competition-3{height:272px;width:244px;background:(competition-3.jpg) no-repeat scroll left top;float:left;margin-left:-260px;}.our-story-1{height:256px;width:577px;background:(os-1.png) no-repeat scroll left top;margin-left:-10px;}.our-story-3{height:380px;width:260px;background:(os-3.png) no-repeat scroll right top;float:right;margin-right:-40px;}.our-story-4{width:160px;height:240px;background:(os-4.png) no-repeat scroll right top;float:left;margin-left:-195px;}.our-story-5{width:260px;height:255px;background:(os-5.png) no-repeat scroll right top;float:right;margin-right:-40px;}.our-story-6{height:256px;width:574px;background:(os-6.png) no-repeat scroll left top;margin-left:-10px;}.our-story-8{height:380px;width:260px;background:(os-8.png) no-repeat scroll right top;float:right;margin-right:-40px;}.our-story-9{width:160px;height:190px;background:(milk-churns.png) no-repeat scroll right top;float:left;margin-left:-215px;}a.next-page{display:block;clear:both;margin-top:15px;width:116px;margin-left:588px;height:32px;background:(os-next.png) no-repeat scroll left top;}a.next-page:hover{background-position:left -32px;}a.next-page i{display:none;}a.prev-page{display:block;width:116px;left:598px;bottom:0;position:absolute;height:32px;background:(os-prev.png) no-repeat scroll left top;}a.prev-page:hover{background-position:left -32px;}a.prev-page i{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.indexcheesecakes{background:(homepage-1.png) no-repeat scroll left top;height:366px;}.index .panel.indexyoghurts{background:(homepage-2.png) no-repeat scroll left top;height:366px;}.index .panel.indexnews{background:(homepage-3.png) no-repeat scroll left top;height:366px;}.index .panel.indexcompetition{background:(homepage-4.png) no-repeat scroll left top;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;}.index .panel a.indexallproducts{bottom:30px;right:5px;width:254px;height:32px;}.index .panel a.indexcheesecakes:hover{background:(index-hover-cheesecakes.png) no-repeat scroll left top;}.index .panel a.indexyoghurts:hover{background:(index-hover-yoghurts.png) no-repeat scroll left top;}.index .panel a.indexnews:hover{background:(index-hover-news.png) no-repeat scroll left top;}.index .panel a.indexallproducts:hover{background:(index-hover-allproducts.png) no-repeat scroll left top;}.index .panel a.indexcompetition:hover{background:(index-hover-competition.png) no-repeat scroll left top;}#copyright #tbu{position:absolute;display:block;width:42px;height:25px;background:(tbu.png) no-repeat scroll left top;bottom:35px;left:-20px;border:0;margin:0;padding:0;}#copyright #tbu i{display:none;}#copyright #tbu:hover{background-position:left -25px;}.rightbar{width:265px;}.rightbar li{list-style:none;}button.submit{border:0;margin:10px 0 0 0;display:block;width:100%;height:33px;color:#5A401B;font-size:80%;background:(submit.png) repeat-x scroll left top;text-align:right;}button.submit:hover{text-decoration:underline;}#commentform p{width:625px;}.post{width:625px;padding:1px 25px 30px 0;margin-right:25px;border-right:1px solid #CBBDA3;}.post h1{margin-top:0;}.postmetadata{padding:4px 8px;background-color:#8DBCCC;color:#7E4E12;font-size:85%;}.postmetadata a{color:#7E4E12;text-decoration:none;}.postmetadata a:hover{text-decoration:underline;}body.blog #footer{border-top:2px solid rgb(201,189,163);}.always-top{position:absolute;z-index:1000;}.our-story-10{width:160px;height:190px;background:(solar-panels.png) no-repeat scroll right top;float:left;margin-left:-215px;}
