.additional_checkout_links {
  width: 55%;
  float: left;
  padding-top: 36px; }
  .additional_checkout_links a img {
    padding: 4px; }

.search form {
  display: inline; }

.product_listing {
  list-style-type: none; }

#screenshot {
  position: absolute;
  border: 1px solid #cccccc;
  background: white;
  padding: 5px;
  display: none;
  color: white; }

.default_address {
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
  padding: 1em;
  border: solid 1px #999999;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  min-width: 200px; }

#header {
  padding-bottom: 15px; }
  #header a {
    font-size: 12px; }
    #header a:hover {
      color: red; }

.navigation-list li.current a {
  color: white; }
.navigation-list li.current a.root {
  font-size: 1.25em; }

ul#nav-bar {
  line-height: 40px;
  padding-top: 10px; }

#compusult_header {
  width: 985px; }
  #compusult_header #catalog_menu {
    height: 53px;
    background: url(/images/template/homepage04.gif) repeat-x left top; }
    #compusult_header #catalog_menu ul {
      width: 100%;
      height: 100%;
      margin: 0px;
      padding: 0px;
      background: url(/images/template/homepage06.gif) no-repeat right top;
      list-style: none; }
    #compusult_header #catalog_menu li {
      float: left;
      height: 47px;
      padding-right: 5px; }
    #compusult_header #catalog_menu .first {
      padding-left: 10px;
      background: url(/images/template/homepage05.gif) no-repeat left top; }
    #compusult_header #catalog_menu a {
      display: block;
      float: left;
      width: auto;
      height: 30px;
      padding: 17px 8px 0px 8px;
      text-decoration: none;
      font-weight: bold;
      color: white; }
    #compusult_header #catalog_menu a:hover {
      background: url(/images/template/homepage07.gif) repeat-x left top; }
    #compusult_header #catalog_menu .active a {
      background: url(/images/template/homepage07.gif) repeat-x left top; }

#footer {
  background: url(/images/template/homepage04.gif) repeat-x left top;
  height: 47px;
  color: white;
  padding: 0 !important;
  width: 985px;
  margin: 10px auto; }
  #footer .left {
    background: url(/images/template/homepage05.gif) no-repeat left top;
    width: 40% !important;
    padding: 10px; }
  #footer .right {
    background: url(/images/template/homepage06.gif) no-repeat scroll right top transparent;
    padding: 10px;
    height: 27px;
    width: 50%; }

.side_bar_box, .search_results {
  background: url(/images/template/homepage09.gif) repeat-x scroll left top transparent; }
  .side_bar_box .title, .search_results .title {
    background: url(/images/template/homepage11.gif) no-repeat scroll right top transparent; }
    .side_bar_box .title h1, .search_results .title h1 {
      background: url(/images/template/homepage10.gif) no-repeat scroll left top transparent;
      color: white;
      font-size: 11px;
      height: 23px;
      padding: 9px 0 0 25px; }

#featured_items {
  list-style-type: none;
  margin: 0; }
  #featured_items .featured_item {
    background: url(/images/template/featured_item.png) no-repeat scroll left top;
    float: left;
    height: 150px;
    width: 340px;
    margin-top: 12px;
    padding: 17px 17px 0; }
    #featured_items .featured_item h3 a {
      color: #ef2100;
      text-decoration: none;
      font-size: 11px; }
      #featured_items .featured_item h3 a:hover {
        text-decoration: underline; }
    #featured_items .featured_item p.image {
      float: left;
      width: 110px; }
      #featured_items .featured_item p.image img {
        background: none;
        border: 1px solid #e2dcbf;
        padding: 2px;
        width: 84px; }
    #featured_items .featured_item p.description {
      color: #726936;
      font-size: 11px; }
    #featured_items .featured_item p.price {
      font-weight: bold;
      font-size: 21px; }
      #featured_items .featured_item p.price span.price_for {
        font-size: 10px;
        padding-left: 3px; }
