
body {
	margin:0px;
	background:url(images/bg.gif) top repeat-y;
	}
	
body, td, li, div, span, input, select, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12pt;
	}

form {
margin:0;
padding:0;
}


a {
color:#999999;
text-decoration:none;
}

a:link, a:visited, a:hover, a:active {
color:#999999;
text-decoration:none;
}

br {
	line-height:8pt;
	}
	
h1 {
	font-size:16px;
	font-weight:bold;
	color:#663700;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	}
	
h2 {
	font-size:8pt;
	font-weight:bold;
	color:#663700;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	}

h3 {
	font-size:20px;
	font-weight:bold;
	color:#E87F1F;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	}
	
p {
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	}
	
	ul {
	margin:0;
	padding:0;
	}
	
	li {
	margin:0;
	padding:0;
	}
	
#header {
	margin:0 auto;
	background: url(images/header_back.jpg) top center repeat-x;
}
	
#main_menu {
	background:url(images/menu_bg.jpg) repeat-x;
	text-align:center;
	height:37px;
	}

#menu{
	width:800px;
	height:36px;
 background: url(images/menu_bg.gif) top center no-repeat;
 }
#menu li{display:inline;margin:0;height:36px;}
#menu li a{color:#fff;margin:0;height:21px;float:left;display:block;}

#menu span{display:none;}
#homelink a{width:68px;}
#loginlink a{width:140px;}
#storylink a{width:93px;}
#flavourslink a{width:90px;}
#productslink a{width:90px;}
#newslink a{width:60px;}
#contactlink a{width:80px;}
#linkslink a{width:62px;}
#shoplink a{width:108px;}
#content {
	margin:0 auto;
	margin-top:40px;	
	width:995px;
	}
	
.side_menu:link {
	color:#8b8888;
	text-decoration:none;
	}
	
.side_menu:visited {
	color:#8b8888;
	text-decoration:none;
	}
	
.side_menu:hover {
	color:#8b8888;
	text-decoration:none;
	}
	
#side_menu_div {
	float:left;
	}
	
#side_menu_ul { 
	margin:0px;
	padding:0px;
	margin-left:42px;
	margin-right:15px;
	width:135px;
	}

.side_menu_li {
	list-style:none;
	margin:0px;
	padding:0px;
	margin-bottom:3px;
	}
	
#main_content {
	width:475px;
	margin-left:192px;
	}
	
#side_pic {
	position:absolute; 
	top:auto; 
	left:667px;
	}

#footer {
	margin-top:20px;
	text-align:center;
	color:#949392;
	clear:both;
	}
	
	#footer img {
	margin-top:10px;
	}
.small_link:link {color:#949392;
	text-decoration:none;}
.small_link:visited {color:#949392;
	text-decoration:none;}
.small_link:hover {color:#949392;
	text-decoration:none;}
	
.footer_link:link {color:#949392;
	text-decoration:none;}
.footer_link:visited {color:#949392;
	text-decoration:none;}
.footer_link:hover {color:#949392;
	text-decoration:none;}
	
.tdmain {font-weight:bold;
	background-color:#dde8a0;
	font-size:12px;}
	
.tdsub {font-weight:bold;
	color:#E87F1F;
	font-size:12px;
	}

.heading2 {
font-weight:bold;
color:#E87F1F;
font-size:12px;
margin-bottom:5px;
}

.backtotop {
background: url(images/backtotop.gif) 4px 4px no-repeat;
padding-left:20px;
color:#999999;
}

.prodbox {
border-top:1px solid #E87F1F;
border-bottom:1px solid #E87F1F;
width:615px;
height:150px;
padding:5px 0 5px 0;
}

.orangebars {
border-top:1px solid #E87F1F;
border-bottom:1px solid #E87F1F;
width:615px;
padding:5px 0 5px 0;
}

.orangebars_short {
border-top:1px solid #E87F1F;
border-bottom:1px solid #E87F1F;
width:500px;
padding:5px 0 5px 0;
}

.smallorangebars {
border-top:1px solid #E87F1F;
border-bottom:1px solid #E87F1F;
padding:5px 0 5px 0;
}

.input_qty {
width:68px;
text-align:center;
font-size:12px;
border:1px solid #E87F1F;
color:#333333;
background:none;
margin:0;
padding:2px;
}

input {
border:1px solid #E87F1F;
}

.input_box {
width:85px;
height:37px;

background:url(images/input_qty_back.gif) no-repeat;
}

.input_box_wrapper {
padding: 15px 0 0 13px;
}

.input_box_qty {
font-weight:bold;
width:60px;
height:16px;
line-height:12px;
text-align:left;
font-size:11px;
border:0;
color:#333333;
margin:0;
padding:2px;
}

.wholesale_login {
font-size:12px;
border:1px solid #E87F1F;
color:#333333;
background:none;
width:195px;
}

.input_update {
text-align:center;
font-size:12px;
border:1px solid #E87F1F;
color:#333333;
background:none;
margin:0;
padding:2px;
}

.orangetext {
color:#FF6600;
font-weight:bold;
}

.greytext {
color:#999999;
font-size:10px;
font-weight:bold;
}

.input_short {
width:58px;
padding-left:2px;
}


.Error_td{
font-weight:bold;
color:#ffffff;
background-color:#cc0000;
width:266px;
float:right;
	}
	
.err {
font-weight:bold;
color:#ffffff;
background-color:#cc0000;
padding:5px;
}
	
.small_button {
			background-color:#E87F1F;
			font-size:9px;
			font-family:Tahoma, Verdana, Arial;
			border:solid #E87F1F 1px;
			
			}
			
.nav_head {
border-top:1px solid #E87F1F;
color:#8b8888; 
margin-top:21px;
}

.nav_head a {
color:#8b8888; 
}
			
.list_tr {border-top:solid #d0d0d0 1px;}


div.floatleft{
 float:left;
width:271px;
}

div.floatright{
 float:right;
 width:271px

}
.clear{
 clear:both;
}
h4.wholesaleheading{
 width:271px;
height:20px;
padding:5px 0 0 7px;
display:block;
background:#DDE8A0;
margin:0 0 7px 0;
text-align:left;
}
