body{text-align:center; background:#FAEFD0 url(../img/bg/body-bg.jpg) repeat-x; font-family:Lucida Grande, Lucida Sans, Arial, sans-serif; font-size:62.5%; line-height:1.5em;}
* { behavior: url(iepngfix.htc); }
body,html{height:100.01%;} /* Forces FF to display scroller */
br.clearboth{clear:both;}

/* =Homepage Header is different */
body.home #header{width:auto; height:auto; background:none; margin-bottom:0px; }
body.home #header h1{clear:both; width:236px; height:54px; padding-top:12px; padding-left:40px;}

/* =Main Container */
body.home #container{width:922px; margin-left:auto; margin-right:auto; text-align:left;}
#container{width:839px; margin-left:auto; margin-right:auto; text-align:left;}

/* =Navigation - see menu.css */

/* =Header */
#header{width:848px; height:152px; background:url(../img/bg/header-bg.jpg) no-repeat; margin-bottom:10px;}
#header h1{clear:both; width:236px; height:54px; padding-top:22px; padding-left:20px;} /* ie6 */ *html #header h1{padding-top:15px;}
#header h1 a{width:236px; height:54px; display:block; background:url(../img/logo/logo.jpg) no-repeat; text-indent:0px;}

/* =Flash Piece on Homepage */
#flash{background:url(../img/home/flash-container.jpg) no-repeat; width:922px; height:307px; clear:both; }

/* =Content on Homepage */
#home-content{background:url(../img/home/home-content.jpg) no-repeat; width:922px; height:155px; padding-top:17px; margin-left:8px;}

/* Homepage Boxes, Common Elements */
#home-one img, #home-two img, #home-three img{float:right; border:1px solid #FFE48D;}
#home-one p, #home-two p, #home-three p{color:#716d6a; font-size:1.1em; width:160px;}
#home-one p.find, #home-two p.find, #home-three p.find{margin-top:10px;}
#home-one p.find a, #home-two p.find a, #home-three p.find a{color:#712b11; text-decoration:none; background-color:#f1e1b5; padding:2px 6px; padding-bottom:3px; line-height:20px;}
#home-one p.find a:hover, #home-two p.find a:hover, #home-three p.find a:hover{background-color:#712b11; color:#fff;}

/* Homepage - Box 1 - COCKTAILS */
#home-one{width:260px; float:left; margin-left:50px;}
/* ie6 trickery */ *html #home-one{margin-left:25px;}
#home-one h2{width:auto; height:16px; background:url(../img/home/cocktails.gif) no-repeat; border-bottom:1px solid #FFE48D; padding-bottom:4px; text-indent:0px; margin-bottom:5px;}

/* Homepage - Box 2 - PRODUCTS */
#home-two{width:260px; float:left; margin-left:13px;}
#home-two h2{width:auto; height:16px; background:url(../img/home/products.gif) no-repeat; border-bottom:1px solid #FFE48D; padding-bottom:4px; text-indent:0px; margin-bottom:5px;}

/* Homepage - Box 3 - COMFORT ZONE */
#home-three{width:260px; float:left; margin-left:13px;}
#home-three h2{width:auto; height:16px; background:url(../img/home/comfort.gif) no-repeat; border-bottom:1px solid #FFE48D; padding-bottom:4px; text-indent:0px; margin-bottom:5px;}

/* ------------------------------------ HEADINGS ----------------------------------------------------------- */

/* main headings */
#leftcontent h2{margin:10px 0px 2px 0px;} 
*html #leftcontent h2{margin:20px 0px 0px 0px; padding:20px 0 0 0; font-size:25px; color:#1F1D10;}
h2.where-in-the-world{background:none; text-indent:0px; width:250px; height:30px; }
h2.screensaver{background:none; text-indent:0px; width:166px; height:35px; }
h2.wallpapers{background:none; text-indent:0px; width:152px; height:29px; }
h2.e-cards{background:none; text-indent:0px; width:102px; height:30px; }
h2.comfort-zone{background:none; text-indent:0px; width:191px; height:35px; margin-left:18px;}
h2.competition{background:none; text-indent:0px; width:173px; height:35px;}
h2.personality-test{background:none; text-indent:0px; width:216px; height:35px;}
h2.cocktails{background:none; text-indent:0px; width:128px; height:30px;}
h2.cocktail-month{background:none; text-indent:0px; width:405px; height:30px;}
h2.recipes{background:none; text-indent:0px; width:107px; height:33px;}
h2.suggest-recipe{background:none; text-indent:0px; width:230px; height:31px;}
h2.the-brand{background:none; text-indent:0px; width:142px; height:31px;}
h2.history{background:none; text-indent:0px; width:101px; height:31px;}
h2.the-product{background:none; text-indent:0px; width:170px; height:31px;}
h2.production-process{background:none; text-indent:0px; width:270px; height:31px;}
h2.quality{background:none; text-indent:0px; width:105px; height:31px;}
h2.faqs{background:none; text-indent:0px; width:382px; height:31px;}
h2.oops{background:none; text-indent:0px; width:387px; height:31px;}
h2.sitemap{background:none; text-indent:0px; width:115px; height:31px;}
h2.disclaimer{background:none; text-indent:0px; width:148px; height:31px;}
h2.privacy-policy{background:none; text-indent:0px; width:200px; height:31px;}
h2.contact-us{background:none; text-indent:0px; width:150px; height:31px;}

#leftcontent h3{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:2.2em; color:#9B334E; margin:5px 0px 15px 0px; line-height:1.2em;}
#leftcontent h3.find-personality{background:url(../img/headings/main/find-personality.jpg) no-repeat 0px 0px; text-indent:0px; width:316px; height:24px;}
#comfort-zone h3{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:2.8em; color:#9B334E; margin:5px 0px 15px 0px; line-height:1.2em;}

/* rhs headings */
*html #rightcontent h3{margin-bottom:0px; }
h3.wallpapers{background:url(../img/headings/rhs/wallpapers.gif) no-repeat 0px 0px; text-indent:0px; width:81px; height:15px;}
h3.send-ecard{background:url(../img/headings/rhs/send-ecard.gif) no-repeat 0px 0px; text-indent:0px; width:110px; height:13px;}
h3.cocktails{background:url(../img/headings/rhs/cocktails.gif) no-repeat 0px 0px; text-indent:0px; width:67px; height:13px;}
h3.screensaver{background:url(../img/headings/rhs/screensavers.gif) no-repeat 0px 0px; text-indent:0px; width:95px; height:13px;}
h3.brand{background:url(../img/headings/rhs/brand.gif) no-repeat 0px 0px; text-indent:0px; width:74px; height:13px;}
h3.strawberry-fredo{background:url(../img/headings/rhs/strawberry-fredo.gif) no-repeat 0px 0px; text-indent:0px; width:127px; height:22px;}
h3.carolans-latte{background:url(../img/headings/rhs/carolans-latte.gif) no-repeat 0px 0px; text-indent:0px; width:127px; height:22px;}
h3.carolans-coffe{background:url(../img/headings/rhs/carolans-coffe.gif) no-repeat 0px 0px; text-indent:0px; width:127px; height:22px;}
h3.carolans-history{background:url(../img/headings/rhs/carolans-history.gif) no-repeat 0px 0px; text-indent:0px; width:127px; height:16px;}
h3.production-process{background:url(../img/headings/rhs/production-process.gif) no-repeat 0px 0px; text-indent:0px; width:125px; height:13px;}
h3.couple-bar{background:url(../img/headings/rhs/couple-bar.gif) no-repeat 0px 0px; text-indent:0px; width:105px; height:16px;}
h3.czech{background:url(../img/headings/rhs/czech.gif) no-repeat 0px 0px; text-indent:0px; width:91px; height:13px;}
h3.rain{background:url(../img/headings/rhs/rain.gif) no-repeat 0px 0px; text-indent:0px; width:91px; height:13px; margin-top:10px;}

/* ------------------------------------ INSIDE STYLING ----------------------------------------------------------- */

/* =Left Content */
#leftcontent{margin-left:25px; float:left;} /*ie6 */ *html #leftcontent{margin-left:12px;}

/* Left-side swirl */
.swirl-top{width:370px; height:10px; background:url(../img/containers/swirl-top.jpg) no-repeat;} /*ie6 */ *html .swirl-top{margin-bottom:-3px;}
.swirl-btm{width:370px; height:10px; background:url(../img/containers/swirl-btm.jpg) no-repeat bottom left;} /*ie6 */ *html .swirl-btm{margin-top:-3px;}
.swirl{width:370px; height:auto; background:url(../img/containers/swirl-bg.jpg) no-repeat; padding: 8px 10px 8px 10px; min-height:345px; position:relative;}
/**html .swirl{height:345px;}*/

/* Full width swirl */
.swirlwide-top{width:625px; height:10px; background:url(../img/containers/swirlwide-top.jpg) no-repeat;} /*ie6 */ *html .swirlwide-top{margin-bottom:-3px;}
.swirlwide-btm{width:625px; height:10px; background:url(../img/containers/swirlwide-btm.jpg) no-repeat;} /*ie6 */ *html .swirlwide-btm{margin-bottom:-3px;}
.swirlwide{width:625px; height:auto; background:url(../img/containers/swirlwide-bg.jpg) repeat-y; padding: 8px 20px 8px 20px; min-height:325px;}
*html .swirlwide{height:325px;}
.swirlwide h3.brown {font-family: Georgia, "Times New Roman", Times, serif; line-height:1.4em; font-size:3em; margin-bottom:8px;color:#744d34;}

/* Ecard size */
.ecard-top{width:689px; height:10px; background:url(../img/containers/ecard-top.jpg) no-repeat;} /*ie6 */ *html .ecard-top{margin-bottom:-3px;}
.ecard-btm{width:689px; height:10px; background:url(../img/containers/ecard-bottom.jpg) no-repeat;} /*ie6 */ *html .ecard-btm{margin-bottom:-3px;}
.ecard{width:649px; height:auto; background:url(../img/containers/ecard-bg.jpg) repeat-y; padding: 8px 20px 8px 20px; }

/*= Flash */
#flashcontainer {margin-left:100px; }
#flash1{position: relative; width: 490px; }
img.noflash{display:block; margin-left:auto; margin-right:auto;}
#flash-ad{ color:#000; padding-bottom:10px; display:block; margin-left:auto; margin-right:auto; padding-left:5px;}

/* Styleguide */
#leftcontent p{color:#744d34; font-size:1.2em; line-height:1.6em; margin-bottom:12px;}
#leftcontent p a{color:#745541;} #leftcontent p a:hover{text-decoration:none;}
#leftcontent p.note{background-color:#f7efd7; padding:10px; font-size:1.1em; margin-bottom:0px; border:1px solid #e5cfb1; line-height:1.4em;}
#leftcontent hr.divide{height:1px; background-color:#FFC519; border:none; margin-bottom:10px;}
/*ie6*/ *html #leftcontent hr.divide{height:1px; border-bottom: 1px solid #FFC519; margin-bottom:10px;}
#leftcontent h4.sitemap{ font-family:"Trebuchet MS", Helvetica, Georgia, Arial; line-height:1.4em; font-size:1.8em; margin-bottom:12px;}
#leftcontent h4.sitemap a{color:#7D0B2C; text-decoration:none; border-bottom:1px solid #F1E1B5;} #leftcontent h4.sitemap a:hover{color:#333;}

/* Image Positioning */
img.c{display:block; margin-left:auto; margin-right:auto; margin-bottom:15px; margin-top:5px;}
img.img-tr{float:right; margin-top:-15px;} /* ie6 */ *html img.img-tr{float:right; margin-top:-13px; position:relative; z-index:3;}
img.img-faqs{float:right; margin-top:-25px;}
img.summer-girl{float:right; } /*ie6*/ *html img.summer-girl{float:right; margin-top:13px;} 
img.img-fr{float:right; right:3px; position:absolute; z-index:10; top:-10px;}
img.img-card{float:right; right:-8px; position:absolute; z-index:10; top:-25px;}
img.img-bot-r{float:right; right:4px; position:absolute; z-index:10; bottom:-5px;} *html img.img-bot-r{bottom:-5px; right:3px;}
img.img-sleep{float:right; right:4px; position:absolute; z-index:10; bottom:-5px;} *html img.img-sleep{bottom:-5px; right:3px;}
img.img-br{float:right; margin-left:12px; margin-bottom:8px; margin-top:0px; border:1px solid #FFE48D; padding:3px;}
img.img-r{float:right; margin-left:12px; margin-top:-10px;}
img.img-l{float:left; margin-right:12px; margin-bottom:4px; margin-top:6px; display:block;}
img.img-bl{float:left; margin-right:12px; margin-bottom:8px; margin-top:0px; border:1px solid #FFE48D; padding:2px;}

/* =Right Content */
#rightcontent{width:264px; float:left; margin-left:15px; padding-top:50px;} /*ie6 */ *html #rightcontent{margin-left:20px; width:260px; float:left; padding-top:50px;}
.more-recipes {margin-top:-37px;} 
img.more-r{margin-bottom:5px; margin-left:2px;} img.more-c{margin-bottom:10px; margin-top:-5px; }
.option{margin-bottom:22px;}
.option img{float:right; border:1px solid #FFE48D; margin-top:5px; margin-right:30px}
.option hr{height:1px; background-color:#FFC519; border:none; width:125px; margin-top:-4px; margin-bottom:3px;} /* ie6 */ 
.option p{color:#716d6a; font-size:1.1em; width:120px; line-height:1.3em;} .option p.find{margin-top:5px;}
.option p.find a{color:#712b11; text-decoration:none; background-color:#f1e1b5; padding:2px 6px; padding-bottom:3px; line-height:20px;}
.option p.find a:hover{background-color:#712b11; color:#fff;}
/* ie6 */ *html .option hr{margin-top:-8px; border-bottom:1px solid #ffc519; padding:0px;} /* ie6 */ *html .option p{margin-top:-10px;}
.option h3 { font-family: Georgia, "Times New Roman", Times, serif; line-height:1.4em; font-size:1.5em; margin-bottom:8px;color:#1f1d0e;}

/* This is for cocktails ingredients on the right hand side */
.option ul{margin-top:5px; min-height:60px; height:auto;} /*ie6*/ *html .option ul{margin-top:-10px; height:60px;}
.option ul li{padding-left:10px; background:url(../img/icons/yellow-arrow.gif) no-repeat 0px 5px; font-size:1.1em; color:#423c33; margin-bottom:2px;}

/* =List Style1 */
ul.list1{margin:15px 10px 15px 10px; }
ul.list1 li{padding-left:16px; background:url(../img/icons/navicon.gif) no-repeat 0px 2px; font-size:1.2em; margin-bottom:3px; color:#744d34; line-height:1.5em; position:relative; z-index:20;}
ul.list1 li strong{color:#B57D59; font-weight:normal;}
ul.list1 li a{color:#333; text-decoration:none;} ul.list1 li a:hover{color:#7E0727;}

/* =Table Styling */
table.table1 td{padding:6px 12px; font-size:1.2em; color:#744d34;}
table.table1 td strong{color:#333; font-weight:normal;}
table.table1 tr td{background-color:#faefd0; border-bottom:1px solid #F5E1A5;}
table.table1 tr.alt td{background-color:#FEFCF3;}

/*= Suggest a Recipe */
#leftcontent p.suggest{width:360px;}
.recipe{width:226px; float:left; margin-right:17px;} #leftcontent .recipe p{text-align:center;}  /*ie6*/ *html .recipe{width:220px; float:left; margin-right:10px; margin-left:2px;} 
#leftcontent .recipe a{text-decoration:none; text-align:center; color:#81021F;}
.recipe a img{padding:3px; border:1px solid #FFE48D; background-color:#fff; filter:alpha(opacity=80);  -moz-opacity: 0.8;  opacity: 0.8;}
.recipe a:hover img{color:#FFE48D; border:1px solid #D7A700; filter:alpha(opacity=100);  -moz-opacity: 1.0;  opacity: 1.0;}

/* =History */
#historical-advertising{width:474px; height:304px; background:url(../img/bg/history.gif) no-repeat; padding-left:12px; padding-top:4px;}

/* image gallery */
.thumbnail{float: left; width: 134px; margin: 7px 10px 8px 2px; padding: 5px; font-size:1.2em; padding-bottom:0px;}
#leftcontent .thumbnail p{font-size:12px; line-height:1.3em; margin-bottom:0px; text-align:center;}
#leftcontent .img-wrapper img{padding:4px; border:1px solid #FFC519; background:#fff;}
/* ie6 */ *html .thumbnail{margin: 7px 7px 8px 2px;}

a.linkopacity img {filter:alpha(opacity=80);  -moz-opacity: 0.8;  opacity: 0.8;}
a.linkopacity:hover img { filter:alpha(opacity=100);  -moz-opacity: 1.0;  opacity: 1.0; }

ul#zip{padding-left:22px; background:url(../img/icons/zip.gif) no-repeat; font-size:1.2em; padding-bottom:1px; margin-left:55px;}
ul#zip li{color:#999;} ul#zip li a{color:#811A37; text-decoration:none; } ul#zip li a:hover{color:#000;}

/* Form Styling */
table.form1{width:100%; margin-top:6px; position:relative; z-index:0;} 
table.form1 td{padding:5px 8px; font-size:1.2em;} table.form1 td.s50{width:50px;}
table.form1 td input, table.form1 td textarea{padding:2px; font-family:Lucida Grande, Lucida Sans, Arial, sans-serif; width:60%; font-size:12px;}
table.form1 td textarea{height:100px;}
table.form1 td input.submit, table.form1 td input.button{width:auto; padding:2px 8px; cursor:pointer;}
table.form1 td input.next-question{width:auto; padding:2px 8px; cursor:pointer;} *html table.form1 td input.next-question{padding:2px 0px; }
table.form1 tr.alt td{background-color:#fcf6e6; border-bottom:1px solid #F4DEA2; border-top:1px solid #F4DEA2;}
table.form1 td.s100{width:100px;} table.form1 td.s500{width:500px;}
table.form1 input.check{width:20px; height:20px; border:none;}

/* =Comfort Zone */
#comfort-zone{width:645px; height:371px; background:url(../img/bg/comfort-zone.jpg) no-repeat; padding-left:20px; padding-right:20px; padding-top:20px; margin-left:auto; margin-right:auto; margin-bottom:10px;}
#comfort-zone p{color:#744d34; font-size:1.2em; line-height:1.6em; margin-bottom:12px; margin-left:20px; margin-right:80px; }
h2.comfort { font-family: Georgia, "Times New Roman", Times, serif; line-height:1.4em; font-size:3em; margin-bottom:8px;color:#1f1d0e;}
#comfort-zone h3.relax { font-family: Georgia, "Times New Roman", Times, serif; line-height:1.4em; font-size:3em; margin-bottom:8px;color:#9B334E;}
#comfort-options{width:500px; height:151px; background:url(../img/bg/comfort-options.jpg) no-repeat; margin-left:0px; margin-top:3px; margin-bottom:15px;}
#comfort-options ul{margin-left:0px; padding-top:6px; margin-bottom:10px;}
#comfort-options ul li{display:inline; width:154px; float:left; text-align:center; font-size:1.2em; color:#744d34; font-weight:bold; line-height:1.8em; margin-right:0px; font-family:Georgia, "Times New Roman", Times, serif;}
#comfort-options ul li.competition{margin-left:13px; margin-right:10px; width:140px;} #comfort-options ul li.personality{margin-left:5px; }
#comfort-options ul li a{text-decoration:none; color:#744d34;} #comfort-options ul li a:hover{color:#A04058;}

/* =Getaways */
#leftcontent p.getaway-title{color:#8f3642; text-transform:uppercase; margin-bottom:-2px;}
#leftcontent p.getaway-link {margin-bottom:3px;} #leftcontent p.getaway-link a{color:#8f3642; text-decoration:none;} #leftcontent p.getaway-link a:hover{color:#333;}

/*= Cocktails */
h4.cocktail{background-color:#fbf3dc; text-align:left; padding:8px 10px; border:1px solid #fee396; font-size:2em; font-family:"Trebuchet MS", Helvetica, Georgia, Arial; color:#745541; margin-top:5px;}

.cocktail-description{float:none; } 
#leftcontent .cocktail-description ul{margin-left:0px; margin-top:10px; margin-bottom:10px;}
#leftcontent .cocktail-description ul li{font-size:1.4em; font-family:"Trebuchet MS", Helvetica, Georgia, Arial; background:url(../img/icons/navicon.gif) no-repeat 0px 2px; padding-left:15px; margin-bottom:5px;}
#leftcontent .cocktail-description p{font-size:1.4em; font-family:"Trebuchet MS", Helvetica, Georgia, Arial; line-height:1.4em;} *html #leftcontent .cocktail-description{float:left; } /* reqd for ie6 */
#leftcontent p.sendlink{margin-top:15px; padding-left:23px; background:url(../img/icons/heart.gif) no-repeat 0px 2px;}
#leftcontent p.new-window{margin-top:15px;}

/* =Cocktail of the Month */
#leftcontent p.seemore{margin-top:20px;}
#leftcontent p.seemore a{text-decoration:none; padding:4px 8px; background-color:#fbf3dc; border:1px solid #fee396; color:#81021F;}
#leftcontent p.seemore a:hover{background-color:#81021F; color:#fff;}

/* Recipes */
#leftcontent h4.ingredients{padding-left:40px; font-family:"Trebuchet MS", Helvetica, Georgia, Arial; font-size:2em; line-height:32px; color:#745541; background:url(../img/icons/ingredients.gif) no-repeat 0px 0px;}
#leftcontent h4.time{padding-left:40px; font-family:"Trebuchet MS", Helvetica, Georgia, Arial; font-size:2em; line-height:32px; color:#745541; background:url(../img/icons/time.gif) no-repeat 0px 0px; margin-bottom:5px;}
#leftcontent h4.instructions{padding-left:40px; font-family:"Trebuchet MS", Helvetica, Georgia, Arial; font-size:2em; line-height:32px; color:#745541; background:url(../img/icons/instructions.gif) no-repeat 0px 0px; margin-top:10px; margin-bottom:5px;}

/*=Screensaver */
#screensaver{width:487px; height:389px; background:url(../img/bg/screensaver-bg.jpg) no-repeat; margin-left:auto; margin-right:auto; margin-top:7px; margin-bottom:3px;}
#screensaver ul#saver{width:440px; height:315px; margin-left:auto; margin-right:auto; overflow:hidden; padding-top:20px; margin-bottom:5px;}
ul#download{padding-left:22px; background:url(../img/icons/zip.gif) no-repeat; font-size:1.2em; padding-bottom:1px; margin-left:30px;}
#screensaver ul#saver li img{padding:3px; border:1px solid #EFCA58; background-color:#fff;}
ul#download li{color:#999;} ul#download li a{color:#811A37; text-decoration:none; } ul#download li a:hover{color:#000;}

#rightcontent ul#buttons li.on img{border:1px solid #ffc706;}

/*=Wallpapers */
.wallpaper{width:226px; float:left; margin-right:17px;} 
.wallpaper img{padding:3px; border:1px solid #FFE48D; background-color:#fff;} *html .wallpaper img{margin-bottom:4px;}
#leftcontent .wallpaper p{text-align:center; margin-bottom:5px; }  /*ie6*/ *html .wallpaper{width:220px; float:left; margin-right:10px; margin-left:2px;} 
#leftcontent .wallpaper p.size{margin-bottom:0px; width:70px; background-color:#F1E1B5; margin-bottom:2px; margin-left:auto; margin-right:auto; border:1px solid #E2C065;}
#leftcontent .wallpaper a{font-size:10px;  text-decoration:none; color:#802B40; padding:3px; } #leftcontent .wallpaper a:hover{color:#333;}

/*=Sitemap */
.sitemap-column{width:160px; float:left; margin-right:35px; padding-right:15px;} 

/* =External Link Styling */
a.external{padding-right:15px; background:url(../img/icons/link.gif) no-repeat right center;}

/* =Tooltips */
.tool-tip {width: 139px; z-index: 13000; color: #745541; }
.tool-title { font-weight: normal; font-size: 12px; margin: 0; color: #745541; padding: 8px 8px 4px; background: url(../img/bg/tips.png) top left; }
.tool-text { font-size: 12px; padding: 4px 8px 5px; background: url(../img/bg/tips.png) bottom right; width:120px;}

/* =Cocktails Slide */ 
*html #heading{padding-top:5px;}
#heading { margin-right:0px; margin-bottom: 1em; }
#heading * {display: inline; margin-right:1px; margin-bottom:4px; padding: 1px; user-select: none; cursor: pointer; }
#heading img{border:1px solid #f2f2f2;}
#heading li.active img{ padding: 1px; border:1px solid #FFC706; }
#panes { border-style: none; width: 490px; margin: 0 auto 0 auto; }
#previous { float: none; cursor: pointer; }
#next { float: none; cursor: pointer; }

/*=Ecard Options */
#flash2{margin-left:5px; margin-top:3px;}
ul.options{margin:10px 0px 20px 0px; text-align:center;}
ul.options li {margin-bottom:17px;}
ul.options li a{color:#712b11; text-decoration:none; background-color:#f1e1b5; padding:4px 7px; padding-bottom:3px; line-height:20px; font-size:1.2em;}
ul.options li a:hover{background-color:#712b11; color:#fff;}

/* Send link to a friend */
#send-link{text-align:left; padding:10px;}
#send-link h3{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:2.2em; color:#9B334E; margin:5px 0px 15px 0px; line-height:1.2em;}
#send-link p{font-size:1.2em; line-height:1.5em; margin-bottom:6px;}
#send-link p a{color:#745541;} #send-link p a:hover{text-decoration:none;}
#send-link p.close{background:url(../img/icons/close.gif) no-repeat 0px 6px; padding-left:12px; margin-top:10px;}

/* =Home Footer */
body.home #footer ul{text-align:center; margin-bottom:7px;}
body.home #footer p{font-family: "Trebuchet MS", Arial, serif; font-size:1.1em; color:#9b7f5a; text-align:center;}

/* =Inside Footer */
#footer ul{text-align:left; margin-bottom:7px; padding-top:5px; margin-bottom:5px; margin-left:28px; clear:both;}
/*ie6 */ *html #footer ul{padding-top:0px;}
#footer ul li{display:inline; padding-right:5px; margin-right:5px; border-right:1px solid #daae55; font-family: "Trebuchet MS", Arial, serif; font-size:1.1em; color:#daae55; }
#footer ul li.last{border-right:none;}
#footer ul li a{color:#daae55; text-decoration:none;}
#footer ul li a:hover{color:#9b7f5a;}
#footer p{font-family: "Trebuchet MS", Arial, serif; font-size:1.1em; color:#9b7f5a; text-align:left; padding-bottom:10px; margin-left:28px;}










/* menu */
#multi-level {height:28px; position:relative; z-index:10; clear:both; width:645px; margin-left:auto; margin-right:auto; color:#744D34;}
#multi-level .pad {float:left;}

/* The menu styling */
/* Remove the padding, margins and bullets from the lists */

.menu, .menu ul {list-style-type:none; padding:0; margin:0;font-family: "Trebuchet MS", Arial, serif; font-size:1.1em;}

/* Set up the size of the list items and float left to place inline */
.menu li.top {display:block; float:left; position:relative;}

/* Style and position the table so it takes no part in the menu function. The font size is necessary for IE5.5 */
.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */
.menu li.top a.top_link {display:block; float:left; height:27px; color:#744D34;}
.menu li.top a span {position:absolute; left:0px; top:0; z-index:0; font-size:10px; color:#744D34;}

/* pre-load the hover images */
.menu li.p1 {width:40px; background:none;}
.menu li.p2 {width:107px; background:none;}
.menu li.p3 {width:130px; background:none;}
.menu li.p4 {width:107px; background:none;}
.menu li.p5 {width:107px; background:none;}
.menu li.p6 {width:120px; background:none;}

.menu li a#home {width:40px; background:none; color:#744D34;} 
.menu li a#home-on {width:40px; background:none; color:#744D34;}

.menu li a#carolans {width:107px; background:none; color:#744D34;} 
.menu li a#carolans-on {width:107px; background:none; color:#744D34;}

.menu li a#cocktails {width:130px; background:none; color:#744D34;} 
.menu li a#cocktails-on {width:130px; background:none; color:#744D34;}

.menu li a#comfort {width:107px; background:none; color:#744D34;} 
.menu li a#comfort-on {width:107px; background:none; color:#744D34;}

.menu li a#whereworld {width:107px; background:none; color:#744D34;} 
.menu li a#whereworld-on {width:107px; background:none; color:#744D34;}

.menu li a#downloads {width:120px; background:none; color:#744D34;} 
.menu li a#downloads-on {width:120px; background:none; color:#744D34;}

/* Style the list OR link hover. Depends on which browser is used */

.menu a:hover {visibility:visible;  color:#744D34;}
.menu li:hover {position:relative; z-index:20;}

.menu li a#home:hover, .menu li:hover a#home,
.menu li a#carolans:hover, .menu li:hover a#carolans,
.menu li a#cocktails:hover, .menu li:hover a#cocktails,
.menu li a#comfort:hover, .menu li:hover a#comfort,
.menu li a#whereworld:hover, .menu li:hover a#whereworld,
.menu li a#downloads:hover, .menu li:hover a#downloads {background:transparent; color:#744D34;}

/* keep the 'next' level invisible by placing it off screen. */
.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:0px; top:0px; width:0; height:0; color:#744D34;}

/* carolans */
.menu :hover ul.sub1
{left:0; top:27px; padding:0px 0; /*white-space:nowrap;*/ width:103px; height:auto; padding-bottom:3px; padding-top:3px; background:url(../img/bg/size1.png) no-repeat bottom left !important;}

/* ie6 */ *html .menu :hover ul.sub1{background:url(../img/bg/size1.gif) no-repeat bottom left !important; filter:alpha(Opacity=90);}

/* carolans cocktails */
.menu :hover ul.sub2
{left:0; top:27px; padding:0px 0; white-space:nowrap; width:178px; height:auto; padding-bottom:3px; padding-top:3px; background:url(../img/bg/size2.png) no-repeat bottom left !important;}


/* ie6 */ *html .menu :hover ul.sub2{background:url(../img/bg/size2.gif) no-repeat bottom left !important; filter:alpha(Opacity=90);}

/* comfort zone */
.menu :hover ul.sub3
{left:0; top:27px; padding:0px 0; white-space:nowrap; width:142px; height:auto; padding-bottom:3px; padding-top:3px; background:url(../img/bg/size3.png) no-repeat bottom left !important;}

/* ie6 */ *html .menu :hover ul.sub3{background:url(../img/bg/size3.gif) no-repeat bottom left !important; filter:alpha(Opacity=90);}

/* downloads */
.menu :hover ul.sub4
{left:0; top:27px; padding:0px 0; white-space:nowrap; width:132px; height:auto; padding-bottom:3px; padding-top:3px; background:url(../img/bg/size4.png) no-repeat bottom left !important;}

/* ie6 */ *html .menu :hover ul.sub4{background:url(../img/bg/size4.gif) no-repeat bottom left !important; filter:alpha(Opacity=90);}

.menu li ul.sub1 {margin-top:20px;}
.menu li ul.sub2 {margin-top:20px;}
.menu li ul.sub3 {margin-top:20px;}
.menu li ul.sub4 {margin-top:20px;}
.menu li ul.sub5 {margin-top:20px;}
.menu li ul.sub6 {margin-top:20px;}
.menu li ul.sub1 li a {color:#744D34;}
.menu li ul.sub2 li a {color:#744D34;}
.menu li ul.sub3 li a {color:#744D34;}
.menu li ul.sub4 li a {color:#744D34;}
.menu li ul.sub5 li a {color:#744D34;}
.menu li ul.sub6 li a {color:#744D34;}

.menu :hover ul.sub1 li,
.menu :hover ul.sub2 li,
.menu :hover ul.sub3 li,
.menu :hover ul.sub4 li
{/*display:block;*/ /*height:20px;*/ position:relative; float:left; width:123px; padding-left:15px; font-family:Lucida Grande, Lucida Sans, Arial, serif; text-transform:uppercase; background:url(../img/icons/navicon.gif) no-repeat 2px 2px; font-size:11px; color:#372a08; margin-bottom:4px;}

.menu :hover ul.sub1 li a,
.menu :hover ul.sub2 li a,
.menu :hover ul.sub3 li a,
.menu :hover ul.sub4 li a
{display:block; font-size:11px; /*height:20px;*/ width:132px; /*line-height:20px; text-indent:5px; */  color:#744D34; text-decoration:none; background:transparent;}

.menu :hover ul.sub1 li a:hover,
.menu :hover ul.sub2 li a:hover,
.menu :hover ul.sub3 li a:hover,
.menu :hover ul.sub4 li a:hover
{ color:#744D34; }

.menu :hover ul.sub1 li a:active,
.menu :hover ul.sub2 li a:active,
.menu :hover ul.sub3 li a:active,
.menu :hover ul.sub4 li a:active
{outline:none;  color:#744D34;}

/* ie7 */ 
*:first-child+html .menu :hover ul.sub{padding-bottom:5px;}

/* -- old */
.menu :hover ul.sub li a.fly {background:#fff url(multi_level-files/arrow.gif) 80px 7px no-repeat; color:#744D34;}

.menu :hover ul.sub li a.fly:hover {background:#37a237 url(multi_level-files/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu :hover ul li:hover > a.fly {background:#37a237 url(multi_level-files/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px 0; border:1px solid #888; white-space:nowrap; width:93px; z-index:200; height:auto;}

.size1{width:103px !important; background-image:url(../img/bg/size1.png) !important; background-repeat: no-repeat; background-position:bottom left;}
.size2{width:178px !important; background:url(../img/bg/size2.png) no-repeat bottom left !important;}
.size3{width:142px !important; background:url(../img/bg/size3.png) no-repeat bottom left !important;}
.size4{width:132px !important; background:url(../img/bg/size4.png) no-repeat bottom left !important;}

