body {
	background:url(images/back-image.jpg) center top repeat-y;
	padding:0px;
	margin:0px;
	font: 80% 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;
	color:#686967;
	line-height:1.5em;
}

h1 {
color:#9e767e;
font-size:150%;
margin:0px;
padding:0px;
}

h2 {
font-size:140%;
border-bottom:#ecece4 solid 1px;
color:#ab838b;
font-weight:normal;

}

h3 {
color:#a9354c;
font-weight:bold;
font-size:120%;

}

h4 {
color:#a9354c;
font-weight:bold;
font-size:105%;
margin:0px;
padding:0px;
border-bottom:#b87986 solid 1px;
}

li {
list-style-image:url(images/bullet.png);
margin-bottom:10px;

}

h1#home {
background:url(images/mandyshorseradishnew.gif) left no-repeat;
text-indent:-9999px;
height:22px;
}

h1#products {
background:url(images/products.gif) left no-repeat;
text-indent:-9999px;
height:22px;
}

h1#recipies {
background:url(images/recipies.gif) left no-repeat;
text-indent:-9999px;
height:22px;
}

h1#stockists {
background:url(images/stockists.gif) left no-repeat;
text-indent:-9999px;
height:22px;
}

h1#contactus {
background:url(images/contact-us.gif) left no-repeat;
text-indent:-9999px;
height:22px;
}

a, a:link {
color:#99203a;
text-decoration:none;
}

a:hover {
text-decoration:underline;
color:#f31f4d;
}

#header {
width:738px;
margin:auto;
background:url(images/back-banner.jpg) right top no-repeat;
height:128px;
}

#nav-shell{
background:#b34156 url(images/back-nav.gif) left bottom repeat-x;
float:left;
width:100%;
}

#nav-inside {
padding:5px 0px 0px 0px;


}

#nav-inside ul {
margin:auto;
padding:0px;
width:738px;
list-style:none;

}

#nav-inside li {
display:inline;
list-style:none;
float:left;
margin:0px;
padding:0px;
margin-right:10px;
}

#nav-inside li a {
margin:0;
display:block;
float:left;
padding:49px 16px 16px 16px;
color:#FFFFFF;
text-decoration:none;
font-size:95%;
font-weight:normal;
}


li#active, #nav-inside li:hover {
background: url(images/back-nav-left.gif) left bottom no-repeat;
}

li#active a, #nav-inside li:hover a {
background:transparent url(images/back-nav-right.gif) right bottom no-repeat;
color:#fdd3dd;
}

#content-shell {
margin:auto;
width:738px;
}

#content-inside {
margin-top:8px;
border-bottom:#ecece4 solid 1px;
border-top:#ecece4 solid 1px;
float:left;
width:738px;
background:url(images/back-content.gif) right repeat-y;
margin-bottom:5px;
}


#content-inside-products {
margin-top:8px;
border-bottom:#ecece4 solid 1px;
border-top:#ecece4 solid 1px;
float:left;
width:738px;
margin-bottom:5px;
}

#left {
width:350px;
float:left;
padding:20px 30px 20px 30px;}

#left-products {
width:678px;
float:left;
border-bottom:#ecece4 solid 1px;
border-top:#ecece4 solid 1px;
padding:20px 30px 20px 30px;
margin-bottom:5px;
margin-top:8px;}

#right { 
padding:20px;
height:349px;
background:url(images/back-right.jpg) right top no-repeat;
height:401px;
}

#right img { border:#ecece4 solid 7px;
margin-left:15px;}

.introtext {
font-size:110%;
color:#868885;
}

#footer {
clear:both;
width:738px;
margin:auto;
padding-top:2px;
padding-bottom:2px;
margin-top:5px;
border-bottom:#ecece4 solid 1px;
border-top:#ecece4 solid 1px;
}

#footer-inside {
background:#e6e6e6;
padding:20px;
font-size:90%;
font-weight:bold;
}

.left-float {
float:left; 
width:200px;
padding-top:10px;
height:230px;
}


.right-float {
float:right; 
width:180px;
padding-top:10px;
padding-left:20px
}

.product-shell {
clear:both;
border-bottom:#ecece4 solid 1px;
border-top:#ecece4 solid 1px;
float:left;
margin-top:10px;
width:100%;
}


#right-recipies { 
padding:20px;
height:349px;
background:url(images/back-right-recipies.jpg) right top no-repeat;
height:450px;
} 


#right-contact { 
padding:20px;
height:349px;
background:url(images/back-right-contact.jpg) right top no-repeat;
height:401px;
} 



#right-stockists { 
padding:20px;
height:349px;
background:url(images/back-right-map.jpg) right top no-repeat;
height:401px;
} 

.mm {
font-weight:normal;
}

.mm a {
color:#686967;
text-decoration:none;
}
 
 .mm a:hover {
 text-decoration:underline;
 }

