/* CSS Document _ picledwalnutcatering.co.uk */
body {
  background-color:#40220A;
  font: normal 14px Times;
  line-height:18px;
  color:#473737;
  margin: 0px; 
  padding: 0px;
  scrollbar-base-color:#999999;
  scrollbar-face-color:#999999;
  scrollbar-arrow-color:#333333;
  scrollbar-shadow-color:#666666;
  scrollbar-track-color:#333333;
/*lines*/
  scrollbar-highlight-color:#CCCCCC;
  scrollbar-darkshadow-Color:#666666;
}
H3{
font-size:16px;
}
.head1{
font-size:20px;
font-weight:100;
letter-spacing:1px;
display: inline;
line-height:26px;
}
.head2{
font-size:16px;
font-weight:100;
letter-spacing:1px;
display: inline;
line-height:26px;
}
.headgold{
font-size:20px;
font-weight:100;
letter-spacing:1px;
display: inline;
line-height:26px;
color:#8D5C2B;
}
A.fheads:link, A.fheads:active, A.fheads:visited {
font-size:33px;
line-height:58px;
color:#40220A;
text-decoration:none;
letter-spacing:1px;
}
A.fheads:hover{
font-size:33px;
line-height:58px;
color:#60440e;
text-decoration:none;
letter-spacing:1px;
}
.foodtext{
font-size:11px;
line-height:12px;
color:#8D5C2B;
}
.forms{
font-size:11px;
height:16px;
}
.buttons{
   font-size:11px;
   color:#FFF;
   width:145px;
   background-color:#473737;
   border-style:solid;
   border-color:#888;
   border-width:1px;
   cursor: pointer;
}
#maincontainer{
position:relative;
width:945px;
background-color:#FCF9F2;
/*border-left:8px solid #9f591b;
border-right:8px solid #9f591b;*/
margin:auto;
}
#head{
position:relative;
background-color:#473737;
background: url(../images/head.gif) no-repeat;
width:945px;
height:195px;
}
#animation{
position:relative;
background-color:#473737;
width:929px;
height:140px;
border-left:8px solid #8D5C2B;
border-right:8px solid #8D5C2B;
}
#wrapper{
	position:relative;
	width:929px;
	min-height:530px;
	background-color:#FFE;
	border-top:10px solid #8D5C2B;
	border-left:8px solid #8D5C2B;
	border-right:8px solid #8D5C2B;
	background:url(../images/menu_bg.gif) repeat-y;
}
#menubox{
	position:relative;
	display:inline;
	float: left; 
	width: 717px;
	min-height:550px;
	padding-top:25px;
}

#nuts{
	background: url(../images/nuts.gif) no-repeat;
	background-position: bottom left;
}
#offerbox{
position:relative;
display:inline;
	float: right;
	width: 195px;
	padding-top:15px;
	text-align:center;
	min-height:550px;
	border:0px;
}
#footer{
	position:relative;
	text-align:center;
	height:40px;
	background-color:#8D5C2B;
	padding-top:10px;
	color:#9f591b;
	line-height:19px;
}
.footmenu {
color:#40220A;
}
A.footmenu:link, A.footmenu:active, A.footmenu:visited {
color:#40220A;
text-decoration:none;
}
A.footmenu:hover{
color:#FCF9F0;
text-decoration:none;
}
A.elink:link, A.elink:active, A.elink:visited {
font-size:13px;
color:#40220A;
text-decoration:underlined;

}
A.elink:hover{
font-size:13px;
color:#000;
text-decoration:none;
}
A.slink:link, A.slink:active, A.slink:visited {
color:#40220A;
text-decoration:none;
font-size:11px;
}
A.slink:hover{
color:#000;
text-decoration:none;
font-size:11px;
}
.address{
margin-left:12px;
margin-top:20px;
line-height:16px;
}
.tel{
font-size:18px;
line-height:30px;
}
/* MENU */
  .jquerycssmenu{
font: normal 12px Times;
margin-top:-8px;
height:370px;
width:160px;
padding-left: 0px; /*offset of tabs relative to browser left edge*/
}

.jquerycssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jquerycssmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jquerycssmenu ul li a{
display: block;
/*background: white url(../images/tintblue.gif) top center repeat-x;; /*background of tabs (default state)*/
padding: 10px 7px 8px 20px;
margin-right: 1px; /*spacing between tabs*/
border: 0px solid #778;
border-bottom-width: 0;
color: #2d2b2b;
text-decoration: none;
width:130px;
text-align:left;
border-bottom: 1px solid #9f591b;
}

.jquerycssmenu ul li a:hover{
background-color:#8D5C2B;
color:#FFFFFF;
/*background-image: url(../images/tintbluedark.gif) /*tab link background during hover state*/
}
	
/*1st sub level menu*/
.jquerycssmenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
border-top: 0px solid black;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jquerycssmenu ul li ul li a{
font: normal 10px Times;
width: 190px; /*width of sub menus*/
background: #b2b2b2;
color: black;
padding: 4px 5px;
margin: 0;
border-top-width: 0;
border-bottom: 0px solid black;
text-align:left;
filter:alpha(Opacity=100);
}

.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/
background: #a2a2a2;
color: white;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 7px;
right: 5px;
}

.rightarrowclass{
position: absolute;
top: 5px;
right: 5px;
}
.maroon{
background:url(../images/maroon_swirl.jpg) no-repeat bottom right;
}
.whitsml{
font-size:14px;
color:#FFF;
}
.field1{
width:300px;
}
.field2{
width:20px;
}
.field3{
width:50px;
}
.yeltxt{
color:#fd0;
line-height:24px;
}
