/* CSS Document */

body{
margin:0;
padding:0;
color:inherit;
/*background:url(../images/bg_body.gif)  top center no-repeat #b62329;*/
background-color:#b62329;
}
p, ul, li, h1, h2, h3, h4, h5{
padding:0;
margin:0;
}
.clr{
clear:both;
width:1px;
height:1px;
margin-left:-1px;
font-size:1px;
}
.seperator
{
	clear:both;
	height:10px;
	background-color:#C55055;
}
#main{
	position:relative;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/bg_body.gif) 226px top no-repeat #b62329;
	padding: 43px 0 0 0;
}
#wrapper{
	position:relative;
	float:left;
	width:900px;
}
#left_wrapper{
	position:relative;
	float:left;
	width:180px;
	padding:10px 0px 10px 10px;
	background:url(../images/bg_wrapper.png) repeat;
}
#left{
	position:relative;
	float:left;
	width:180px;
	background:url(../images/bottom_left_img.gif) left bottom no-repeat #f0f0f0;
	color:inherit;
	padding: 20px 0 0px 0px;
	height: 580px;
}
.logo{
padding-left:20px;
border: 0px;
}
#left_menu{
list-style:none;
padding:15px 0 5px 20px;
width:140px;
}
#left_menu li{
	padding:3px 0 0 0;
	font:bold 12px Arial, Helvetica, sans-serif;
	float: left;
	width: 140px;
}
#left_menu li a{
	display:block;
	text-decoration:none;
	color:#b62329;
	background-color:inherit;
	line-height: 28px;
	border-bottom:1px solid #dbcec0;
}
.grey_box{
	position:relative;
	background-color:#dcdcdc;
	color:inherit;
	padding:10px 10px 10px 20px;
	margin-top: 15px;
}
h2{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#b62329;
	background-color:inherit;
	padding: 0 0 8px 0;
}
.grey_box p, .grey_box a, .grey_box2 p{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#444444;
	background-color:inherit;
}
.grey_box a{
text-decoration:none;
font-size:11px;
}
.grey_box img{
float:left;
padding:0 5px 0 0;
}

.bakingmad_left p
{
	font:normal 12px Arial, Helvetica, sans-serif;
	color: #444;
	margin-left: 20px;
	margin-right: 20px;
}
.bakingmad_left p span
{
	font-weight: bold;
	color:#203565;
}
#right_wrapper{
position:relative;
float:left;
width:690px;
padding:10px 10px 11px 10px;
background:url(../images/bg_wrapper.png) repeat;

}
#right{
position:relative;
float:left;
width:690px;

}
#top_right{
	position:relative;
	width:690px;
	background:url(../images/bg_center3.gif) no-repeat;
	height: 458px;
}
h1{
	font:italic 21px "Times New Roman", Times, serif;
	color:#8F5310;
	background-color:inherit;
	width:390px;
	padding:39px 0 0 20px;
	line-height: 28px;
	display: block;
	float: left;
}
#icons_box{
	position:relative;
	top:280px;
	padding:0 0 0 5px;
	width:685px;
	float: left;
	
}
#icons_box img{
border:none;
padding:6px;
}
#bottom_right{
	position:relative;
	top:10px;
	padding: 0 10px 0 20px;
	width: 660px;
	background-color: #eeeeee;
	color: inherit;
	margin-bottom: 10px;
}
#left_bottom{
position:relative;
float:left;
width:328px;
padding:12px 0 0 0;
}
#left_bottom p{
font:normal 12px Arial, Helvetica, sans-serif;
color:#444444;
background-color:inherit;
padding:10px 0;
}
#left_bottom a{
font:normal 12px Arial, Helvetica, sans-serif;
color:#b62329;
background-color:inherit;
}
#right_bottom{
position:relative;
float:right;
width:184px;
}
.right_img{
float:left;
}
.grey_box2{
	position:relative;
	background-color:#dcdcdc;
	color:inherit;
	padding:9px 10px 8px 20px;
	margin-top: 10px;
}
.grey_box2 a{
color:#b62329;
background-color:inherit;
}
#footer_wrapper{
	position:relative;
	width: 900px;
	float: left;
	padding: 0 0 10px 0;
}
#footer_wrapper p{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align: center;
}
#footer{
	position:relative;
	width:220px;
	margin-left: auto;
	margin-right: auto;
}
#menu{
	list-style:none;
	padding: 10px 0 0 0;
}
#menu li{
	float: left;
}
#menu li a{
display:block;padding:0 10px;
font:normal 11px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#FFFFFF;
background-color:inherit;	line-height: 11px;
}
.normal{
border-left:1px solid #fff;
}

