
html,body {
	text-align: center;	
	padding: 0;
	margin: 0;
}



/*  container ------------------------------------------------------------------- */

div#container {
	width: 816px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	padding: 0;
	text-align: left;
	z-index: 1;
}


div#frame {
	position: absolute; left:auto; right:auto; top:35px;
	width: 816px;
	height: 24px;
	margin: 0 0 0 0px;
}	


div#mainnav {
	position: absolute; left:auto; right:auto; top:110px;
	width: 558px;
	height: 24px;
	margin: 0 0 0 26px;
	z-index: 200;
}	


div#logo {
	position: absolute; left:auto; right:auto; top:14px;
	width: 261px;
	height: 24px;
	margin: 0 0 0 0px;
}	


div#right {
	position: absolute; left:auto; right:auto; top:44px;
	width: 231px;
	height: 24px;
	margin: 0 0 0 585px;
	z-index: 201;
}	


div#bangright {
	position: absolute; left:auto; right:auto; top:505px;
	width: 184px;
	height: 20px;
	margin: 0 0 0 585px;
	z-index: 202;
}	

div#bangrighthigher {
	position: absolute; left:auto; right:auto; top:490px;
	width: 184px;
	height: 20px;
	margin: 0 0 0 585px;
	z-index: 202;
}	
div#companyimage {
	position: absolute; left:auto; right:auto; top:275px;
	width: 184px;
	height: 20px;
	margin: 0 0 0 465px;
	z-index: 2;
}	

div#uses {
	display: block; 
	width: 180px;
	height: 15px;
	padding: 15px;
	border: 0px solid #DCD9D5; 
	border-width: 1px 0px 0px 1px;
	border-spacing: 0px;
}	


div#latestnews {
	position: absolute; left:auto; right:auto; top:405px;
	width: 230px;
	height: 20px;
	margin: 0 0 0 555px;
	z-index: 202;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .68em;
	line-height: 1.4em;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}		


div#latestnews a:link {
color: #DF953C;
font-weight: bold;
text-decoration: none;
}
div#latestnews a:visited {
color: #DF953C;
text-decoration: none;
}
div#latestnews a:hover {
color: #EEEEEE;
text-decoration: none;
}
div#latestnews a:active {
color: #DF953C;
text-decoration: none;
}



div#maincontent {
	position: absolute; left:auto; right:auto; top:250px;
	width: 790px;
	height: 190px;
	margin: 0 0 0 26px;
	z-index: 3;
}


div#newsitems { 
	width: 505px; 
	margin: 0 0 0 0px;
   } 

div#newsitems a { 
	display: block; 
	padding: 6px 6px 8px 8px;
	margin-bottom: 0px; 
	border: 0px solid #FFFFFF; 
	border-width: 0px 0px 1px 0px;
	border-spacing: 0px;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .69em;
	font-weight: bold;
	line-height: 1.4em;
	color: #FADD68;
	text-align: left;
	background-color: #000000; 
	text-decoration: none;
   } 

div#newsitems a:hover { 
   background-color: #BF060A; 
   color: #FADD68; 
} 



div#products { 
	width: 355px; 
	margin: 0 0 0 0px;
   } 

div#products a { 
	display: block; 
	padding: 6px 6px 8px 8px;
	margin-bottom: 0px; 
	border: 0px solid #FFFFFF; 
	border-width: 0px 0px 1px 0px;
	border-spacing: 0px;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .74em;
	font-weight: normal;
	color: #FADD68;
	text-align: left;
	background-color: #BF060A; 
	text-decoration: none;
   } 

div#products a:hover { 
   background-color: #000000; 
   color: #FFFFFF; 
} 


div#companymain { 
	width: 450px; 
	margin: 0 0 0 0px;
   } 

div#companymain a { 
	display: block; 
	padding: 8px 8px 10px 10px;
	margin-bottom: 0px; 
	border: 0px solid #FFFFFF; 
	border-width: 0px 0px 1px 0px;
	border-spacing: 0px;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: normal;
	color: #FADD68;
	text-align: left;
	background-color: 000000; 
	text-decoration: none;
   } 

div#companymain a:hover { 
   background-color: #BF060A; 
   color: #FFFFFF; 
} 

.recipes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .65em;
	line-height: 1.2em;
	color: #605240;
	font-weight: normal;
	text-align: justify
}

.recipes a:link {
color: #880000;
font-weight: bold;
text-decoration: none;
}
.recipes a:visited {
color: #880000;
text-decoration: none;
}
.recipes a:hover {
color: #555555;
text-decoration: none;
}
.recipes a:active {
color: #880000;
text-decoration: none;
}




.maincontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .725em;
	line-height: 1.4em;
	color: #605240;
	font-weight: normal;
	text-align: justify;
}

.maincontent a:link {
color: #BF060A;
font-weight: bold;
text-decoration: none;
}
.maincontent a:visited {
color: #BF060A;
text-decoration: none;
}
.maincontent a:hover {
color: #555555;
text-decoration: none;
}
.maincontent a:active {
color: #BF060A;
text-decoration: none;
}


.sidecontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .725em;
	line-height: 1.4em;
	color: #ffffff;
	font-weight: normal;
	text-align: justify;
}

.sidecontent a:link {
color: #F7D417;
font-weight: bold;
text-decoration: none;
}
.sidecontent a:visited {
color: #F7D417;
text-decoration: none;
}
.sidecontent a:hover {
color: #EEEEEE;
text-decoration: none;
}
.sidecontent a:active {
color: #F7D417;
text-decoration: none;
}


.producthead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	line-height: 1.4em;
	color: #4C4132;
	font-weight: normal;
	text-align: justify
}


.productsubhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1laem;
	color: #4C4132;
	font-weight: normal;
	text-align: justify
}


.recipehead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.3em;
	color: #FFFFFF;
	font-weight: normal;
	text-align: justify
}


.productindex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	line-height: 1.4em;
	font-weight: bold;
	text-align: justify
}

.productindex a:link {
color: FADD68;
text-decoration: none;
}
.productindex a:visited {
color: FADD68;
text-decoration: none;
}
.productindex a:hover {
color: FFFFFF;
text-decoration: none;
}
.productindex a:active {
color: FADD68;
text-decoration: none;
}



.banger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 20pt;
	font-weight: normal;
	text-align: justify;
	color: BF060A;
}



.pages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .675em;
	line-height: 1.6em;
	font-weight: bold;
	text-align: left
}

.pages a:link {
color: #BF060A;
text-decoration: none;
}
.pages a:visited {
color: #BF060A;
text-decoration: none;
}
.pages a:hover {
color: 777777;
text-decoration: none;
}
.pages a:active {
color: #BF060A;
text-decoration: none;
}




.htmlnav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .65em; text-decoration: none; color: #FFFFFF}


.htmlnav a:link {
color: 999999;
text-decoration: none;
}
.htmlnav a:visited {
color: 999999;
text-decoration: none;
}
.htmlnav a:hover {
color: 000000;
text-decoration: none;
}
.htmlnav a:active {
color: 999999;
text-decoration: none;
}




img.pad {
padding: 0px 20px 20px 0px;
}
 
img.smallpad {
padding: 0px 15px 0px 0px;
}




table.main {
	border: 0px solid #989797;
	border-width: 0px 1px 0px 1px;
	border-spacing: 0px;
}



table.side {
	border: 0px solid #989797;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	width: 200px;
	padding: 10px;
	background-color: #BF060A;
}


table.footer td {
padding: 0px 0px 0px 25px;
}


