body {margin: 10px 2%;}
body,p,li,ul,ol,a,table,tr,td,th {
  font-family: verdana, arial, helvetica; 
  font-size: 1em; 
  line-height: 1.7em;
  color: #333;
  }
a {color: #069;}
a:active {color: #036;}
a:hover {
  color:#fff; 
  background-color: #036;
}
a:visited {color: purple;}

h1 {
  margin: 0;
  padding: 0;
}
h2 {
  font-size: x-large; 
  font-family: verdana, arial, helvetica, sans-serif; 
  color: #333;
  line-height: 1em;
}

h3 {
  font-size: 100%; 
  font-family: verdana, arial, helvetica, sans-serif; 
  color: #333;
}

hr {
  color: #333;
}

address {
  font-size: small;
}

#sidebar {
  float: left;
  width: 300px;
}

#content {
  margin-left: 320px;
}

.icon {
  vertical-align: middle;
}

/* Generated via www.cssmenubuilder.com */

.menu{
  margin: 200px 0 0 0; 
  padding:0; 
  width:200px; 
  list-style:none;
  background:#fff;
  clear: both;
}

.menu li{
  padding:0; 
  margin:0 0 1px 0; 
  display:block; 
}

.menu li a{
  font-size: large;
  height: 40px;
  text-align:left;
  padding: 0 7px; 
  display:block; 
  text-decoration:underline;
}

.menu li a:hover{
  background-color: #fff;
  color: #CC6600;
}

.menu li a.active, .menu li a.active:hover{
  color:#000;
  font-weight: bold;
  text-decoration: none;
}

#contact {
  margin: 20px 7px;
  border-top: 1px solid #ccc;
}

.submitorder {
  font-size: large;
}

.highlight {
  border: 1px solid #ccc;
  padding: 0 10px;
  background-color: #eee;
  text-align: center;
}

.testimonial {
  border-bottom: 1px dashed #eee;
  margin-bottom: 1em;
}

.testimonial:hover {
}

.quote {
  background-image: url(../images/quotes.gif);
  background-repeat:no-repeat;
  padding-left: 40px;
}

#sample {
  border-top: 1px dashed #ccc; 
  border-bottom: 1px dashed #ccc;
}

#sample h3 {
  margin-bottom: 0;
  font-size: medium;
}

.sub {
  font-size: small;
  margin-top: 0;
}