/*///////////////////////////////HISTORY/*/
.our_history_img{
	position:absolute;
	right:10px;
	border: none;
	top: 109px;
}

#history_header{
position:relative;
width:690px;
height: 77px;
background:url(../images/our_prod_header.gif) no-repeat;
}

#history_body
{
	background-color:#eee;
}

.history_subhead
{
	text-transform:uppercase;
	margin-top: 20px;
	margin-left: 20px;
}

.history_intro
{
	
	font:italic 18px "Times New Roman", Times, serif;
	color: #444;
	line-height: 2em;
	margin-right: 20px;
	margin-left: 20px;
	
}

.history_intro span
{
	font-weight: bold;
	font-size: 22px;
	color: #b62329;
}

.history_text
{
	font:normal 12px Arial, Helvetica, sans-serif;
	color: #444;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom:10px;
	
}
#history_box1 
{
	float: left;
	width:150px;
	height:160px;
	background-color: #dcdcdc;
	position: relative;
	left: 20px;
}
#history_box2
{
	float: left;
	width:150px;
	height:160px;
	background-color: #dcdcdc;
	position: relative;
	top: 0px;
	left: 33px;
}
#history_box3
{
	float: left;
	width:150px;
	height:160px;
	background-color: #dcdcdc;
	position: relative;
	top: 0px;
	left: 46px;
}
#history_box4
{
	float: left;
	width:150px;
	height:160px;
	background-color: #dcdcdc;
	position: relative;
	top: 0px;
	left: 59px;
}

#history_box5
{
	float: left;
	width:150px;
	height:190px;
	background-color: #dcdcdc;
	position: relative;
	top: -4px;
	left: 20px;
}

#history_box6
{
	float: left;
	width:150px;
	height:190px;
	background-color: #dcdcdc;
	position: relative;
	top: -4px;
	left: 33px;
}

#history_box7
{
	float: left;
	width:150px;
	height:190px;
	background-color: #dcdcdc;
	position: relative;
	top: -4px;
	left: 46px;
}

#history_box8
{
	float: left;
	width:150px;
	height:190px;
	background-color: #dcdcdc;
	position: relative;
	top: -4px;
	left: 59px;
}

#history_box1 h2, #history_box2 h2, #history_box3 h2, #history_box4 h2, #history_box5 h2, #history_box6 h2, #history_box7 h2, #history_box8 h2
{
	font: italic 18px "Times New Roman", Times, serif;
	text-align: center;	
}

#history_box1 p, #history_box2 p, #history_box3 p, #history_box4 p, #history_box5 p, #history_box6 p, #history_box7 p, #history_box8 p
{
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	padding:5px;
}

#history_arrows 
{
	position: relative;
	left: 20px;
}
/*///////////////////////////////PRODUCT HOME/*/
a.print{
	position:absolute;
	display:block;
	width:55px;
	height:21px;
	height:21px;
	color:#b62329;
	background-color:inherit;
	background:url(../images/bg_print.gif) top right no-repeat;
	font:bold 11px Arial, Helvetica, sans-serif;
	line-height:21px;
	padding: 0 21px 0 0;
	bottom: 0px;
	top: 47px;
	left: 437px;
	text-decoration: none;
	
}
#left_menu li ul{
list-style:none;
}
#left_menu li ul li{
	padding:3px 0 0 0;

}
#left_menu li ul li a{
display:block;
color:#060606;
background-color:inherit;
font:italic 11px Arial, Helvetica, sans-serif;
padding:0 0 0 5px;line-height:26px;
}
.our_prod_img{
	position:absolute;
	right:10px;
	border: none;
	top: 139px;
}
.new{
	position:relative;
	border: none;
	padding-left: 10px;
	padding-top: 5px;
	
}
#prod_header{
position:relative;
width:690px;
height:100px;
background:url(../images/our_prod_header.gif) no-repeat;
}

#prod_header p
{
color:#060606;
background-color:inherit;
font: 11px Arial, Helvetica, sans-serif;
padding:12px 0 15px 20px;
}

