@charset "UTF-8";
html,body{font-family:Verdana,Helvetica,sans-serif;font-size:14px;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{float:center;width:771px;margin:0;background:#000000}
#content{float:left;background:#000000;width:100%;height:100%}

/* 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}
.rdec{font-size:9px;text-decoration:none}
.rdec:hover{text-decoration:underline}
#right{width:622px;float:center}
.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:260px}
#flash{width:621px;height:259px}
#flash-area2{width:622px;height:360px}
#flash-area3{width:622px;height:520px}

#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 #303030;width:195px}
#f3 a.ferry:hover{border:1px solid #afaca4}

.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}



/* 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:12px;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:7px 0 7px 7px}
#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:284px}
#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:305px;width:149px;text-align:left;z-index:100}
#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:#BBA89F}

/*
#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}
#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;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}


