/* CORE */

html {
	}

ul {
  list-style-image: url(/images/bullet.png);
}

.button {
  color: white;
  background: #015263;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.05em;
  padding: 1px 0px;
  border: none;
  border-top: 2px solid #85bdc9;
  border-bottom: 2px solid black;
}

a:link,
a:visited {
  color: #336699;
}

td {
  vertical-align: top;
  font-size: 80%;
}

img {
  border: none;
}

A.featured:link, A.featured:visited {
  text-transform: none;
  color: #FFFFCC;
  font-weight: bold;
  text-decoration: none;
}

A.featured:hover, A.featured:active {
  text-transform: none;
  color: white;
  font-weight: bold;
  text-decoration: none;
}

A.gateway_links:link,A.gateway_links:visited {
        color: #FFFFCC;
        font-size: 9px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
        text-decoration: none;
}


.text {
  color:white;
}

#none {
  padding:0px;
  margin:0px;
  border:0px;
  display:block;
}

#main-body-content {
  width: 800px;
  margin: 0px auto;
  text-align: left;
  border: 2px solid white;
}

#main-top100 {
  float: left;
  padding-top: 3px;
  padding-left: 3px;
  color: white;
}

#main-top100-r {
  float: right;
  padding-top: 3px;
  padding-left: 3px;
  color: white;
}

#main-body-account-nav {
  list-style: none;
  background: #015263;
  margin: 0px;
  padding: 6px 0px;
  text-align: right;
  border-bottom: 2px solid white;
  font-size: .80em;
}

#main-header li {
  display: inline;
  list-style: none;
  margin: 0px;
  padding: 0px 4px;
}

#main-header li a:link,
#main-header li a:visited,
#main-footer a:link,
#main-footer a:visited {
  color: white;
  text-decoration: none;
}

#main-header li a:hover,
#main-footer a:hover {
  text-decoration: underline;
}

#main-body-mid-header {
  border-bottom: 2px solid white;
}

#main-body-phone {
  color: #015263;
  font-size: 1.2em;
  font-weight: bold;
  display: none;
}

#main-body-bottom-header {
  background: #669999;
  padding: 6px;
  text-align: right;
  border-bottom: 2px solid white;
}

#main-body-bottom-header ul {
  display: block;
  list-style: none;
  margin: 0px;
  padding: 0px;
}

#main-body-bottom-header ul.left {
  float: left;
  font-weight: bold;
  font-size: .95em;
}

#main-body-bottom-header ul.left li {
  padding: 0px 6px;
}

#main-layout-table {
  width: 800px;
}

#main-layout-content-inner {
  padding: 10px 15px 10px 10px;
}

#main-layout-left-nav-bar {
  background: #0a2672;
  color: white;
  width: 149px;
  border-right: 2px solid white;
}

#main-layout-right-nav-bar {
  background: #0a2672;
  color: white;
  width: 148px;
  border-left: 2px solid white;
}

#main-layout-right-nav-bar.empty {
  display: none;
}

#main-layout-breadcrumbs2 {
  margin: 0px 5px 0px 0px;
  font-size: .8em;
  text-align:right;
}

#main-layout-breadcrumbs {
  margin: 5px 5px 10px 10px;
  font-size: .8em;
}

#main-layout-breadcrumbs .separator {
  color: #0a2672;
}

#main-layout-content {
  background: white;
  padding: 5px;
}

.side-nav-box {
  padding: 5px 5px 5px 5px;
  border-top: 2px solid white;
}

.side-nav-box a:link,
.side-nav-box a:visited {
  color: white;
  text-decoration: none;
}

.side-nav-box a:hover {
  text-decoration: underline;
}

.side-nav-box h2 {
  font-size: 1.1em;
  color: #fb9e31;
  margin: 0px;
  margin-bottom: 2px;
}

#side-nav-box-search {
  border-top: none;
  background: #CCCC99;
}

#side-nav-box-search h2 {
  color: #0a2672;
}

#side-nav-box-search form {
  margin: 0px;
}

#side-nav-box-search-search {
  width: 90px;
  border: 1px solid white;
}

#side-nav-box-search-submit {
  background: #0a2672;
  color: white;
  border: 1px solid white;
}

#main-subscribe {
  text-align: center;
  height: 35px;
  border-top: 2px solid white;
  vertical-align: middle;
  color: white;
  background: #526494;
}

#main-subscribe form {
  display: inline;
}

