#services div {
background:#3F7EBD url(/stat/bg-services.png) bottom no-repeat;
position:relative;
margin-bottom:1em;
}
#services div h2 {
color:#FFF;
font-size:1.1em;
font-weight:normal;
padding:5px 0 8px 8px;
}
p.homeintro {
padding-top:0.4em;
font-size:1.1em;
line-height:1.4em;
color:#666;
margin-bottom:0.5em;
}
p.lastpara {
padding-top:0.4em;
font-size:1.1em;
line-height:1.4em;
color:#666;
margin-bottom:1.5em;
}
#services div p a {
position:absolute;
top:1px;
right:5px;
padding-right:20px;
background:url(/stat/more-blue.png) right 3px no-repeat;
text-align:right;
height:2em;
padding-top:0.4em;
color:#fff;
font-size:1.1em;
text-decoration:none;
}
#services div p a:hover {
text-decoration:underline;
}

.panel {
width:245px;
float:left;
padding-bottom:4em;
}
body div.panel h3 a {
font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
display:block;
padding-bottom:76px;
text-decoration:none;
color:#000;
}
.panel p,
.panel ul {
padding-top:0.4em;
font-size:1.1em;
line-height:1.4em;
color:#666;
margin-bottom:0.5em;
}
.panel ul {
padding-left:5px;
margin-bottom:1em;
}
.panel ul li {
margin-bottom:0.5em;
padding-left:16px;
background:url(/stat/bullet1.png) left center no-repeat;
font-weight:bold;
}
#cateringProducts {
}
#cateringProducts h3 {
background:url(../img/panel-catering.jpg) bottom no-repeat;
}
#retailProducts {
float:right;
}
#retailProducts h3 {
background:url(../img/panel-retail.jpg) bottom no-repeat;
}
.panel a.more {
display:block;
background:url(/stat/more-whitebg.png) no-repeat left top;
padding:2px 0 4px 22px;
margin-top:4px;
font-size:1.1em;
font-weight:bold;
color:#999;
text-decoration:none;
margin-left:2px;
}
.panel a.more:hover {
text-decoration:underline;
}



