/* ----------------------------------------------------------------------------------------- */
/* Allgemein */
/* ----------------------------------------------------------------------------------------- */

body {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
    margin: 0px;
    background-color: #ffffff;
}

img {
    border: 0;
}

a {
    color: #000000;
    text-decoration: none;
}

a:hover {
    color: #ff6600;
    text-decoration: none;
}

form {
    display: inline;
}

/* ----------------------------------------------------------------------------------------- */
/* Header */
/* ----------------------------------------------------------------------------------------- */

tr.pageheader {
    background-color: #FFFFFF;
}

td.pageheader {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
    background-color: #FFFFFF;
}

/* ----------------------------------------------------------------------------------------- */
/* Header Navi*/
/* ----------------------------------------------------------------------------------------- */

tr.pageheadernavi {
    background-color: #FFFFFF;
}

td.pageheadernavi {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    background-color: #FFFFFF;
    border-bottom: 1px solid;
    border-color: #DCDCDC;

}

/* ----------------------------------------------------------------------------------------- */
/* Navi */
/* ----------------------------------------------------------------------------------------- */

tr.navi {
    background-color: #FFFFFF;
}

td.navi {
    height: 25px;
    background-image: url(img/navi_bg.jpg);
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    background-color: #cccccc;
}

/* ----------------------------------------------------------------------------------------- */
/* NAV_LEFT */
/* ----------------------------------------------------------------------------------------- */

tr.nav_left {
    background-color: #FFFFFF;
}

td.nav_left {
    width: 170px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    background-color: #FFFFFF;
}

/* ----------------------------------------------------------------------------------------- */
/* NAV_RIGHT */
/* ----------------------------------------------------------------------------------------- */

tr.nav_right {
    background-color: #FFFFFF;
}

td.nav_right {
    width: 170px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    background-color: #FFFFFF;
}

/* ----------------------------------------------------------------------------------------- */
/* MAIN_CONTENT */
/* ----------------------------------------------------------------------------------------- */

tr.main_content {
    background-color: #FFFFFF;
}

