/* CSS Document */
body {width:955px; border-width:0px; border-style:none; margin:0px auto auto auto; background-color:#0F0800;}
#menu {height:25px; width:955px; text-align:center; margin:6px auto auto auto; margin-top:5px; /*border-width:1px 0px 1px 0px; border-color:#3D210C; border-style:solid;*/}
#sideban {width:200px; float:right; text-align:center; padding-bottom:20px;}
#bodycarrier {width:740px; float:left; margin:25px 0px 0px 0px; /*border-right:1px solid #351D09;*/ padding-bottom:20px;}
#content {width:675px; text-align:left;}

body, p {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;}
.awardspacer {width:250px; margin: 0px 25px 25px 0px; float:left;}
.ingmain {width:275px; margin:0px 50px 20px 0px; float:left; text-align:center;}
.ingredients {width:300px; margin-right:25px; float:left;}
.wheretobuy {width:200px; margin:0px 20px 50px 0px; float:left;}
.faqhide {display:none;}
a, a:link, a:visited, a:active {color:#FBDA72;}
a:hover {color:#FFFFFF;}
.masthead {font-size:15px; font-weight:bold;}
.coloured {color:#FBDA72;}
.title {font-size:15px; font-weight:bold;}
.titlecoloured {font-size:15px; font-weight:bold; color:#FBDA72;}
.bold {font-weight:bold;}
.boldcoloured {font-weight:bold; color:#FBDA72;}
.italic {font-style:italic;}
.italiccoloured {font-style:italic; color:#FBDA72;}
.fineprint, .fineprint a {font-size:10px;}
hr {height:0px; border-width:1px 0px 0px 0px; border-style:solid; border-color:#FFFFFF;}
.hrcoloured {height:0px; border-width:1px 0px 0px 0px; border-style:solid; border-color:#F7941E;}

/* MENU CSS */
#nav {list-style: none; margin: 0; padding: 0;}
#nav + *{clear: left;}
#nav ul {padding: 0; margin:0; list-style: none; z-index:99; position:relative; overflow:visible;}
#nav > li ul {text-align: left;}
#nav li {position: relative; background: #0F0800; color: #FBDA72; height: auto; max-width: 20em; overflow: visible; text-align:center; width:238px; text-transform:uppercase; font-weight:bold; z-index:99}
#nav ul ul {width: 20em;}
#nav > li {margin: 0; float: left; text-align: center; height: 1.6em;}
#nav a {text-decoration: none; padding: 0 0.5em; line-height: 1.6em; background: #0F0800; color:#FBDA72; overflow: hidden;}
#nav li li a {line-height: normal; padding: 0.25em 0.5em;}
#nav ul, #nav li, #nav a{display: block;}
#nav ul{display:none;}
#nav li:hover ul {width: 238px !important; overflow:hidden; display: block; border: 1px solid #3D210C;}
#nav li:hover ul li a:hover {color: #ffffff;}
#nav li:hover a:hover {color: #ffffff;}

/* (sub-)submenus */
#nav ul ul, #nav ul ul ul{position:absolute; top: 0; left: 95%; visibility: hidden;}

/* Interactive lines: show/hide menus */
#nav li:hover ul ul, #nav li:hover ul ul ul{visibility: hidden;}
#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul{visibility: visible;}
.skipnav {display: none;}
#nonav {display: block; background: transparent; height: 1px; border: 0; margin: 0 0 -1px 0; padding: 0;}