#prod_header p a, #prod_header p a:link, #prod_header p a:visited 
{
color: #b62329;
}


.product_box1, .product_box2, .product_box3, .product_box4, .product_box5, .product_box6{
	position:relative;
	margin-top:10px;
	padding:12px 0 15px 20px;
	width: 670px;
}
.left_box{
position:relative;
float:left;
width:415px;
}
h3{
font:bold 12px Arial, Helvetica, sans-serif;
color:#b62329;
background-color:inherit;
}
.product_box1 p, .product_box2 p, .product_box3 p, .product_box4 p, .product_box5 p, .product_box6 p{
font:normal 11px Arial, Helvetica, sans-serif;
color:#444444;
background-color:inherit;
line-height:18px;
}
.right_box{
	position:relative;
	float:right;
	width:235px;
	padding: 0 0 0 20px;
}
.right_box a{
	display:block;
	width:132px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#b62329;
	background-color:inherit;
	padding: 6px 0;
	float: left;
}
.product_box1{
background:url(../images/pic1.gif) right bottom no-repeat #eeeeee;
}
.product_box2{
background:url(../images/pic2.gif) right bottom no-repeat #eeeeee;
}
.product_box3{
background:url(../images/pic3.gif) right bottom no-repeat #eeeeee;
}
.product_box4{
background:url(../images/pic4.gif) right bottom no-repeat #eeeeee;
padding:20px 0 15px 20px;
}
.product_box5{
background:url(../images/pic5.gif) right bottom no-repeat #eeeeee;
}
.product_box6{
background:url(../images/pic6.gif) right bottom no-repeat #eeeeee;
padding:20px 0 15px 20px;
}
/*//////////////////////////PRODUCT/*/
#top_right2{
position:relative;
width:690px;
background:url(../images/hd_product.gif) left top no-repeat;
height:67px;
}
#center_prod{
position:relative;
width:690px;
background:url(../images/bg_right_product.gif) right bottom no-repeat #eee;
color:inherit;}
#left_prod{
position:relative;
float:left;
width:470px;
padding:0 20px 30px 20px;
background-color:#eee;
color:inherit;
}
#left_prod p{
font:normal 13px Arial, Helvetica, sans-serif;
color:#444444;
background-color:inherit;
padding:10px 0px;
}

#left_prod p a
{
	color:#b62329;
}

#full_width_prod {
position:relative;
float:left;
width:600px;
padding:20px 20px 30px 20px;

color:inherit;
}

#full_width_prod p {
font:normal 13px Arial, Helvetica, sans-serif;
color:#444444;
background-color:inherit;
padding:10px 0px;
}

#full_width_prod a {
color:#b62329;	
}

#full_width_prod h3 {
margin-top: 10px;	
}

#full_width_prod ul 
{
font:normal 13px Arial, Helvetica, sans-serif;
color:#444444;
margin-left: 20px;
margin-top: 20px;
}
.prod_img{
position:relative;
float:left;
}
.product_bullets
{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#444;
	clear:both;
	float: left;
	list-style-position: inside;
	margin-top: 5px;
	list-style-type: disc;
}
.product_bullets a
{
	color:#b62329;
}
table{
	position:relative;
	float:right;
	width: 200px;
	margin:0;
	padding:0;
}
th{
background-color:#dcdcdc;
color:#b62329;
font:bold 12px Arial, Helvetica, sans-serif;
}
td{
background-color:#fafafa;
color:#444444;
font:normal 11px Arial, Helvetica, sans-serif;
}

.table_prod_indent {
	padding-left: 15px;
}

#right_prod{
position:relative;
float:left;
width:160px;
background-color:#dcdcdc;
color:inherit;}
#right_prod p{
font:normal 12px Arial, Helvetica, sans-serif;
color:#444444;
background-color:inherit;
padding:10px 15px;
}
h4{
font:bold 12px Arial, Helvetica, sans-serif;
color:#b62329;
background-color:inherit;
padding:10px 0 0 15px;
}
h5{
position:relative;
margin-left:auto;
margin-right:auto;
width:124px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#b62329;
background-color:#eeeeee;
padding:10px 15px;
margin-bottom: 2px;
}
#right_prod a{
display:block;
	width:130px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#b62329;
	background-color:inherit;
	padding: 6px 15px;
}

