
body {
  background: url(/design/plain/images/ui/burl_bg.jpg);
  color: #320;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  line-height: 140%;
}

#Content {
  background: url(/design/plain/images/ui/content_bg.gif) repeat-y;
  margin: 0;
  padding: 1px 10px 3px 10px;
  vertical-align: top;
  width: 736px;
}

#Footer {
  background: url(/design/plain/images/ui/footer_bg.gif) no-repeat bottom;
  clear: both;
  font-size: x-small;
  height: 19px;
  padding: 3px 10px 2px 10px;
  text-align: center;
}

#GlobalNavigation {
  background: url(/design/plain/images/ui/content_bg.gif) repeat-y;
  clear: both;
  height: 25px;
  padding-left: 3px;
  width: 753px;
}

div#GlobalNavigation2 {
clear:both;
  background: url(/design/plain/images/ui/content_bg.gif) repeat-y;
  height: 25px;
  padding-right:3px;
  padding-bottom: 10px;
  width:753px;
}


#GlobalNavigation2 div {
  background-color: #FAF5ED;
  background: url(/design/plain/images/ui/global_nav/global_nav2_bg.gif) no-repeat left;
  clear: both;
  float: right;
  height: 25px;
  margin-right: 2px;
  width: 325px;
  padding-bottom:3px;
  vertical-align:middle;
}

#GlobalNavigation2 div a {
  font-size:x-small;
  padding: 4px 6px;
}

#GlobalNavigation2 form, #SortControls form {
  display: inline;
  margin: 0;
  padding: 0;
}

#GlobalNavigation2 form button {
  margin-top:0px;
  vertical-align: middle; 
  padding-left:5px;
}

#GlobalNavigation2 form button img {
vertical-align:top;
text-align:center;
margin:0;
padding-bottom:7px;
}

#GlobalNavigation2 form input {
  font-size: x-small;
  height: 13px;
  padding-left: 2px;
  margin-top: 5px;
}

#GlobalNavigation img {
  margin-top: 2px;
  margin-left: 20px;
}

#GlobalNavigation ul, #GlobalNavigation li {
  display: inline;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#GlobalNavigation li a {
  border-bottom: 2px solid #534935;
  display: block;
  float: left;
  height: 25px;
}

#GlobalNavigation a:link, #GlobalNavigation a:visited, .Button:link, .Button:visited {
  background-image: url(/design/plain/images/ui/global_nav/button_bg_inactive.jpg);
}

#GlobalNavigation a:link:active, #GlobalNavigation a:visited:active, .Button:link:active, .Button:visited:active {
  background-image: url(/design/plain/images/ui/global_nav/button_bg_active.jpg);
}

#GlobalNavigation a:link:hover, #GlobalNavigation a:visited:hover, .Button:link:hover, .Button:visited:hover {
  background-image: url(/design/plain/images/ui/global_nav/button_bg_hover.jpg);
}

#GlobalNavigation a:link:hover img, #GlobalNavigation a:visited:hover img, .Button:link:hover img, .Button:visited:hover img {
  padding: 1px 0 0 1px;
}

div.InfoBox  {
  background-color: #FAF5ED;
 float: right;
  clear: right;
  margin-bottom: 10px;
  margin-left: 10px;
  width: 227px;
}

div.InfoBox div.Notices {
  background-color: #FAF5ED;
  background-image: url(/design/plain/images/ui/notices_box_bg.jpg);
  background-repeat: repeat-x;
  border-width: 1px;
  padding: 5px 3px;
}

.InfoBox div {
  border: 1px solid #804C1A;
  padding: 3px;
}

.InfoBox .Bio {
  background-image: url(/design/plain/images/ui/side_box_border_bio_bg.gif);
  background-repeat: no-repeat;
  border-width: 1px 0;
  padding: 5px 3px;
  text-align: center;
}

.InfoBox .Bio img {
  border: 1px solid #804C1A;
}

.InfoBox div div, .InfoBox div p {
  border-width: 0;
  padding: 0px 0px 3px 5px;
}

.InfoBox h3, .Purchase h3, .Spec h3, .InfoBox h4  {
  background-image: url(/design/plain/images/ui/side_box_header_bg.gif);
  background-repeat: no-repeat;
  font-size: 16px;
  margin: 0;
  padding: 3px ;
  text-align: center;
}

.InfoBox h4  {
  font-size: 12px;
}

.InfoBox .Notices {
  background-color: #FAF5ED;
  background-image: url(/design/plain/images/ui/notices_box_bg.jpg);
  background-repeat: repeat-x;
  border-width: 1px;
  padding: 5px 3px;
}

.InfoBox2 {
  float: left;
  margin: 0 10px 5px 10px;
  width: 345px;
}

.InfoLabel {
  clear: left;
  float: left;
  font-weight: bold;
  padding: 0 0 3px 0;
  width: 95px;
}

.InfoValue {
  padding: 0 0 3px 0;
  text-align:right;
}

#InnerWrapper {  
  clear: both;
  position: relative;
  text-align: left;
  top: 0;
  width: 756px;
}

#NavContact {
   width: 109px;
}

#NavHKO {
  width: 213px;
}

#NavKID {
  width: 236px;
}

#NavHome {
  width: 71px;
}

#NavRelated {
  width: 121px;
}

#Notice {
  clear: left;
  font-size: x-small;
  font-weight: bold;
}

#OuterWrapper {
  margin: auto;
  padding: 0;
  text-align: left;
  width: 756px;
}

p#AvailabilityNotice {
	clear: left;
	font-weight: bold;
}

#SiteTitle {
clear: both;
padding:  23px 0 0 10px;
width:746px;
height:72px;
background: url("/header_images/header_background.jpg") no-repeat;
}


