/* CSS Document */
* {margin:0; padding:0;}
body {
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	line-height:21px;
	background-color: #cadeed;
	color:black;
}
a {text-decoration: none; color:#000099;}
a:hover {text-decoration: underline;}
p.order {
  padding:0;
}
p.order a {
  font-variant: small-caps; 
  font-size: 16px; 
  font-weight: bold; 
  padding:0 5px;
  background-color: #d01414;
  color:white;
  text-decoration: none; 
}
p.order a:hover {background-color: red; text-decoration: none;}
b {color:#d01414;}
.tcenter {text-align: center;}
.fleft {float: left;}
.fright {float: right;}
.block {display: block;}
.smallfont {font-size: 11px;}
.bold {font-weight: bold;}
.red {color:#d01414;}
.green {color:green;}
img {border:0;}
h2, h3, h4 {font-size: 20px; color:#000099; text-align: center;}
h4 {font-size: 16px;}
#container {
  position: relative;
  width:800px;
  margin:0 auto;
  border:3px double black;
  border-top:0;
  border-bottom:0;
  padding:10px 0 20px 0;
  background-color: white;
}
.header {
  position: relative;
}
.header h1 {
  position: absolute;
  top:46px;
  left:-10px;
  width:800px;
  font-size: 24px;
  color:#808080;
  font-variant: small-caps;
  text-align: center;
}
.header p {
  background-color: black;
  color:#ff9000;
  padding:2px 0;
  border-bottom:2px solid #9aea06;
}
.header p b {color:#ff9000;}
.header p span {color:#4980a8;}
.header p span.white {color:white;}
html>body .header h1 {
  left:0;
}

.phone p {
  font-size: 12px;
  padding:2px;  
} 
.menu {
  width:800px;
  background-color: #1278ad;
  font-size: 12px;
  color:white;
  padding:1px 0 2px 0;
}
.menu p {padding:0;}
.menu a {
  color:white;
  font-variant: small-caps;
  padding:0 5px;
}
.menu a:hover {
  background-color: #055680;
  text-decoration: none;
}
.menu a.order-menu {background-color: #d01414;} 
.menu a.order-menu:hover {background-color: red;}
.menu a.discount {background-color: green;}
.menu a.discount:hover {background-color: #00c000;}
.content {
  width:770px;
  padding:10px 15px 15px 15px;
}
.content p, .content h2 {
  padding:10px 0;
  text-align: center;
}
.content p.tjustify {text-align: justify;}
.content p img {margin:0 5px;}
.content div.pics img {margin:0;}
.content ul {
  margin-left:220px;
  padding:10px 0;
}
.content ul.second {
  margin-left:320px;
}
.content a {text-decoration: underline;}
.content a.order {text-decoration: none;}
.content a.nounderline {text-decoration: none;}
.content div.paddingP {
  padding:10px 0;
}
.footer {
  border-top:2px solid #9aea06;
  position: absolute;
  bottom:-1px;
  left:0;
  width:800px;
  background-color: black;
  color:white;
  font-size: 11px;
}
html>body .footer {
  bottom:0;
} 
.footer a {
  color:white;
}