﻿html, body {
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}
body {
  background: #FBB900;
}
img {
  border: 0px;
}
.clear {
  clear: both;
}
#outerwrapper {
  width: 100%;
  height: 100%;
  margin: 0px;
  background: url(/Files/System/images/outerwrapper_bg.gif) repeat-x 0px 150px;
}
#innerwrapper {
  width: 920px;
  height: 100%;
  margin: 0px auto 0px auto;
  background: url(/Files/System/images/vert_grey_line11px.gif) repeat-y 210px 0px;
}
#container {
  position: relative;
  top: 40px;
  width: 920px;
  height: 720px;
  background: url(/Files/System/images/container_bg.gif) no-repeat left bottom;
}
#cart {
  position: absolute;
  top: -15px;
  right: 20px;
  font-weight: bold;
  font-size: 15px;
  color: #feedbf;
}
#cart a {
  font-weight: bold;
  font-size: 15px;
  color: #feedbf;
}
#cart a:hover {
  color: #FFF;
}

#header {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 900px;
  height: 100px;
  background: url(/Files/System/images/header_tagline_bg.gif) no-repeat 211px 0px;
  border-bottom: 11px solid #646566;
}
#header #logo {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 200px;
  height: 100px;
  background: url(/Files/System/images/cb_logo.gif) no-repeat center center;
  border-right: 11px solid #646566;
}
#header #logo a {
  width: 100%;
  height: 100%;
  display: block;
}
#header #logo h1 {
  display: none;
}
#main {
  position: absolute;
  top: 121px;
  left: 10px;
  width: 900px;
  height: 536px;
  border-bottom: 11px solid #646566;
}
#main #leftcolumn {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 200px;
  height: 536px;
  background: url(/Files/System/images/leftcolumn_bg.gif) no-repeat;
  border-right: 11px solid #646566;
}
#main #leftcolumn #leftnav {
  margin: 12px 0px 0px 12px;
}
#main #leftcolumn #leftnav ul,
#main #leftcolumn #leftnav li {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#main #leftcolumn #leftnav li {
  margin-bottom: 3px;
}
#main #leftcolumn #leftnav li a {
  height: 32px;
  padding-left: 14px;
  font-weight: bold;
  font-size: 12px;
  line-height: 32px;
  text-decoration: none;
  color: #646566;
  background: url(/Files/System/images/leftnav_1lvl_box.gif);
  display: block;
}
#main #leftcolumn #leftnav li a:hover,
#main #leftcolumn #leftnav li a.inpath {
  color: #FFFFFF;
  background: url(/Files/System/images/leftnav_1lvl_box_hover.gif);
}
#main #leftcolumn #leftnav li ul {
  margin: 8px 0px 8px 0px;
}
#main #leftcolumn #leftnav li ul li a {
  height: auto;
  padding: 3px 0px 3px 22px;
  font-size: 11px;
  line-height: 13px;
  background: none;
}
#main #leftcolumn #leftnav li ul li a:hover,
#main #leftcolumn #leftnav li ul li a.inpath {
  color: #FBB900;
  background: none;
}
#main #content {
  position: absolute;
  top: 0px;
  left: 211px;
  width: 689px;
  height: 536px;
  overflow: auto;
}
#main #content h1 {
  margin: 0px 0px 16px 0px;
  font-weight: bold;
  font-size: 22px;
  font-family: courier,'courier new',monospace;
  letter-spacing: -1px;
  color: #000000;
}
#main #content h2 {
  margin: 0px 0px 8px 0px;
  font-weight: bold;
  font-size: 16px;
  font-family: courier,'courier new',monospace;
  letter-spacing: -1px;
  color: #000000;
}
#footer {
  position: absolute;
  top: 668px;
  left: 10px;
  width: 900px;
  height: 42px;
  background: #9FA0A2 url(/Files/System/images/vert_grey_line11px.gif) repeat-y 200px 0px;
}
#footer address {
  position: absolute;
  top: 0px;
  left: 211px;
  width: 689px;
  height: 42px;
  background: url(/Files/System/images/footer_address.gif) no-repeat center center;
}
#footer address span {
  display: none;
}