#main-subscribe .text {
  border: none;
  width: 100px;
}

#main-subscribe .button {
  font-weight: bold;
  background: #fb9e31;
  color: #0a2672;
  border: 1px solid white;
}

#main-subscribe .subscribe {
  color: #fb9e31;
  font-weight: bold;
  text-transform: uppercase;
}

#main-subscribe .unsubscribe a:link,
#main-subscribe .unsubscribe a:visited {
  color: #fb9e31;
}

#main-footer {
  color: white;
  background: #015263;
  text-align: center;
  padding: 5px;
  border-top: 2px solid white;
}

#main-footer .phone {
  font-weight: bold;
}

#main-footer a {
  padding: 0px 10px;
}

#main-footer .left {
  float: left;
}

#main-footer ul#abuse {
  margin: 0px;
}

#main-footer #abuse li {
  display: inline;
  padding-right: 150px;
}

#main-powered-by,
#main-powered-by a:link,
#main-powered-by a:visited {
  color: #aaa;
  font-size: x-small;
  margin: 5px;
}

#side-nav-box-subcategories ul,
#side-nav-box-subcategories li {
  margin: 0px;
  padding: 0px;
  list-style: none;
  list-style-image: none;
}

#side-nav-box-subcategories ul {
  margin-bottom: 10px;
}

#product-template-default .previous-and-next {
  text-align: right;
  font-size: .8em;
}

#product-template-default #product-content h2 {
  text-align: left;
  margin-top: 0px;
}

#product-template-default #product-content .availability {
  white-space: nowrap;
  float: right;
  clear: none;
}

#product-template-default #product-content .add-to-cart {
  margin-top: 0px;
}

#product-template-default #product-content .buttons {
  display: inline;
}

#product-template-default #product-content .view-larger {
  font-size: .8em;
  margin-top: 15px;
}

.buttons {
  white-space: nowrap;
}

#product-template-default #product-content .content {
  margin-left: 260px;
}

#product-template-default #product-content .promotion {
  margin: 2px 0px;
}

#product-template-default #product-content .set-note {
  clear: none;
}

#product-template-default #product-content .secondary-photos img {
  margin-top: 10px;
}

#product-template-default #product-content .specs-description h3,
#product-template-default #product-content .more-information h3 {
  font-size: 1.12em;
  margin-bottom: 5px;
}

#product-template-default #product-content .product-number {
  color: #555;
}

#product-template-default #product-content .product-number .value {
  font-weight: bold;
}

#product-template-default #product-content .info {
  border-bottom: 1px dotted #99ccff;
}

#product-template-default #product-content .action-links {
  margin-left: 0px;
  padding-left: 0px;
}

#product-template-default #product-content .action-links li {
  margin-left: 20px;
  padding-left: 0px;
}

#product-template-default #product-content .image {
  text-align: center;
  float: none;
  display: block;
}

#product-template-default #product-content .main-image {
  display: block;
}

#product-template-default #product-content .product-reviews-summary,
#product-template-default #product-content .mp3-summary {
  margin-bottom: 8px;
}

#category-template-default-3 #category-content .top .image {
  float: right;
}

#category-template-default-3 #category-content .products {
  clear: right;
}

#category-template-101 #main-layout-breadcrumbs {
  display: none;
}

#category-template-101 #category-content .info {
  width: 185px;
  float: left;
  padding: 0px;
  color: white;
}

#category-template-101 #category-content .info .inner {
  padding: 4px;
}

#category-template-101 #category-content .info img {
  width: 170px;
}

#category-template-101 #category-content .info h2 {
  margin: 0px;
  color: #fb9e31;
  font-size: 1.1em;
}

#category-template-101 #main-layout-content {
  padding: 0px 0px 0px 1px;
  background: white url(/images/category-template-101-bg.png) top left repeat-y;
}

#category-template-101 #category-content .subcategories td {
  border: none;
  border-bottom: 2px solid #d7d7d7;
  padding: 10px;
  width: 50%;
}

#category-template-101 #category-content .subcategories td.left {
  border-right: 2px solid #d7d7d7;
}

#category-content .subcategories .name,
#category-content .products .name,
#page-top-sellers .products .name,
#page-new-products #main-layout-content .categories .name,
#page-new-products #main-layout-content .products .name,
#article-category-template-101 .article-category-content .article .name {
  font-weight: bold;
}