#left_menu2{
list-style:none;
padding:15px 0 5px 0px;
width:180px;
}
#left_menu2 li{
	padding:3px 0 0 20px;
	font:bold 12px Arial, Helvetica, sans-serif;
	float: left;
	width: 140px;
}
#left_menu2 li a{
	display:block;
	text-decoration:none;
	color:#b62329;
	background-color:inherit;
	line-height: 28px;
	border-bottom:1px solid #dbcec0;
}
#left_menu2 li ul{
list-style:none;
}
#left_menu2 li ul li{
	padding:3px 0 0 0;
	border-bottom: 1px solid #dbcec0;

}
#left_menu2 li ul li a{
	display:block;
	color:#060606;
	background-color:inherit;
	font:italic 11px Arial, Helvetica, sans-serif;
	padding:0 0 0 5px;
	line-height:26px;
	border: none;
}
#selected_2{
background-color:#dcdcdc;
color:inherit;
}

#top_right3{
position:relative;
width:690px;
background:url(../images/hd_product2.gif) left top no-repeat;
height:100px;
}

/*//////////////////////////STOCKISTS/*/
.stockists_img{
	position:absolute;
	right:10px;
	border: none;
	top: 171px;
}
.stockists_table{
background-color:#eeeeee;

}

.stockists_table table
{
	width: 646px;
	position: relative;
	left: -20px;
	
	
}
.stockists_table table tr td
{
border: 1px solid #eee;
}

.stockist_table_head td
{
	background-color: #dcdcdc;
	color:#b62329;
	font-weight: bold;
	padding: 1px;
	font-size: 13px;
}

/*//////////////////////////NEWS/*/
.news_img{
	position:absolute;
	right:10px;
	border: none;
	top: 203px;
}

#news_header{
position:relative;
width:690px;
height:77px;
background:url(../images/our_prod_header.gif) no-repeat;
}

.news_article_wrapper{
position:relative;
width:690px;
background-color: #eee;	
margin-top: 10px;

}

.news_article{
position:relative;
width:650px;
background-color: #eee;	
padding: 20px;
height: 172px;
}

.news_article p {
font:normal 13px Arial, Helvetica, sans-serif;
color:#444444;
}

.news_date 
{
	font:normal 13px Arial, Helvetica, sans-serif;
	color: #884800;
	font-weight: bold;
}

.news_image {
	border: 1px solid #e3a0a3;
	float: left;
	margin-right: 20px;
	height: 172px;
	margin-bottom: 20px;
	
}

/*//////////////////////////QUESTIONS/*/
.faq_img{
	position:absolute;
	right:10px;
	border: none;
	top: 236px;
}

#faq_header{
position:relative;
width:690px;
height:77px;
background:url(../images/our_prod_header.gif) no-repeat;
}

.faq_article_wrapper{
position:relative;
width:690px;
background-color: #eee;	
margin-top: 10px;

}

.faq_article{
position:relative;
width:650px;
background-color: #eee;	
padding: 20px;

}

.faq_article p {
font:normal 13px Arial, Helvetica, sans-serif;
color:#444444;
margin-bottom: 20px;
}

.faq_article li {
font:normal 13px Arial, Helvetica, sans-serif;
color:#444444;
list-style-type:square;
margin-left: 10px;
margin-top: 0px;
}

.faq_article p a {
	color: #b62329;
	font-weight: bold;
}

.faq_article h2 {
font:italic 21px "Times New Roman", Times, serif;
	color:#8F5310;
	background-color:inherit;
	line-height: 28px;
	display: block;
	float: left;
}

/*//////////////////////////CONTACT/*/

#contact_header{
position:relative;
width:690px;
height:77px;
background:url(../images/our_prod_header.gif) no-repeat;
}

.contact_article_wrapper{
position:relative;
width:690px;
background-color: #eee;	
margin-top: 10px;

}

.contact_article{
position:relative;
width:650px;
background-color: #eee;	
padding: 20px;
height: 471px;
}

.contact_article p {
font:normal 13px Arial, Helvetica, sans-serif;
color:#444444;
margin-bottom: 20px;
}

.contact_article p a {
	color: #b62329;
	font-weight: bold;
}

.contact_article table {
	width: 600px;
	
	padding: 0px;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	background-color: #eee;
}

.contact_article td 
{
	background-color: inherit;
	padding-bottom: 5px;
}
