@charset "UTF-8";
html,body{font-family:Verdana,Helvetica,sans-serif;font-size:10px;margin:0;padding:0;height:100%;background:#1f1f1f;color:#FFF;text-align:center}
body *{margin:0;padding:0}
body table{border-collapse:collapse;border-spacing:0}
body img{border:none}
body a{color:#FFF}
body select{background-color:#FFF}
#verisign *{color:#FFF} 
.clear{clear:both}
#container{width:771px;margin:0 auto;padding:0 21px 0 21px;background:#000 url(/resources/images/main-bg.gif) 0 0 repeat-y}
#content{float:left;background:url(/resources/images/cont-bg.gif) 0 0 repeat-y;width:771px;height:100%}

#shipdeadline{position:absolute;top:0;margin-left:661px}

/* CONTENT RELATED STYLES */
.bodytext,.bodytext2,.bodystrong,.bodyalt,.bodyalt2,.bodyaltstrong,.bodyaltmp,.bodymp,.mediaentries,.itemdesc,.bodydk,.bodydkstrong,.bodydkemph{color:#FFF;text-align:left;line-height:18px}
.bodytext2{font-size:9px}
.itemdesc p{padding-bottom:8px}
.bodyalt,.bodyalt2,.bodyaltstrong,.mediaentries,.bodyaltmp{color:#FFF}
/* .bodyalt,.bodyalt2,.bodyaltstrong,.mediaentries,.bodyaltmp{color:#BBA8A0} */
.bodyalt2{line-height:12px}
.bodydk,.bodydkstrong,.bodydkemph{color:#333333}
.bodystrong,.bodyaltstrong,.bodydkstrong{font-weight:bold}
.bodydkemph{font-style:italic}
.bodytext h1{font-size:9px;font-weight:normal}
.bodymp,.bodyaltmp{padding-bottom:20px}
.mediaentries{padding-bottom:8px}
.indent{padding-left:40px}
.error{color:#FF9933}
.success{color:#4aed03}
.rdec{font-size:9px;text-decoration:none}
.rdec:hover{text-decoration:underline}
#right{width:622px;float:right}
.receipt{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;line-height:15px}
.receiptBold{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;line-height:15px;font-weight:bold}
.receiptItalic{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:10px;color:#000000;line-height:14px;font-style:italic}

/* INDEX PAGE STYLES */
#flash-area{width:622px;height:337px}
#flash{width:621px;height:336px}

#features,#features2{width:621px;height:87px}
#f1{background:#101010;width:201px}
#f1 a.video img{float:left}
#f1 a.video{display:block;float:left;border:1px solid #303030;width:199px}
#f1 a.video:hover{border:1px solid #afaca4}
#f2{margin-left:1px;background:#1e1e1e;width:197px}
#f3{margin-left:1px;background:#303030;width:197px}
#f3 a.ferry img{float:left}
#f3 a.ferry{display:block;float:left;border:1px solid #787878;width:195px}
/* #f3 a.ferry{display:block;float:left;border:1px solid #303030;width:195px} */
/* #f3 a.ferry:hover{border:1px solid #262626} */
/* #f3 a.ferry:hover{border:1px solid #afaca4} */
/* #f3 a{width:195px} */

.features,.features2{float:left;height:79px;padding:4px}
.features2 a{display:block;float:left;width:199px;height:77px}
.features2 a:hover{border:1px solid #afaca4}
#features2 #f2 a{width:195px}
#features2 p.ftitle,#features2 p.fcont{font-size:9px}
#features2 p.ftitle{color:#999}


.fborder{height:77px;border:1px solid #505050;text-align:left}
.fborder img{float:left;padding:7px 11px 0 6px}
.fborder p{padding-right:6px}
.ftitle{padding:5px 6px 7px 0}
.title-image{float:left;height:43px}

/* RECIPE STYLES */
#rec-ing{border:1px solid #BBA89F;width:250px;margin-top:27px}
#rec-ing h3{font-size:9px;font-weight:normal;margin:0;padding:15px 10px 5px 10px}
#ingredients{padding-top:5px;border-top:1px solid #BBA89F;width:230px}
#rec-ing p{margin:0 10px;padding-bottom:5px}
.recipe-cont p{padding-bottom:14px;width:237px}

/* RECIPE SCROLLER */
#recipe-menu{width:181px;height:153px;border-bottom:1px solid #000;border-left:1px solid #000;background:#3B2921;position:absolute;z-index:10;margin:0;margin-top:63px;margin-left:100px;display:none;overflow:hidden}
.rec-link{display:block;text-align:left;width:149px;margin:10px;margin-top:2px}
#wn1{float:left;width:169px;height:153px;clip:rect(0,169px,153px,0);overflow:hidden;z-index:1}
#lyr1{width:169px}
.content{position:relative;visibility:hidden;z-index:1}
.content a{color:#BBA8A0;text-decoration:none}
.content a:hover{color:#FFF}
#scrollbar1{background:#000;float:right;visibility:hidden;width:11px;height:153px;z-index:2}
#scrollbar1 div{float:left}
#track1{background:#000;width:11px;height:131px;z-index:1}
#dragBar1{position:relative;left:1px;top:1px;width:9px;height:1px;background:url('/resources/images/scroll/scroll-slide.gif') 0 0 repeat-y;z-index:1}  
#up1{position:relative;left:0;top:0;z-index:2}
#down1{position:relative;left:0;bottom:0;z-index:3}
#up1 img,#down1 img{float:right}

/* SEARCH RESULTS */
#search-results{color:#FFF;text-align:left;float:left;width:621px}
.sp2_resset{background:#433027;border-bottom:1px solid #32211A;padding:14px 0}
.sp2_info{background:#32211A;border-top:1px solid #000;height:23px;font-weight:bold;padding:10px 0 0 28px}
.sp2_select{font-weight:bold;color:#FFF}
.sp2_title{color:#FFF;padding-left:28px}
.sp2_result{display:block;padding:0 28px;color:#bba89f}
.sp2_page{background:#32211A;height:35px;padding-top:13px;text-decoration:none;text-align:left;padding-left:28px}
.sp2_page a{padding-left:0;color:#bba89f}
.sp2_address{padding-left:28px}

/* EVENTS CALENDAR */
.event{padding-top:4px}
.event,.event p{text-align:left;color:#999;line-height:13px}
.event p{padding-bottom:8px}
.event span{display:block;color:#FFF;padding-bottom:8px}
.event a:hover{color:#FFF}       
.event a{color:#999;text-decoration:none;display:block;width:80px}

/* CONFESSIONS */
.confessions{padding:30px}
.confessions img{float:left;padding:5px 30px 30px 0}
.confessions p{text-align:left;line-height:15px;padding-bottom:12px}

/* BASKET AND CHECKOUT STYLES */
#sumtable,#cart{color:#FFF}
#sumtable td{text-align:right;height:18px}
#summary{text-align:right;height:64px;z-index:1;border:0;float:right}
#summary div{text-align:right;display:none;line-height:16px;float:right}
#sumhead{text-align:right;float:right;line-height:16px;width:140px}
.cotable td{height:22px;text-align:left}
.spacer{height:9px}
.cospacer{background:#685248}
.cartspacer{background:#251914}
#co-layer,.subcolor{color:#BBA89F}
#co-layer p{text-align:left;color:#FFF;line-height:16px}
.stdinput,.msainput,.msaselect,.msagcinput,.msagctextarea,.msagcselect,.continput,.contselect,.smlsel,.productQTY,.comments,.comments-small,.shipinput,.calinput,.msacalinput,.secinput,.stdselect{font-family:Verdana,Helvetica,sans-serif;font-size:9px;border:0;padding:2px 0 0 2px}
.secinput{width:45px;height:14px}
.shipinput{width:147px;height:17px}
.calinput{width:80px;height:17px}
.msacalinput{width:140px;height:16px}
.stdinput,.continput,.contselect,.smlsel,.productQTY,.stdselect{width:128px;height:17px}
.msainput{width:163px;height:16px}
.msaselect{width:165px;height:16px}
.msagcinput{width:135px;height:16px}
.msagcselect{width:137px;height:16px}
.msagctextarea{width:201px;height:122px}
.continput,.spinput{width:147px}
.spinput,.spselect,.comments-sp{font-family:Verdana,Helvetica,sans-serif;font-size:9px;padding:2px 0 0 2px}
.contselect{width:149px}
.spselect{width:153px}
.stdselect{width:130px}
.smlsel{height:18px;width:96px;padding:2px 0 0 0}
.productQTY{width:32px;height:14px}
.comments,.comments-sp{width:247px;height:65px}
.comments-small{width:147px;height:65px}
body select{background-color:#FFF}
.shipping{display:none}
#specreq{padding-left:6px}

/* WEDDINGS/PARTIES THUMBNAIL TABLE */
.thumb-table td{padding:10px}

/* LEFT SIDE NAVIGATION AND TEMPLATE STYLES */
#left{width:148px;float:left}
#menu-area{width:147px;padding-left:1px}
#menu-feature{width:147px;height:151px;background:#685248;float:left}
#menu-feature img{padding-top:8px}
#submenu{list-style:none}
.smlinks{display:block;height:20px;width:147px;background:url(/resources/images/sm-bg.jpg) 0 0 no-repeat}
.smlinks:hover{background-position:0 -20px}
#submenu img{float:left;padding:6px 0 0 26px}
#submenu li{float:left;height:20px;border-bottom:1px solid #000}
#submenu-top{border-top:1px solid #000}

/* FOOTER */
#fm-upper{width:100%;float:left;padding:9px 0 0 0}
#fm-lower{width:100%;float:left;padding:4px 0 0 0}
#fm-upper a,#fm-lower a{font-family:Arial,Helvetica,sans-serif;color:#999;font-size:9px;text-decoration:none}
#fm-upper a:hover,#fm-lower a:hover{color:#FFF}
#fm-upper img,#fm-lower img{padding:1px 5px 0 5px}
#footer-logo{margin:25px 0 26px 20px}
#fm-lower a.survey{font-size:11px;color:#ddd}
#fm-lower a.survey:hover{color:#fff}

#headerbar{float:left;background:#000 url(/resources/images/buttonbar-bg.jpg) 1px 0 repeat-x;width:769px;height:25px;border-left:1px solid #000;border-right:1px solid #000}
#search{width:145px;height:18px;float:left;padding:2px 0 0 2px}

#newsletter{padding:24px 0 26px 0}
#newsletter img,#n-input{margin-bottom:11px}
#n-input{width:162px;height:15px;border:0;font-size:9px;color:#000;padding:1px 3px 0 3px}

#hello{float:right;width:354px;height:24px;text-align:left;line-height:22px;font-size:9px}
#headerbuttons{float:right;width:404px;height:24px}
#headerbar a{display:block;float:right;background:url(/resources/images/headerbut-bg.jpg) 0 0 no-repeat;height:24px}
#headerbar a:hover{background-position:0 -24px}

#basket-link{width:165px;line-height:22px;text-decoration:none;font-size:9px;text-align:left}
#basket-link img{float:left}
#s-submit{float:left;margin-left:2px}
#s-input{float:left;width:119px;height:15px;border:0;font-size:9px;color:#606060;padding:1px 3px 0 3px}

#nav,#nav ul{padding:14px 0 0 0;margin:0;list-style:none;float:left;width:147px;background:#685248}
#nav{height:306px}
#nav img{border:none;padding:7px 0 0 14px;float:left}
#nav ul{background:#503b32}
#nav li{padding-bottom:6px}
#nav li,#nav ul li{position:relative;padding-left:0}
#nav a{display:block;height:21px;margin:0;padding:0;width:147px;background:url(/resources/nav/brn-bg.gif) 0 0 no-repeat}
* html #nav ul{margin-left:-16px;voice-family:"\"}\"";voice-family:inherit}	
* html #nav li{float:left}
* html #nav ul{width:150px;w\idth:148px;voice-family:"\"}\"";voice-family:inherit}
* html #nav ul{margin-left:0}
#nav li ul{position:absolute;top:0;left:-999em;margin-top:-20px;height:auto;width:149px;text-align:left;z-index:100;padding-bottom:10px}
#nav li ul a{width:131px;margin:0;padding:5px 0 3px 8px;line-height:11px;height:auto;background:none;text-decoration:none;font-family:Arial;font-weight:normal;font-size:9px}
#nav li:hover a,#nav li.over a{background-position:0 -21px}
#nav li:hover li a:hover,#nav li.over li a:hover{color:#fff}
#nav li:hover li a,#nav li.over li a{color:#dabeaf}

/*
#n01:hover ul,#n01.over ul{left:148px;margin-top:-14px} 
#n02:hover ul,#n02.over ul{left:148px;margin-top:-41px} 
#n03:hover ul,#n03.over ul{left:148px;margin-top:-68px} 
#n04:hover ul,#n04.over ul{left:148px;margin-top:-95px} 
#n05:hover ul,#n05.over ul{left:148px;margin-top:-122px} 
#n06:hover ul,#n06.over ul{left:148px;margin-top:-149px} 
#n07:hover ul,#n07.over ul{left:148px;margin-top:-176px} 
#n08:hover ul,#n08.over ul{left:148px;margin-top:-203px}
*/

#n00:hover ul,#n00.over ul{left:148px;margin-top:-14px} 
#n01:hover ul,#n01.over ul{left:148px;margin-top:-41px} 
#n02:hover ul,#n02.over ul{left:148px;margin-top:-68px} 
#n03:hover ul,#n03.over ul{left:148px;margin-top:-95px} 
#n04:hover ul,#n04.over ul{left:148px;margin-top:-122px} 
#n05:hover ul,#n05.over ul{left:148px;margin-top:-149px} 
#n06:hover ul,#n06.over ul{left:148px;margin-top:-176px} 
#n07:hover ul,#n07.over ul{left:148px;margin-top:-203px;height:296px}
#n08:hover ul,#n08.over ul{left:148px;margin-top:-230px}

#bottom{width:803px;height:16px;margin:0 -16px 0 -16px}
#bottom img{float:left;border:0}
#bottom div{float:left;background:#000 url(/resources/images/b-bg.gif) 0 0 repeat-x;height:16px;width:771px}
#seo{color:#757575;text-align:center;font-size:9px;width:660px;margin:0 auto;padding-top:4px;line-height:16px}
#seo h1{font-size:9px}
#copy{font-size:9px;color:#505050;padding-top:14px;padding-bottom:10px;margin:0 auto}
#nl-layer{position:absolute;height:107px;width:370px;background:#503B32;z-index:200;left:-999em}

/* TOOL TIP / CHOCOLATE LAYERS POPUP */
#tt{width:202px;height:223px;position:absolute;z-index:100;background:url(/resources/images/tt/ttbg2.png) 0 0;_background:url(/resources/images/tt/ttbg-ie6.gif) 0 0;margin:0;margin-top:187px;margin-left:208px;display:none}
#ttimg{float:right;padding:10px 10px 0 0}
#ttcont{color:#FFF;padding:44px 22px 22px 22px;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:18px;text-align:left}
.layer{display:none}

/* ERROR DISPLAY */
table.error-display{background:#000;text-align:left}
table.error-display td{vertical-align:top}
table.error-display td.icon{padding:7px 10px 0 13px;width:16px}
table.error-display td.error-text{color:red;padding:6px 20px 8px 4px}
table.error-display ul{list-style:disc outside;color:white;margin-left:16px}
table.error-display li{padding-bottom:4px}

#savebag{width: 332px;height:155px;background: url(/resources/images/msa-add-bg3.gif) 0 0 repeat-x;margin-bottom:40px}
#savebag br{clear:both}
#sb-cont{width:316px;float:right;text-align:left}
#sb-button{padding:12px 0 0 15px}
#savebag p{padding:8px 14px 0 14px}
#savebag span{padding:0 0 0 14px}
#savebag input.text{height:11px;padding:2px;font-size:9px;width:104px;border:0}
.sb-edge{float:right}
.colhead td{text-align:left}
.relimg{display:block;width:69px;height:69px;border:1px solid #3b2921}
.relimg:hover{border:1px solid #fff}
.relimg img{float:left}

span.hl{color:#FF9933;font-weight:bold}