#page-new-products #main-layout-content li .info {
  display: block;
  font-size: .85em;
  margin-bottom: 8px;
  margin-top: 3px;
  color: #999;
}

#category-template-101 #category-content .subcategories .photo img {
  display: block;
  float: left;
  width: 108px;
  vertical-align: top;
  margin-right: 5px;
}

#category-template-101 #category-content .top-sellers {
  background: url(/images/category-template-101-top-sellers.png) no-repeat top left;
  border: 2px solid #fb9e31;
  padding: 62px 5px 10px 5px;
  margin-top: 20px;
  width: 158px;
  color: white;
}

#category-template-101 #category-content .top-sellers h3 {
  color: #fb9e31;
  margin: 0px;
}

#category-template-101 #category-content .top-sellers ol,
#category-template-101 #category-content .top-sellers li {
  margin: 0px;
  padding: 0px;
}

#category-template-101 #category-content .top-sellers ol {
  margin-left: 20px;
}

#category-template-101 #category-content .top-sellers li {
  margin-bottom: 3px;
}

#category-template-101 #category-content .top-sellers .more {
  text-align: right;
}


#category-template-101 #category-content .info a {
  color: #fb9e31;
}

#category-template-101 #category-content .info .top-sellers li a {
  color: white;
}

#category-template-101 #category-content .top-sellers a:link,
#category-template-101 #category-content .top-sellers a:visited {
  text-decoration: none;
}

#category-template-101 #category-content .top-sellers a:hover {
  text-decoration: underline;
}

a.more,
a.more:link,
a.more:visited {
  color: #336699;
  text-decoration: none;
}

a.more:hover {
  text-decoration: underline;
}

#product-template-default #related-products .price {
  display: none;
}

#product-template-default #related-products ul,
#product-template-default #related-products li {
  margin: 0px;
  padding: 0px;
}

#product-template-default #related-products li {
  margin-left: 20px;
}

#article-category-template-101 .article-category-content .top {
  background: #526494;
  color: white;
  padding: 20px;
}

#article-category-template-101 .article-category-content .featured-articles .article {
  margin-bottom: 0px;
  margin-top: 10px;
}

#article-category-template-101 .article-category-content .featured-articles .article .name a:link,
#article-category-template-101 .article-category-content .featured-articles .article .name a:visited {
  color: #336699;
  font-size: 1.1em;
}

#article-category-template-101 .article-category-content .featured-articles .article .description {
  font-weight: bold;
}

#article-category-template-101 .article-category-content .article {
  margin-bottom: 10px;
}


#article-category-template-101 .article-category-content h2 {
  color: #fb9e31;
}

#article-category-template-101 .article-category-content .articles {
  background: white url(/images/swoosh-bg.png) top left no-repeat;
  padding: 20px;
}

#article-category-template-101 #main-layout-content,
#article-category-template-102 #main-layout-content {
  padding: 0px;
}

#article-category-template-101 #main-layout-right-nav-bar {
  background: #015263;
  color: white;
  width: 230px;
  border-left: 2px solid white;
}


#article-category-template-101 #main-layout-right-nav-bar .side-nav-box {
  border-top: none;
}

#article-category-template-102 .article-category-content .top {
  background: #015263;
  color: white;
  padding: 20px;
  font-weight: bold;
}

#article-category-template-102 .article-category-content .top table {
  width: 100%;
}

#article-category-template-102 .article-category-content .top h2 {
  color: #fb9e31;
  margin: 0px;
  padding: 0px;
  font-size: 1.1em;
  text-transform: uppercase;
}

#article-category-template-102 .article-category-content .top a {
  color: #fb9e31;
}

#article-category-template-102 .article-category-content .image {
  color: #fb9e31;
  text-align: center;
}

#article-category-template-102 .article-category-content .articles {
  width: 100%;
}

#article-category-template-102 .article-category-content .articles td {
  width: 50%;
}

#article-category-template-102 .article-category-content .featured-articles {
  padding: 20px;
  background: white url(/images/swoosh-bg.png) top left no-repeat;
}

#article-category-template-102 .article-category-content .featured-articles h3 {
  text-transform: uppercase;
}

#side-nav-box-article-subcategories h3 {
  color: #fb9e31;
  margin: 0px;
}

#main-layout-left-nav-bar .teaser,
#main-layout-right-nav-bar .teaser {
  padding: 0px;
}

#main-layout-right-nav-bar .teaser.first {
  border-top: none;
}

