body {
  background: #7eadd0 URL(/buy_airchair/images/body-bkg.jpg) repeat-x;
}
h2, h3, p, ul li, ul ol, textarea, blockquote, a, table.footer, h4 {
  font-family: arial, helvetica, sans-serif;
}
h1 {
  font-size: 21px;
  line-height: 30px;
  font-style: italic;
  font-weight: 700;
  margin: 30px 0 20px 50px;
  color: #395274;
}
h1.ans {
  margin-left: 200px;
  font-style: normal;
}
h2 {
  background: transparent URL(/buy_airchair/images/gold-bkg.jpg) repeat-y;
  margin-left: -50px;
  padding: 5px 15px 5px 120px;
  text-align: center;
  font-size: 27px;
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #ceb068;
  border-right: 2px solid #666666;
  border-bottom: 2px solid #666666;
}
p, ul li, ol li {
  font-size: 13px;
  line-height: 17px;
}
img {
  border: none;
}
table.footer tr td, table.footer tr td a {
  font-size: 11px;
  line-height: 15px;
  padding: 0 15px;
  text-align: left;
  vertical-align: top;
}
table.footer tr td {
  color: #5078b1;
}
table.footer a {
  color: #022e6c;
  display: block;
  text-decoration: none;
}
table.footer td.rule {
  border-right: 1px solid #022e6c;
}
#textbox h3 {
  font-size: 22px;
  color: #022382;
}

#textbox p b {
  font-size: 15px;
  color: #022382;
}
sup {
  font-size: 12px;
}
#mainpic {
  position: absolute;
  top: 350px;
  left: 20px;
}
h4 {
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
  color: #395274;
}
#mainbox {
  background: white URL(/buy_airchair/images/mainbox-bkg.jpg) no-repeat;
  position: relative;
  top: 90px;
  left: 0;
  width: 1000px;
  height: auto;
  border: 10px solid #5e789b;
  border-top: 30px solid #5e789b;
  margin-bottom: 140px;
}
#footer {
  position: relative;
  bottom: 15px;
  left: 0px;
  height: 100px;
  width: 1000px;
}
#masthead, #shopping {
  z-index: 3;
  position: absolute;
  top: -115px;
  left: 600px;
}
#masthead {
  width: 150px;
  border-right: 1px solid white;
}
#shopping {
  position: absolute;
  top: -115px;
  left: 760px;
  width: 100px;
  text-align: left;
}
#masthead p, #masthead a, #shopping, #shopping a {
  width: 140px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  line-height: 12px;
  margin: 0;
  padding: 5px 10px 0 0;
  color: white;
  display: block;
  text-decoration: none;
}
#shopping p, #shopping a {
  text-align: left;
}
#masthead p, #masthead a {
  text-align: right;
}
#masthead a:hover, #masthead a:hover {
  color: yellow;
}
#navtop {
  z-index: 3;
  position: absolute;
  top: -21px;
  left: 200px;
  width: 700px;
}
#navtop a, #navtop   {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  line-height: 12px;
  margin: 0;
  padding: 0 15px;
  color: white;
  display: inline;
  text-decoration: none;
}
#eagle {
  background: transparent URL(/buy_airchair/images/eagle.png) no-repeat;
  position: absolute;
  top: -125px;
  left: 730px;
  width: 250px;
  height: 351px;
}
#airchair {
  background: transparent URL(/buy_airchair/images/airchair.png) no-repeat;
  position: absolute;
  top: -30;
  left: 30px;
  width: 381px;
  height: 400px;
}
#textbox {
  position: relative;
  top: 10px;
  left: 185px;
  width: 580px;
  text-align: left;
  padding-bottom: 25px;
}
#textbox p, #textbox ul li {
  font-size: 12px;
  color: #4c4c4c;
}
#textbox p.fst {
  color: black;
  padding-left: 30px;
}
#logo {
  position: absolute;
  top: -115px;
  left: 10px;
}
#logo h4 {
  margin: 0;
  padding: 4px 25px;
  font-family: verdana, arial, sans-serif;
  font-size: 16px;
  font-weight: 300;
  color: #D2BB85;
  text-align: center;
}
#menubox {
  background: white URL(/buy_airchair/images/menu_bkg.jpg) no-repeat;
  position: absolute;
  top: 30px;
  left: 20px;
  width: 200px;
  height: 500px;
}
#menubox h5, #menubox h6, #menubox a {
  font-family: verdana, arial, helvetica, sans-serif;
  color: #282d61;
}
#menubox h5 {
  padding: 0px 10px 20px 10px;
  margin: 0;
  font-size: 30px;
  font-weight: 700;
}
#menubox h6 {
  padding: 25px 10px 0 10px;
  margin: 0;
  font-size: 20px;
  line-height: 20px;
  font-weight: 300;
}
#menubox a {
  padding: 9px 10px 9px; 10px;
  margin: 0;
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
  font-style: normal;
  display: block;
  text-decoration: none;
  border-top: 2px groove #dedede;
}
#menubox a.sel {
  background-color: #ff5e58;
  font-style: italic;
  color: black
}


#prodtext {
  position: absolute;
  top: 30px;
  left: 260px;
  width: 690px;
  text-align: left;
}
#prodtext h1, #prodtext h2, #prodtext p, #prodtext ul li, #prodtext ol li {
  background: none;
  margin: 0;
  padding: 5px 0 0 0;
  text-align: left;
  width: 680px;
  border: none;
}
#prodtext h1, #prodtext h2 {
  padding: 15px 0 0 0;
}
#prodtext h1, #prodtext p, #prodtext ul li, #prodtext ol li {
  font-family: verdana, arial, sans-serif;
}
#prodtext p, #prodtext ul li, #prodtext ol li {
  font-size: 12px;
  line-height: 17px;
}
#prodtext h1 {
  font-weight: 300;
  font-size: 21px;
  font-style: normal;
}
#prodtext h2 {
  font-family: georgia, times, serif;
  font-size: 18px;
  line-height: 20px;
  font-style: italic;
  font-weight: 300;
} 
#salebox {
  z-index: 3;
  background: transparent URL(june_sale_sm.png);
  position: absolute;
  top: -50px;
  left: -20px;
  width: 219px;
  height: 103px;
}