td.main_content {
    width: 610px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    background-color: #FFFFFF;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_INFORMATION */
/* ----------------------------------------------------------------------------------------- */

tr.box_information {
    background-color: #FFFFFF;
}

td.box_information {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
}

a.box_information {
    color: #000000;
    text-decoration: none;
}

a.box_information:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_CATEGORIES */
/* ----------------------------------------------------------------------------------------- */

table.box_categories {
    background-color: #DCDCDC;
    margin-bottom: 5px;
}

td.box_categories_top {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;

    border: none;
    background-color: #F6F6F6;
    padding: 8px;

    text-align: left;
    height: 25px;
    vertical-align: middle;
}

td.box_categories_sub {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;

    border: none;
    background-color: #E8E8E8;
    padding: 8px;

    text-align: left;
    height: 25px;
    vertical-align: middle;
}

a.box_categories {
    color: #000000;
    text-decoration: none;
}

a.box_categories:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_CART */
/* ----------------------------------------------------------------------------------------- */

table.box_cart {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.box_cart_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 5px;
    padding-left: 5px;
}

td.box_cart_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.box_cart_ust {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-right: 5px;
}

td.box_cart_discount {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #FF0000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-right: 5px;
}

td.box_cart_total {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #33cc00;
    background-color: #F6F6F6;
    padding: 2px;
    padding-right: 5px;
}

td.box_cart_shipping {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-right: 5px;
}

A.box_cart {
    color: #000000;
    text-decoration: none;
}

A.box_cart:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_SEARCH */
/* ----------------------------------------------------------------------------------------- */

table.box_search {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.box_search_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 5px;
    padding-left: 5px;
}

td.box_search_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

A.box_search {
    color: #000000;
    text-decoration: none;
}

A.box_search:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_CONTENT */
/* ----------------------------------------------------------------------------------------- */

table.box_content {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.box_content_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 5px;
    padding-left: 5px;
}

td.box_content_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

A.box_content {
    color: #000000;
    text-decoration: none;
}

A.box_content:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_LOGIN */
/* ----------------------------------------------------------------------------------------- */

table.box_login {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.box_login_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 5px;
    padding-left: 5px;
}

td.box_login_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

A.box_login {
    color: #000000;
    text-decoration: none;
}

A.box_login:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_NEWSLETTER */
/* ----------------------------------------------------------------------------------------- */

table.box_newsletter {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.box_newsletter_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 5px;
    padding-left: 5px;
}

td.box_newsletter_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

A.box_newsletter {
    color: #000000;
    text-decoration: none;
}

A.box_newsletter:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_LAST_VIEWED */
/* ----------------------------------------------------------------------------------------- */

table.box_last_viewed {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.box_last_viewed_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 5px;
    padding-left: 5px;
}

td.box_last_viewed_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.box_last_viewed_price {
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ff6600;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.box_last_viewed_tax_info {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
}

td.box_last_viewed_shipping {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
}

A.box_last_viewed {
    color: #000000;
    text-decoration: none;
}

A.box_last_viewed:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_WHATSNEW */
/* ----------------------------------------------------------------------------------------- */

table.box_whatsnew {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.box_whatsnew_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 5px;
    padding-left: 5px;
}

td.box_whatsnew_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.box_whatsnew_price {
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ff6600;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.box_whatsnew_tax_info {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
}

td.box_whatsnew_shipping {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
}

A.box_whatsnew {
    color: #000000;
    text-decoration: none;
}

A.box_whatsnew:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_SPECIALS */
/* ----------------------------------------------------------------------------------------- */

table.box_specials {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.box_specials_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 5px;
    padding-left: 5px;
}

td.box_specials_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.box_specials_price {
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ff6600;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.box_specials_tax_info {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
}

td.box_specials_shipping {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
}

A.box_specials {
    color: #000000;
    text-decoration: none;
}

A.box_specials:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_INFOBOX */
/* ----------------------------------------------------------------------------------------- */

table.box_infobox {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.box_infobox_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 5px;
    padding-left: 5px;
}

td.box_infobox_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

A.box_infobox {
    color: #000000;
    text-decoration: none;
}

A.box_infobox:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_BESTSELLERS */
/* ----------------------------------------------------------------------------------------- */

table.box_best_sellers {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.box_best_sellers_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 5px;
    padding-left: 5px;
}

td.box_best_sellers_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.box_best_sellers_price {
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ff6600;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.box_best_sellers_tax_info {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
}

td.box_best_sellers_shipping {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
}

A.box_best_sellers {
    color: #000000;
    text-decoration: none;
}

A.box_best_sellers:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_MANUFACTURERS */
/* ----------------------------------------------------------------------------------------- */

table.box_manufacturers {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.box_manufacturers_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 5px;
    padding-left: 5px;
}

td.box_manufacturers_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

A.box_manufacturers {
    color: #000000;
    text-decoration: none;
}

A.box_manufacturers:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_CURRENCIES */
/* ----------------------------------------------------------------------------------------- */

table.box_currencies {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.box_currencies_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 5px;
    padding-left: 5px;
}

td.box_currencies_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

A.box_currencies {
    color: #000000;
    text-decoration: none;
}

A.box_currencies:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_LANGUAGES */
/* ----------------------------------------------------------------------------------------- */

table.box_languages {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.box_languages_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 5px;
    padding-left: 5px;
}

td.box_languages_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

A.box_languages {
    color: #000000;
    text-decoration: none;
}

A.box_languages:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_SPYLIST */
/* ----------------------------------------------------------------------------------------- */

table.box_spylist {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.box_spylist_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 5px;
    padding-left: 5px;
}

td.box_spylist_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

A.box_spylist {
    color: #000000;
    text-decoration: none;
}

A.box_spylist:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_WISHLIST */
/* ----------------------------------------------------------------------------------------- */

table.box_wishlist {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.box_wishlist_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 5px;
    padding-left: 5px;
}

td.box_wishlist_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

A.box_wishlist {
    color: #000000;
    text-decoration: none;
}

A.box_wishlist:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_STORES */
/* ----------------------------------------------------------------------------------------- */

table.box_stores {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.box_stores_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 5px;
    padding-left: 5px;
}

td.box_stores_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

A.box_stores {
    color: #000000;
    text-decoration: none;
}

A.box_stores:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: LOGIN */
/* ----------------------------------------------------------------------------------------- */

table.login {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.login_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 5px;
    padding-left: 5px;
}

td.login_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding: 5px;
    padding-left: 5px;
}

A.login {
    color: #000000;
    text-decoration: none;
}

A.login:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: CREATE_ACCOUNT & CREATE_GUEST_ACCOUNT*/
/* ----------------------------------------------------------------------------------------- */

table.create_account {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.create_account_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.create_account_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px;
    padding-left: 5px;
}

A.create_account {
    color: #000000;
    text-decoration: none;
}

A.create_account:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: PASSWORD */
/* ----------------------------------------------------------------------------------------- */

table.password {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.password_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.password_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px;
    padding-left: 5px;
}

A.password {
    color: #000000;
    text-decoration: none;
}

A.password:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: CONTENT */
/* ----------------------------------------------------------------------------------------- */

table.content {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.content_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.content_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px;
    padding-left: 5px;
}

A.content {
    color: #000000;
    text-decoration: none;
}

A.content:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: ACCOUNT */
/* ----------------------------------------------------------------------------------------- */

table.account {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.account_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.account_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px;
    padding-left: 5px;
}

A.account {
    color: #000000;
    text-decoration: none;
}

A.account:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: ADDRESS_BOOK */
/* ----------------------------------------------------------------------------------------- */

table.address_book {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.address_book_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.address_book_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px;
    padding-left: 5px;
}

A.address_book {
    color: #000000;
    text-decoration: none;
}

A.address_book:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: ACCOUNT_PASSWORD */
/* ----------------------------------------------------------------------------------------- */

table.account_password {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.account_password_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.account_password_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px;
    padding-left: 5px;
}

A.account_password {
    color: #000000;
    text-decoration: none;
}

A.account_password:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: NEWSLETTER */
/* ----------------------------------------------------------------------------------------- */

table.newsletter {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.newsletter_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.newsletter_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px;
    padding-left: 5px;
}

A.newsletter {
    color: #000000;
    text-decoration: none;
}

A.newsletter:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: WISHLIST */
/* ----------------------------------------------------------------------------------------- */

table.wishlist {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.wishlist_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.wishlist_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px;
    padding-left: 5px;
}

A.wishlist {
    color: #000000;
    text-decoration: none;
}

A.wishlist:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: SPYLIST */
/* ----------------------------------------------------------------------------------------- */

table.spylist {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.spylist_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.spylist_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px;
    padding-left: 5px;
}

A.spylist {
    color: #000000;
    text-decoration: none;
}

A.spylist:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: SHOPPING_CART */
/* ----------------------------------------------------------------------------------------- */

table.shopping_cart {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.shopping_cart_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.shopping_cart_bg {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.shopping_cart_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px;
    padding-left: 5px;
}

td.shopping_cart_price {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ff6600;
    background-color: #FFFFFF;
    padding: 2px;
    padding-left: 5px;
}

td.shopping_cart_price_bg {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ff6600;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.shopping_cart_space {
    height: 1px;
    border-bottom: 1px solid #DCDCDC;
}

A.shopping_cart {
    color: #000000;
    text-decoration: none;
}

A.shopping_cart:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: CATEGORIES_LISTING */
/* ----------------------------------------------------------------------------------------- */

table.cat_list {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.cat_list_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.cat_list_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px;
    padding-left: 5px;
}

A.cat_list {
    color: #000000;
    text-decoration: none;
}

A.cat_list:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: PRODUCT_LISTING */
/* ----------------------------------------------------------------------------------------- */

table.prod_list {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.prod_list_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.prod_list_nav {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.prod_list_space {
    height: 5px;
}

td.prod_list_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px;
    padding-left: 5px;
}

A.prod_list_cart {
    color: #000000;
    text-decoration: none;
}

A.prod_list_cart:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: ADVANCED_SEARCH */
/* ----------------------------------------------------------------------------------------- */

table.search {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.search_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.search_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px;
    padding-left: 5px;
}

A.search {
    color: #000000;
    text-decoration: none;
}

A.search:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: PRODUCT_INFO */
/* ----------------------------------------------------------------------------------------- */

table.prod_info {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.prod_info_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.prod_info_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px;
    padding-left: 5px;
}

td.prod_info_price {
    font-family: Arial, Verdana, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #ff6600;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.prod_info_tax_info {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
}

td.prod_info_shipping {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
}

A.prod_info {
    color: #000000;
    text-decoration: none;
}

A.prod_info:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: SPECIALS */
/* ----------------------------------------------------------------------------------------- */

table.specials {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.specials_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.specials_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px;
    padding-left: 5px;
}

td.specials_space {
    height: 5px;
}

td.specials_nav {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

A.specials {
    color: #000000;
    text-decoration: none;
}

A.specials:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: PRODUCT_NEW */
/* ----------------------------------------------------------------------------------------- */

table.products_new {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.products_new_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.products_new_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px;
    padding-left: 5px;
}

td.products_new_space {
    height: 5px;
}

td.products_new_nav {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

A.products_new {
    color: #000000;
    text-decoration: none;
}

A.products_new:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: SPECIALS */
/* ----------------------------------------------------------------------------------------- */

table.specials {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.specials_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.specials_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px;
    padding-left: 5px;
}

td.specials_space {
    height: 5px;
}

td.specials_nav {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

A.specials_new {
    color: #000000;
    text-decoration: none;
}

A.specials:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: ACCOUNT_HISTORY */
/* ----------------------------------------------------------------------------------------- */

table.account_history {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.account_history_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.account_history_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px;
    padding-left: 5px;
}

td.account_history_space {
    height: 5px;
    border-bottom: 1px solid #DCDCDC;
}

td.account_history_nav {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

A.account_history {
    color: #000000;
    text-decoration: none;
}

A.account_history:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: STORELIST */
/* ----------------------------------------------------------------------------------------- */

table.store_list {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.store_list_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.store_list_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px;
    padding-left: 5px;
}

td.store_list_space {
    height: 5px;
    border-bottom: 1px solid #DCDCDC;
}

td.store_list_nav {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

A.store_list {
    color: #000000;
    text-decoration: none;
}

A.store_list:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: CHECKOUT */
/* ----------------------------------------------------------------------------------------- */

table.checkout {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.checkout_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.checkout_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px;
    padding-left: 5px;
}

td.checkout_space {
    height: 5px;
    border-bottom: 1px solid #DCDCDC;
}

td.checkout_content_space {
    height: 5px;
}

td.checkout_nav {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

A.checkout {
    color: #000000;
    text-decoration: none;
}

A.checkout:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: LOGOFF */
/* ----------------------------------------------------------------------------------------- */

table.logoff {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.logoff_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 25px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.logoff_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px;
    padding-left: 5px;
}

td.logoff_space {
    height: 5px;
    border-bottom: 1px solid #DCDCDC;
}

td.logoff_content_space {
    height: 20px;
}

td.logoff_nav {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

A.logoff {
    color: #000000;
    text-decoration: none;
}

A.logoff:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* MODULES: ALSO_PURCHASED */
/* ----------------------------------------------------------------------------------------- */

table.also_purchased {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.also_purchased_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.also_purchased_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px;
    padding-left: 5px;
}

td.also_purchased_space {
    height: 5px;
}

A.also_purchased {
    color: #000000;
    text-decoration: none;
}

A.also_purchased:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* MODULES: UPCOMING_PRODUCTS */
/* ----------------------------------------------------------------------------------------- */

table.upcoming_products {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.upcoming_products_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.upcoming_products_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px;
    padding-left: 5px;
}

td.upcoming_products_space {
    height: 5px;
}

A.upcoming_products {
    color: #000000;
    text-decoration: none;
}

A.upcoming_products:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* MODULES: CROSS_SELLING */
/* ----------------------------------------------------------------------------------------- */

table.cross_selling {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.cross_selling_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.cross_selling_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px;
    padding-left: 5px;
}

A.cross_selling {
    color: #000000;
    text-decoration: none;
}

A.cross_selling:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* MODULES: GRADUADET_PRICE */
/* ----------------------------------------------------------------------------------------- */

table.gp_price {
    border: 1px solid #DCDCDC;
    margin-bottom: 5px;
}

td.gp_price_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 2px;
    padding-left: 5px;
}

td.gp_price_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px;
    padding-left: 5px;
}

A.gp_price {
    color: #000000;
    text-decoration: none;
}

A.gp_price:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* Error Message */
/* ----------------------------------------------------------------------------------------- */

span.error {
    color: #FF0000;

}

table.error {
    border: 1px solid #FF0000;
    margin-bottom: 5px;
}

td.error_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 5px;
    padding-left: 5px;
}

td.error_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 5px;
    padding-left: 5px;
}

A.error {
    color: #000000;
    text-decoration: none;
}

A.error:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* INFO Message */
/* ----------------------------------------------------------------------------------------- */

table.info {
    border: 1px solid #FF0000;
    margin-bottom: 5px;
}

td.info_header {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #F6F6F6;
    padding: 5px;
    padding-left: 5px;
}

td.info_content {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    padding: 5px;
    padding-left: 5px;
}

A.info {
    color: #000000;
    text-decoration: none;
}

A.info:hover {
    color: #ff6600;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* FOOTER */
/* ----------------------------------------------------------------------------------------- */

tr.footer {
    background-color: #FFFFFF;
}

td.footer {
    height: 25px;
    background-image: url(img/footer_bg.jpg);
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    background-color: #cccccc;
}

/* ----------------------------------------------------------------------------------------- */
/* Buttons */
/* ----------------------------------------------------------------------------------------- */

.button {
    border: 1px solid #DCDCDC;
    line-height: 25px;
    margin: 7px;
    padding: 2px 5px 2px 5px;
    background-color: #F0F0F0;
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}

/* IE Fix */
* html .button {
    padding: 1px 0 1px 0;
    line-height: 14px;
}

* html button.button {
    padding: 1px 0 0 0;
    margin: -2px 1px;
    line-height: 14px;
}

a.button:link {
    border: 1px solid #DCDCDC;
    line-height: 25px;
    margin: 7px;
    padding: 2px 5px 2px 5px;
    background-color: #F0F0F0;
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}

a.button:visited {
    border: 1px solid #DCDCDC;
    line-height: 25px;
    margin: 7px;
    padding: 2px 5px 2px 5px;
    background-color: #F0F0F0;
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}

a.button:active {
    border: 1px solid #DCDCDC;
    line-height: 25px;
    margin: 7px;
    padding: 2px 5px 2px 5px;
    background-color: #F0F0F0;
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}

a.button:hover {
    border: 1px solid #DCDCDC;
    line-height: 25px;
    margin: 7px;
    padding: 2px 5px 2px 5px;
    background-color: #F0F0F0;
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    color: #FF6600;
    font-weight: normal;
    text-decoration: none;
}

span.button {
    border: 1px solid #DCDCDC;
    line-height: 25px;
    margin: 7px;
    padding: 2px 5px 2px 5px;
    background-color: #F0F0F0;
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* Copyright */
/* ----------------------------------------------------------------------------------------- */

td.copyright {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5;
    text-align: center;
}

a.copyright {
    color: #000000;
}

a.copyright:hover {
    color: #0000ff;
    text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------- */
/* SHIPPINGLINK */
/* ----------------------------------------------------------------------------------------- */

td.shippingLink {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
}

span.shippingLink {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
}

a.shippingLink {
    color: #000000;
}

a.shippingLink:hover {
    color: #0000ff;
    text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------- */
/* TAXINFO */
/* ----------------------------------------------------------------------------------------- */

td.taxInfo {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
}

span.taxInfo {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
}

a.taxInfo {
    color: #000000;
}

a.taxInfo:hover {
    color: #0000ff;
    text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------- */
/* PRICE */
/* ----------------------------------------------------------------------------------------- */

td.price {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #ff6600;
    font-weight: bold;
}

span.price {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #ff6600;
    font-weight: bold;
}

a.price {
    color: #ff6600;
}

a.price:hover {
    color: #0000ff;
    text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------- */
/* OLD_PRICE */
/* ----------------------------------------------------------------------------------------- */

td.old_price {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}

span.old_price {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}

a.old_price {
    color: #000000;
}

a.old_price:hover {
    color: #0000ff;
    text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------- */
/* PRODUCT_INFO_PRICE */
/* ----------------------------------------------------------------------------------------- */

td.price_info {
    font-family: Verdana, Arial, sans-serif;
    font-size: 20px;
    color: #ff6600;
    font-weight: bold;
}

span.price_info {
    font-family: Verdana, Arial, sans-serif;
    font-size: 20px;
    color: #ff6600;
    font-weight: bold;
}

a.price_info {
    color: #ff6600;
}

a.price_info:hover {
    color: #0000ff;
    text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------- */
/* SMALL_TEXT */
/* ----------------------------------------------------------------------------------------- */

td.small_text {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
}

span.small_text {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
}

a.small_text {
    color: #000000;
}

a.small_text:hover {
    color: #FF6600;
    text-decoration: underline;
}

/* spezieller edit button */
div.edit {
    display: inline-block;
    position: relative;
}

div.edit > a.edit {
    display: none;
    position: absolute;
    bottom: 0;
    margin-bottom: -14px;
    left: 50%;
    padding: 2px;
    line-height: 1;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    z-index: -1;
    transform: translateX(-50%)
}

div.edit:hover > a.edit {
    display: block;
}