#article-1 #main-layout-content .creator-info{
  margin: 10px 0px 20px 0px;
}

#article-1 #main-layout-content #related-products {
  width: 100%;
}


#article-1 #main-layout-content #related-products h4 {
  font-size: 1em;
}

#article-1 #main-layout-content #related-products .name {
  font-weight: bold;
}

#article-1 #main-layout-content #related-products td {
  padding: 5px;
  border-bottom: 1px solid #efedcb;
}

#article-1 #main-layout-content #related-products .more {
  display: block;
}

#article-1 #main-layout-content #related-products .price {
  font-weight: bold;
  padding-left: 5px;
}

#article-1 #main-layout-content .caption {
  display: block;
}

    #main-layout-content {
      padding: 0px;
      background: #526494;
      color: white;
    }

    #index-table {
      height: 100%;
      width: 100%;
      margin: 0px;
    }

    #index-table td {
      padding: 10px;
    }

    #index-table td {
      border-bottom: 2px solid white;
    }

    #index-table td td {
      padding: 0px;
      border-bottom: none;
    }

    #index-table tr.second td {
      background: #015263;
    }

    #index-table td td {
      padding-bottom: 10px;
    }

    #index-table tr.second .name {
      text-transform: uppercase;
      color: #fb9e31;
      font-weight: bold;
    }

    #index-table tr.second .image {
      padding-right: 20px;
    }

    #index-table tr.second .description {
      margin: 15px 0px;
    }

    #index-table tr.second .info .price {
      margin: 0px 10px;
    }

    #index-table tr.second .info .listen {
      vertical-align: middle;
    }

    #index-table tr.second .more {
      text-decoration: none;
    }

    #index-table tr.third td,
    #index-table tr.fourth td {
      padding: 0px;
      padding-bottom: 5px;
      border-left: 2px solid white;
      text-align: center;
      width: 33%;
    }

    #index-table tr.third td.first,
    #index-table tr.fourth td.first {
      border-left: none;
    }

    #index-table tr.third .title,
    #index-table tr.fourth .title {
      color: white;
      margin: 5px 0px;
    }

body {
  font-family: Arial, sans-serif;
  font-size: 80%;
  text-align: center;
  color: #0a2672;
  background: #0a2672;
}

h2 {
  padding:0px;margin:0px;
}

.star {
  vertical-align: middle;
  margin: 1px;
  padding: 0px;
  position: relative;
  top: -2px;
}

.note {
  font-size: .9em;
  font-style: italic;
}

#cart {
  margin-top: 5px;
}

#cart th {
  background: #cccccc;
  padding: 2px;
}

#cart td {
  padding: 2px;
  font-size: 12px;
}

#cart .cart-item-row td {
  border-bottom: 1px solid #333399;
}

#cart .subtotal-row td {
  padding: 10px 0px;
  font-weight: bold;
}

.button-row td {
  background: #cccccc;
}

.button-row td.cart-new-account {
  background: #dddddd;
}

.cart-shipping-method-name {
  font-weight: bold;
}

.cart-shipping-method-description {
  margin: 10px 0px 10px 30px;
}

.cartprocesspresent {
  font-weight: bold;
}

.form-table {
  border: none;
}

.form-table th {
  text-align: right;
  vertical-align: top;
  font-weight: bold;
}

.form-table td, .form-table th {
  padding: 5px;
  vertical-align: top;
}

.status {
  font-size: small;
  font-style: normal;
  font-weight: bold;
  padding: 15px;
  color: black;
  width: 80%;
  border: 1px solid #333399;
  background: #eeeeee;
  margin-bottom: 10px;
}

.error {
  color: #cf1a1a;
}

/* content boxes */

.content-box {
  clear: both;
  margin-top: 20px;
  border-top: 1px solid black;
  padding-top: 20px;
}

.content-box img {
  float: right;
}

/* product template */

#product-template-default #product-content h2 {
  text-align: center;
}

#product-template-default #product-content .set-note {
  margin-top: 10px;
}

#product-template-default #product-content .availability {
  margin-top: 5px;
}

#product-template-default #product-content .image {
  float: left;
  margin-bottom: 20px;
  margin-right: 10px;
}

#product-template-default #product-content .image .view-larger {
  display: block;
  text-align: center;
}

#promotion-view-body #main-layout-content .image {
  text-align: center;
}

#promotion-view-body #main-layout-content .image .view-larger {
  display: block;
}

#promotion-view-body #main-layout-content .products td {
  padding-bottom: 10px;
}

