/* - DEFAULT TYPOGRAPHY - */
h1{color:#707070;font-family:Trebuchet MS,Georgia,Arial,Helvetica;font-size:1.6em;font-style:italic;margin:0px 0px 20px 0px;font-weight:lighter;}
h2{color:#707070;font-family:Arial,Helvetica;font-size:0.8em;margin:1.5em 0 1em 0;font-weight:bold;text-transform:uppercase;}
h3{color:#707070;font-size:0.8em;}
h4{color:#707070;font-size:0.8em;}
h5{color:#707070;font-size:0.8em;}
h6{color:#707070;font-size:0.8em;}
p{color:#707070;font-size:0.8em;font-weight:normal;margin:0px 0px 10px 0px;}
a{color:#C4161F;}
a:hover{color:#9D6A45;}
span.chevron{margin-left:5px;font-size:0.8em;}


/* - DEFAULT PAGE TEMPLATE DATA - */
body{width:100%;margin:0;padding:0;}
body #gradient{width:100%;margin:0;padding:0;background:#FFFFFF url(/images/content/default_bg_repeat.jpg) 0 0 repeat-x;}
.fixedWidth{width:977px;margin:0 auto;}

#flashWrap{display:block;}


/* - HEADER TEMPLATE - */
#header{width:100%;background:#5b0104 url(/images/header/header_bg_repeat.jpg) 0 0 repeat-x;min-height:69px;}
#headerWrap{width:100%;background:url(/images/header/header_bg.jpg) 0 0 no-repeat;}
#headerContent{width:977px;margin:0 auto;}

#headerLogo{width:110px;height:59px;float:left;padding:6px 0 0 0;margin:0;}

#headerNav{display:block;padding:35px 0 0 0;}
#navWrap{display:block;}

#headerNav ul {display:block;float:right;}
#headerNav ul li{float:left;line-height:0.95em;padding:0;text-align:right;}

#headerNav ul li a{ 
	display:block;
	margin:0 0 0 -1px; /* -1px causes issues in IE6/7 - work around this with a conditional rule */
	padding:12px 9px 11px 9px;
	font-weight:bold;
	font-size:1.0em;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	background:url(/images/header/spacer.jpg) 0 50% no-repeat;
}

#headerNav ul li.first a{background:none;}
#headerNav ul li a:hover{background-color:#c3151d;}
#headerNav ul li a.active{background-color:#c3151d;}
#headerNav ul li.last{}
#header ul li a span.small{font-size:0.65em;line-height:0.95em;}


/* - CONTENT TEMPLATE - */
#content{padding-bottom:0px;}
#content #contentWrap{margin:0px 0px 0px 0px;}
/* - Min-Height - */
*>#content{padding-top:472px;min-height:1px;}/* for Mozilla/Safari/Opera */
*>#content .minHeight{margin-top:-472px;}/* for Mozilla/Safari/Opera */
* html #content{height:472px;}/* for IE, with IE5/Mac backslash filter \*/
/* end filter */
#share img{float:left;}


/* - PROMOTIONS TEMPLATE - */
#promos{width:100%;clear:both;padding:30px 0 65px 0;display:block;background-color:Transparent;}
#promos .promosWrap{width:977px;margin:0 auto;}
#promos .promosWrap div.promo{width:313px;float:left;margin:0px 19px 0px 0px;}
#promos .promosWrap div.last{margin:0;}
* html #promos .promosWrap div.last{position:absolute;}
#promos .promosWrap div.promo .copy{background:url(/images/promo_fade_bg.png) 0 0 no-repeat;padding:16px 24px;min-height:87px;}
#promos .promosWrap div.promo .copy p * {font-family:Arial !important;font-size:10pt !important;}


#promos .promosWrap .link a{font-family:Georgia;font-style:italic;color:#c4161f;font-size:0.9em;font-weight:bold;padding:0 15px 0 0;sbackground:url(/images/promos/arrow.gif) right 60% no-repeat;}
#promos .promosWrap .link a:hover{color:#9D6A45;sbackground:url(/images/promos/arrow_over.gif) right 60% no-repeat;}
#promos .promosWrap .link a img{padding:0 0 3px 5px;}

/* - FOOTER TEMPLATE - */
#footer{display:block;background-color:#f7f6f0;font-size:0.9em;text-align:center;}
/* - Min-Height - */
*>#footer{padding-top:103px;min-height:1px;}/* for Mozilla/Safari/Opera */
*>#footer .minHeight{margin-top:-103px;}/* for Mozilla/Safari/Opera */
* html #footer {height:103px;}/* for IE, with IE5/Mac backslash filter \*/
/* end filter */

#footer #footerWrap{width:977px;margin:0 auto;}

#footer #signature{width:977px;display:block;}
#footer #signature img{width:153px;position:relative;margin:-10px auto 0 auto;}

#footer #footerCol1{width:200px;float:left;padding:10px 0 0 0;text-align:left;}
#footer #footerCol2{float:right;text-align:right;padding:10px 0 0 0;}
#footer #footerCol2 div{margin:7px 0px 10px 0px;}

#footer .legalGold{font-size:0.7em;color:#9d6a45;margin:0;padding:0;}

#footer #fbLink p span{padding:3px 2px 0 0;}
#footer #fbLink a.imageReplace{display:block;width:61px;height:19px;background:url(/images/footer/facebook_followme.gif) 0 0 no-repeat;}
#footer #fbLink a:hover{background-position:0 -19px;}
#footer #fbLink .imageReplace span{display:none;}

#footer ul{margin:0;padding:0;line-height:0.95em;}
#footer ul li{display:inline;background: url(/images/footer/spacer.gif) 9px 2px no-repeat;}
#footer ul li.first{background:none;}
#footer ul li a{color:#da1823;padding:0 0 0 18px;text-decoration:none;}
#footer ul li a:hover{color:#9d6a45;}


/* HOME */
.pageHome{}
.pageHome #home{width:100%;margin:0 auto 0 auto;}
.pageHome #home #flashWrap{min-width:977px;}
.pageHome #home #flashOverlay{position:absolute;z-index:20;}
#flashShare{position:absolute;top:116px;margin:0px !important;}
.pageHome #home #staticWrap{width:977px;margin:10px auto 0 auto;padding:20px 0 0 0;}
.pageHome #home #staticWrap .col1{float:left;width:644px;margin:0;padding:0;}
.pageHome #home #staticWrap .col1 img{width:644px;height:506px;}
.pageHome #home #staticWrap .col2{width:332px;margin:0 0 0 644px;background:url(/images/content/home/copy_bg.gif) 0 0 no-repeat;min-height:506px;}
* html .pageHome #home #staticWrap .col2{width:332px;margin:0;position:absolute;height:506px;}
.pageHome #home #staticWrap .col2 .col2Wrap{padding:35px 25px 0 25px;}

.pageHome #home #staticWrap h1{margin:0;padding:0 0 15px 0;color:#9d6a45;font-size:2.5em;}
.pageHome #home #staticWrap p{margin:0;padding:0 0 15px 0;color:#9d6a45;font-size:0.9em;}
.pageHome #home #staticWrap a{font-family:Georgia;font-size:0.9em;font-style:italic;padding:0 10px 0 0;background:url(/images/promos/arrow.gif) right 70% no-repeat;}
.pageHome #home #staticWrap a:hover{background:url(/images/promos/arrow_over.gif) right 70% no-repeat;}
.pageHome #home #staticWrap .otherLinks{padding:35px 0 0 0;}
.pageHome #home #staticWrap .otherLinks p{padding:0;font-size:0.8em;}
.pageHome #home #staticWrap ul{font-family:Georgia;font-size:1.5em;}
.pageHome #home #staticWrap ul a, .pageHome #home #staticWrap ul a:hover{background:none;}


/* OUR STORY */
.pageStory{}
.pageStory #story{width:976px;margin:10px auto 0 auto;}
.pageStory #story #staticWrap{padding:20px 0 0 0;}


/* BAILEYS FLAVOURS */
.pageFlavours{}
.pageFlavours #flavours{width:976px;margin:10px auto 0 auto;}
.pageFlavours #flavours #staticWrap{padding:20px 0 0 0;}


/* BAILEYS FLAVOURS */
.pageLips{}
.pageLips #listenToYourLips{width:976px;margin:0 auto;}
.pageLips #listenToYourLips #flashWrap{margin-top:10px;}
.pageLips #listenToYourLips #staticWrap{padding:20px 0 0 0;}

/* ERROR PAGE */
.pageError{}
.pageError #error{width:976px;margin:0 auto;}
.pageError #error a{font-family:Georgia;font-style:italic;color:#c4161f;font-size:0.9em;font-weight:bold;padding:0 15px 0 0;background:url(/images/promos/arrow.gif) right 60% no-repeat;}
.pageError #error a:hover{color:#9D6A45;background:url(/images/promos/arrow_over.gif) right 60% no-repeat;}
.pageError #error{}

.pageError #home ul{color:#707070;font-size:1.2em;margin-left:15px;list-style-type:disc;}
.pageError #home ul li a,.pageError #home ul li a:hover{background:none;list-style:dot;}

/* DRINKS AND COCKTAILS */
.pageAfterDinner #contentBgImage{background:url(/images/content/occasions/HTML_Occasions_BG_afterdinner.jpg) 50% 0 no-repeat;}
.pageSummertime #contentBgImage{background:url(/images/content/occasions/HTML_Occasions_BG_summer.jpg) 50% 0 no-repeat;}
.pageCatchUps #contentBgImage{background:url(/images/content/occasions/HTML_Occasions_BG_catchups.jpg) 50% 0 no-repeat;}
.pageFamilyGatherings #contentBgImage{background:url(/images/content/occasions/HTML_Occasions_BG_family.jpg) 50% 0 no-repeat;}
.pageOnTheSofa #contentBgImage{background:url(/images/content/occasions/HTML_Occasions_BG_sofatime.jpg) 50% 0 no-repeat;}
.pageParties #contentBgImage{background:url(/images/content/occasions/HTML_Occasions_BG_festive.jpg) 50% 0 no-repeat;}
.pageAllRecipes #contentBgImage{background:url(/images/content/occasions/HTML_Occasions_BG_allrecipes.jpg) 50% 0 no-repeat;}

.pageDesserts #contentBgImage{background:url(/images/content/occasions/HTML_Occasions_BG_afterdinner.jpg) 50% 0 no-repeat;}
.pageFrozenDrinks #contentBgImage{background:url(/images/content/occasions/HTML_Occasions_BG_summer.jpg) 50% 0 no-repeat;}
.pageHotDrinks #contentBgImage{background:url(/images/content/occasions/HTML_Occasions_BG_catchups.jpg) 50% 0 no-repeat;}
.pageIcedCoffeeDrinks #contentBgImage{background:url(/images/content/occasions/HTML_Occasions_BG_sofatime.jpg) 50% 0 no-repeat;}
.pageCocktails #contentBgImage{background:url(/images/content/occasions/HTML_Occasions_BG_festive.jpg) 50% 0 no-repeat;}

#occasions{width:977px;margin:0 auto 0 auto;}
#occasions #seasonIntro{width:100%;height:240px;margin:15px 0px 5px 0px;background:transparent url(/images/content/occasions/occasions_intro_bg.png) top left no-repeat;}
#occasions #seasonIntro .content{margin:0px 0px 10px 10px;width:512px;}
#occasions #seasonIntro h3{font-family:Trebuchet MS,Georgia,Arial,Helvetica;font-size:22px;color:#d90708;margin:0px 0px 10px 0px;padding:15px 0px 0px 5px;}
#occasions #seasonIntro p{font-size:16px;color:#4e4a47;margin:0px 0px 5px 0px;padding:0px 0px 10px 5px;}

#recipeNav{padding:17px 0 0 0;}
#recipeNav ul{padding:0 0 16px 0;}
#recipeNav ul li{float:left;margin:0 12px 0 0;}
#recipeNav ul li a{min-width:127px;text-align:center;display:block;background:#e8e3d4;padding:7px 0px 8px 0px;color:#645747;border:1px solid #af9d8b;font-weight:bold;}
* html #recipeNav ul li a{width:127px;}
#recipeNav ul li a:hover, #recipeNav ul li a.active{background:#c3151d;color:#ffffff;border:1px solid #b4321f;}
#recipeNav ul li.last{margin:0 0 0 1px;}

#occasionIntro{clear:both;background-color:#e8e3d4;padding:17px 10px 8px 20px;}
#occasionIntro #introCopy{width:850px;float:left;}
#occasionIntro #introCopy p{font-style:italic;}
#occasionIntro #introClose{float:right;}
#occasionIntro #introClose a{font-size:0.7em;font-family:georgia;font-style:italic;font-weight:bold;padding:0 13px 0 0;background:url(/images/content/occasions/close_link_cross.gif) right 50% no-repeat;}
#occasionIntro #introClose a:hover{background:url(/images/content/occasions/close_link_cross_over.gif) right 50% no-repeat;}

ul#filterList{clear:both;padding:20px 0 0 20px;}
ul#filterList li{float:left;color:#826745;font-weight:bold;font-style:italic;font-size:0.75em;}
ul#filterList li input{margin:0 0 0 10px;}

#recipeMenu{clear:both;padding:16px 0 0 0;}
#recipeMenu .recipeItem{width:110px;float:left;margin:0 0 14px 0;}
#recipeMenu .recipeItem a{display:block;width:90px;height:90px;border:3px solid #bba899;}
#recipeMenu .recipeItem a:hover{border:3px solid #a86f65;}
#recipeMenu .recipeItem a.active{border:3px solid #b51118;}

#recipeMenu .last{width:90px;}

#recipe{clear:both;padding:10px 0 25px 0;}

.recipeWrap{width:977px;display:block;clear:both;float:none;background-color:Transparent;position:relative;}
.recipeWrap .col1{width:488px;float:left;background-color:Transparent;}
.recipeWrap .col2{width:489px;margin:0 0 0 488px;position:relative;background-color:Transparent;}

* html .recipeWrap{clear:both;height:600px;}
* html .recipeWrap .col2{position:absolute;top:0;right:0;}

.recipeWrap .col1 .borderTop{width:488px;background-color:Transparent;background:url(/images/content/occasions/border_top.png) 0 0 no-repeat;padding-top:14px;display:block;}
.recipeWrap .col1 .borderMiddle{min-height:512px;background-color:#e8e3d4;padding:0 33px 0 20px;}
.recipeWrap .col1 .borderBottom{background:url(/images/content/occasions/border_bottom.png) 0 100% no-repeat;padding:0 0 14px 0;}
* html .recipeWrap .col1 .borderMiddle{height:512px;}

.recipeWrap .col1{color:#5b4d3d;}
.recipeWrap .col1 ul,.recipeWrap .col1 ol, .recipeWrap .col1 p, .recipeWrap .col1 h2, .recipeWrap .col1 h5{margin:0;}
.recipeWrap .col1 ul,.recipeWrap .col1 ol{font-size:1.2em;}

.recipeWrap .share{position:absolute;top:0;right:0px;margin:15px 10px 0 0;z-index:10;display:none;}

#recipe h2 { font-size: 1.4em; text-transform: none; font-weight: normal; color: #5D4D3D; margin-bottom: 0.2em; }
.recipeWrap .col1 h5{margin-top:5px;}

/* #printThisPage { display: none; } */

#printThisPage { margin-bottom: 1em; }

#printThisPage a {font-family:Georgia;font-style:italic;color:#c4161f;font-size:0.8em;font-weight:normal;padding:0 14px 0 0;background:url(/images/promos/arrow.gif) right 60% no-repeat;}
#printThisPage a:hover{color:#9D6A45;background:url(/images/promos/arrow_over.gif) right 60% no-repeat;}

#recipeIntroduction { font-size: 0.9em; margin-bottom: 1em; }

#recipeIngredients { font-size: 1.1em; }

#recipeIntroduction p, #recipeIngredients p { margin-top: 1em; }
#recipeIntroduction p, #recipeIngredients p { color: #5D4D3D; }

#recipe strong { color: #5D4D3D; }

/* HYGIENE */
#hygiene{width:977px;margin:0 auto;}
.pagePress #contentBgImage{background:url(/images/content/hygiene/press_BG.jpg) 50% 0 no-repeat;}
.pageInformation #contentBgImage{background:url(/images/content/hygiene/info_BG.jpg) 50% 0 no-repeat;}
.pageResponsible #contentBgImage{background:url(/images/content/hygiene/Contact_Us_BG.jpg) 50% 0 no-repeat;}
.pagePrivacy #contentBgImage{background:url(/images/content/hygiene/privacy_BG.jpg) 50% 0 no-repeat;}
.pageTerms #contentBgImage{background:url(/images/content/hygiene/privacy_BG.jpg) 50% 0 no-repeat;}

#hygiene ul { margin-left: 1em; margin-bottom: 0.5em; list-style-type: disc; }
#hygiene li { font-size: 0.8em; padding-bottom: 0.5em; }
#hygiene ul.footnote { list-style-type: none; margin-left: 0; }

#hygiene #col1{width:644px;float:left;padding:0;margin:0;}
/*
.pagePress #hygiene #col2{width:300px;height:580px;position:absolute;margin:50px 0 0 644px;background:url(/images/content/hygiene/press_splash.jpg) 0 0 no-repeat;}
.pageInformation #hygiene #col2{width:367px;height:580px;margin:0 0 0 620px;background:url(/images/content/hygiene/information_splash.jpg) 0 0 no-repeat;}
.pageResponsible #hygiene #col2{width:355px;height:387px;position:absolute;margin:270px 0 0 644px;background:url(/images/content/hygiene/privacy_splash.jpg) 0 0 no-repeat;}
.pagePrivacy #hygiene #col2{width:355px;height:387px;position:absolute;margin:270px 0 0 644px;background:url(/images/content/hygiene/privacy_splash.jpg) 0 0 no-repeat;}
.pageTerms #hygiene #col2{width:294px;height:747px;margin:0 0 0 644px;background:url(/images/content/hygiene/terms_splash.jpg) 0 0 no-repeat;}
*/
#hygiene h1{font-family:Trebuchet MS,Georgia,Arial,Helvetica;font-size:1.6em;font-style:italic;margin:0px 0px 20px 0px;font-weight:lighter;}
#hygiene h2{font-family:Arial,Helvetica;font-size:0.8em;margin:1.5em 0 1em 0;font-weight:bold;text-transform:uppercase;}
#hygiene{color:#707070;}

#hygiene #borderTop{width:644px;background:url(/images/content/hygiene/border_top.png) 0 0 no-repeat;padding:9px 0 0 0;margin-top:17px;}
#hygiene #borderMid{background:#FFF url(/images/content/hygiene/border_mid.gif) 0 0 repeat;padding:23px 33px 23px 20px;}
#hygiene #borderBottom{background:url(/images/content/hygiene/border_bottom.png) 0 100% no-repeat;padding:0 0 9px 0;}


/* pagePress */
.pagePress #col1 p a{display:block;font-family:Georgia;width:180px;font-style:italic;color:#c4161f;font-size:0.9em;font-weight:bold;padding:0 10px 0 0;background:url(/images/promos/arrow.gif) right 60% no-repeat;}
.pagePress #col1 p a:hover{color:#9D6A45;background:url(/images/promos/arrow_over.gif) right 60% no-repeat;}

/* Contact us page */

.pageContact #contentBgImage{background:url(/images/content/hygiene/Contact_Us_BG.jpg) 50% 0 no-repeat;}
.pageContact #hygiene{padding-top:28px;}

.pageContact #hygiene #col1{width:310px;float:left;}
.pageContact #hygiene #col1 #col1bg{padding:15px 15px 0 15px;padding-bottom:330px;}
.pageContact #hygiene #col1 p, .pageContact #hygiene #col1 h1{color:#FFFFFF;margin:0;}
.pageContact #hygiene #col1 p{margin:15px 0 0 0;}

.pageContact #hygiene #col2{width:311px;margin:0 0 0 335px;background:#FFFFFF url(/images/content/hygiene/contactus/form_border_top.jpg) 0 0 no-repeat;}
.pageContact #hygiene #col2 #col2bg{padding:0 5px 0 10px;}

.pageContact #hygiene #col2 .simpleForm{padding:22px 5px 0 0;}

.pageContact #hygiene #col2 .simpleForm .submit{float:right;padding:0 3px 10px 0;}
.pageContact #hygiene #col2 .simpleForm .error{font-size:0.8em;margin:0 0 0 109px;}

.pageContact .simpleForm .text{margin:0 0 14px 0;padding:0;}

.pageContact .simpleForm .iLabel{width:97px;float:left;text-align:right;color:#826745;font-size:1.1em;margin:0 9px 0 0;}

.pageContact .simpleForm .iInput input{width:172px;}

.pageContact .simpleForm .country{width:175px;}
.pageContact .simpleForm .day{width:50px;margin-right:3px;}
.pageContact .simpleForm .month{width:50px;margin-right:3px;}
.pageContact .simpleForm .year{width:68px;}

.pageContact .simpleForm .textArea{width:172px;height:110px;}
.pageContact .simpleForm input,.pageContact .simpleForm select,.pageContact .simpleForm .textArea{font-size:0.9em;border:1px solid #c2b5a4;}
.pageContact .simpleForm .submit input{display:block;width:auto;cursor:pointer;font-family:georgia;color:#FFFFFF;font-style:italic;font-weight:bold;padding:4px 10px;background:#c2202b;border:none;margin:0 3px 0 0;}

.pageContact #hygiene #col2 #legalCopyWrap{clear:right;background-color:#f7f6ef;padding:12px 20px 5px;margin-top:60px;}
.pageContact #hygiene #col2 #legalCopyWrap p{font-size:0.65em;color:#826745;}
.pageContact #hygiene #col2 #legalCopyWrap a{color:#c2202b;text-decoration:none;}
.pageContact #hygiene #col2 #legalCopyWrap a:hover{color:#000000;}

.simpleForm .submit input{display:block;width:auto;cursor:pointer;font-family:georgia;color:#FFFFFF;font-style:italic;font-weight:bold;padding:4px 10px;background:#c2202b;border:none;margin:0 3px 0 0;}

/* GENERIC PAGE */
#generic{padding-top:10px;width:100%;}
#generic #staticWrap{width:976px;margin:0 auto;}

*>#height{padding-top:370px;min-height:1px;}/* for Mozilla/Safari/Opera */
*>#height .min-height{margin-top:-370px;}/* for Mozilla/Safari/Opera */
* html #height{height:370px;}/* for IE, with IE5/Mac backslash filter \*/




