/* CSS Document */
body, html { margin:0px 0px 10px 0px;  background:url(images/background.gif) #0D2619 repeat-x top;  padding: 0px;  }
td { font-family:Arial, Helvetica, sans-serif;  font-size:11px;  color:#030;  }
h1 { font-size:14px;  color:#063;  margin:0px;  }
h2 { font-size:12px;  color:#063;  }
a { font-weight:bold;  text-decoration:none;  color:#000;  }
a:hover { color:#063;  }
hr {color:#999; }

#spm { background:url(images/sp-bk.gif); padding:16px 10px 0px 10px; color:#FFF; }
#spm a { border:1px solid #FFF; padding:4px; display:block; color:#FFF; margin-top:2px; }
#spm a:hover { background:#FFF; color:#063; }
#spb { background:url(images/sp-bot.gif); height:16px; }
#spsb { background:#004f21; border:1px solid #198951; padding:4px; }

.holder { width:750px;  margin-bottom:15;  padding:0px;  border:none;  }
.header { background:url(images/header.jpg);  height:99px;  vertical-align:top }
.content { background:url(images/title.gif) #FFF;  height:85px;  vertical-align:top;  padding:0px 38px 0px 80px;  }
.main { background:url(images/main-back.gif) #FFF;  vertical-align:top;  padding:5px 38px 15px 80px; height:835px;  }
.openingdetails { background:url(images/opening-times-back3.gif);  vertical-align:middle;  padding:5px 38px 5px 80px;  }
.bottom { background:url(images/bottom3.gif);  height:71px;  vertical-align:top }
.bleft { margin:12px 0px 0px 80px;  float:left;  }
.bright { margin:12px 216px 0px 0px;  float:right;  }
.oleft { float:left;  }
.oright { float:right;  margin-left:62px;  font-size:1.3em;  font-weight:bold;  }
.title { margin-top:12px;  }
.menu { text-align:right;  height:40px;  margin-top:5px;  }
.boxback { width:204px;  height:149px;  float:left;  margin:2px 6px 0px 0px;  background:url(images/box-back.gif);  }
.bimg { margin:0px 5px;  border-top:1px #FFF solid;  }
.btitle { margin-top:6px;  padding:8px 0px 9px 18px;  font-size:12px;  font-weight:bold;  color:#FFF;  }
.blink {padding:8px 22px 0px 0px; text-align:right; }
.blink2 {padding:0px 0px 8px 22px; text-align:right; }
a.wlink {color:#FFF; }
a.wlink:hover {color:#9FC; }
.smallimage {position:absolute; width:150px; height:96px; z-index:1; visibility: hidden; }
.prodpage {padding:10px; }
.specialoffer {color:#F00; font-weight:bold; }
.specialofferfont, .specialofferfont td {font-size:12px; }
a.botlink {color:#030; font-size:11px; font-weight:normal; text-decoration:none; }
a.botlink:hover {color:#030; font-size:11px; font-weight:normal; text-decoration:none; }
.quote { padding:4px; border:1px solid #063; background:#d6e6db; text-align:center; }