#promotion-view-body #main-layout-content .products .qty input {
  width: 30px;
  font-family: monospace;
}

#product-template-default #product-content .image .main-image {
  display: block;
}

/*
#product-template-default #product-content .content {
  margin-left: 200px;
}
*/

#product-template-default #product-content .price .value {
  font-weight: bold;
}

#product-template-default #product-content .previous-and-next {
  text-align: right;
}

#product-template-default .related-products {
  margin-top: 20px;
}

#product-template-default .related-products table td {
  padding: 5px 0px;
  border: 1px solid black;
}

#product-template-default .related-products img {
  display: block;
  border: none;
  margin: 0px auto;
}

#product-template-default .related-products .price {
  display: block;
}

#product-template-default .related-products .price .label {
  display: none;
}

#product-template-default #product-content .related-products .price .value {
  font-weight: normal;
}

#product-template-default #product-content .set-note,
#product-template-default #product-content .availability {
  clear: left;
}

#product-template-default #product-content .qty input {
  width: 30px;
  font-family: monospace;
}

#product-template-default #product-content .option-sets {
  font-family: monospace;
}

#product-template-default #product-content .option-sets option {
  white-space: pre;
}

#product-template-default #product-content .add-to-cart {
  margin-top: 20px;
}

/* category templates */

#category-template-default-1 #category-content .qty .label {
  display: none;
}

#category-template-default-1 #category-content .qty input {
  width: 30px;
  font-family: monospace;
}

#category-template-default-1 #category-content .buttons {
  display: inline;
  margin-left: 20px;
}

#category-template-default-1 #category-content .wishlist {
  display: none;
}

#category-template-default-1 #category-content td {
  vertical-align: middle;
  padding: 5px;
}

#category-template-default-1 #category-content th.qty-header {
  text-align: left;
}

#category-template-default-2 #category-content table.subcategories {
  margin-top: 30px;
}

#category-template-default-2 #category-content td {
  vertical-align: top;
}

#category-template-default-2 #category-content table.subcategories td {
  width: 50%;
  padding: 8px;
}

#category-template-default-2 #category-content .subcategories img {
  float: right;
  margin-left: 8px;
}

#category-template-default-3 #category-content .products,
#page-new-products #main-layout-content .products {
  margin-top: 30px;
}

#category-template-default-3 #category-content .products .name,
#page-new-products #main-layout-content .products .name {
  display: block;
}

#category-template-default-3 #category-content .products td,
#page-new-products #main-layout-content .products td {
  vertical-align: top;
  min-height: 100px;
  padding-bottom: 20px;
}

#category-template-default-3 #category-content .products td.image,
#page-new-products #main-layout-content .products td.image {
  padding-right: 20px;
}

#category-template-default-4 #category-content table.subcategories {
  margin-top: 30px;
}

#category-template-default-4 #category-content td {
  vertical-align: top;
}

#category-template-default-4 #category-content table.subcategories td {
  width: 50%;
  padding: 8px;
}

#category-template-default-4 #category-content table.subcategories img {
  float: right;
  margin-left: 8px;
}

#category-template-default-4 #category-content .subcategories-top {
  width: 100%;
}

#category-template-default-4 #category-content .subcategories-top td {
  width: 50%;
}

#category-template-default-5 #category-content .products .name {
  display: block;
}

#category-template-default-5 #category-content .products {
  width: 100%;
}

#category-template-default-5 #category-content .products img {
}

#category-template-default-5 #category-content .products td {
  padding: 5px 5px;
  text-align: center;
  vertical-align: bottom;
}

#category-template-default-5 #category-content .products .price .label {
  display: none;
}

#category-template-default-5 #main-layout-right-nav-bar {
  display: none;
}

#category-template-default-6 #category-content .products {
  margin-top: 10px;
}

#category-template-default-6 #category-content .products td {
  width: 50%;
  padding: 10px;
}

#category-template-default-6 #category-content .products td.left {
  padding-left: 0px;
}

#category-template-default-6 #category-content .products td.right {
  padding-right: 0px;
}

#category-template-default-6 #category-content .products .image {
  float: left;
}

#category-template-default-6 #category-content .products .info {
  margin-left: 110px;
}

#category-template-default-6 #category-content .products .price {
  display: block;
}

#category-template-default-6 #category-content .products .description {
  margin-top: 5px;
}

#side-nav-box-related-products {
  text-align: center;
}

#side-nav-box-related-products div {
  margin-bottom: 10px;
}

#side-nav-box-featured-products .sku {
  display: none;
}

table.data thead {
  font-style : normal;
  color: black;
  text-decoration : none;
  font-size : small;
  font-weight : normal;
}

table.data {
  empty-cells: show;
  border-collapse: collapse;
}

table.data thead td {
  border-bottom: 3px #000099 solid;
  font-size: small;
  font-weight: bold;
  color: #777777;
}

table.data thead td a:link, table.data thead td a:visited {
  text-decoration: none;
}

table.data thead td .is-sort-column {
  color: black;
  text-decoration: underline;
}

table.data td {
  border-bottom: 1px #999999 solid;
  padding: 3px 5px;
}

table.data tfoot td {
  border-bottom: none;
}

table.data tfoot tr:first-child td {
  border-top: 3px #666666 solid;
}

table.data tfoot tr:first-child td.record-row {
  border: none;
}

table.data .record-row {
  font-size: 10pt;
  background: #999999;
  color: white;
  border-top: 0px;
  padding: 1px;
}

table.data .record-row a {
  text-decoration: none;
  font-weight: bold;
  color: white;
}

table.data tfoot .control-row .new-button {
  float: right;
}

table.data .row-count-select {
  float: left;
}

table.data .row-count {
  text-align: center;
}

.odd-row {
  background: white;
}

.even-row {
  background: #eeeeee;
}

.odd-row td, .even-row td {
  border-bottom: 1px #cdcdcd solid;
}

#article-category-template-default .article-category-content .description {
  margin-bottom: 30px;
}

#page-new-products .categories {
  width: 100%;
}

#page-new-products .categories ul {
  margin-bottom: 8px;
}

#page-new-products .products {
  width: 100%;
}

#page-new-products .categories .info {
  display: block;
  font-size: .9em;
  color: #555;
}

#page-new-products .categories .top-level {
  font-weight: bold;
}

#page-search-results .result-count {
  text-align: center;
  font-weight: bold;
  width: 100%;
}

#page-search-results .search-results .navigation {
  width: 130px;
}

#page-search-results .search-results {
  width: 100%;
}

#page-search-results .search-results .header {
  border: 1px solid black;
  background: #99ccff;
  width: 100%;
  padding: 3px;
}

#page-search-results .search-results .header h3 {
  font-size: 1em;
  margin: 0px;
  display: inline;
}

#page-search-results .search-results .view-all {
  float: right;
}

#page-search-results .search-results .products {
  width: 100%;
  margin-top: 5px;
}

#page-search-results .search-results .products td {
  width: 25%;
  text-align: center;
  padding-bottom: 10px;
}

#page-search-results .search-results .products .name {
  display: block;
}

#page-search-results .search-results .narrow {
  margin-top: 10px;
}

#page-search-results .search-results .narrow h3 {
  font-size: 1em;
  font-weight: normal;
  font-style: italic;
}

#page-search-results .search-results .narrow h4 {
  margin: 5px 0px 0px 0px;
  font-size: 1em;
  border: 1px solid black;
  padding: 3px;
  color: black;
}

#page-search-results .search-results .narrow ul {
  margin: 0px;
  padding: 0px;
  border: 1px solid black;
  list-style: none;
}

#page-search-results .search-results .narrow li {
  margin: 0px;
  padding: 3px;
  list-style: none;
  font-size: .85em;
}

#page-search-results .search-results .narrow li.active a:link,
#page-search-results .search-results .narrow li.active a:visited {
  color: grey;
}

body.popup {
  background: white;
}

/* deprecated */

.textbold {
  font-weight: bold;
}

.margintdspacer {
  margin: 5px;
}

.pager .current-page {
  font-weight: bold;
}

.pager .next {
  margin-left: 7px;
}

.pager .previous {
  margin-right: 7px;
}

.pager .page-number {
  float: left;
}

.pager .page-list {
  text-align: right;
  margin-right: 10px;
}

.pager .page-list a {
  margin: 0px 1px;
}


.suggestion {
 background-color: #FFFFFF;
 padding: 2px 6px 2px 6px;
}

.suggestion_hover {
 background-color: #e1e1e1;
 padding: 2px 6px 2px 6px;
}

.suggestions {
 font-size: 12px;
 font-weight: normal;
 background-color: #FFFFFF;
 text-align: left;
 border: 1px solid #000000;
}


