@media print { .ui-tabs-nav {display:none;
}
}
@media projection, screen { .ui-tabs-hide {display:none;
}
}

body {
    background: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

h1 {
    text-decoration: none !important;
}

h2 {
    text-decoration: none !important;
    font-size: 16px;
}

.categories_name_overview {
    display: none !important;
}

a, a:visited, a:hover {
    color: #000;
}

#main_content_container {
		padding-left: 6px;
    padding-right: 0px;
}

.border {
    border: 1px solid #881E78;
}

.border_bottom {
    border-bottom: 1px solid #881E78;
}

.border_top {
    border-top: 1px solid #881E78;
}

.center {
    text-align: center;
}

.align_center {
    text-align: center;
}

.align_right {
    text-align: right;
}

.strong {
    font-weight: bold;
}

.small {
    font-size: 10px;
}

#nobr {
    white-space: nowrap;
}

.nobr {
    white-space: nowrap;
}

img {
    border: 0;
}

form {
    margin: 0;
}

#navigation {
    font-family: Arial;
    font-size: 10px;
}

#lightbox_content {
    display: none;
}

#footer {
    display: none;
}

#popup_box .lightbox_block {
    padding: 10px;
}

#popup_box #shopping_cart, #popup_box #checkout_shipping, #popup_box #gm_checkout_payment, #popup_box #gm_checkout_confirmation, #popup_box #checkout_success, #popup_box #create_account_page {
    float: none;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    width: 680px;
}

#popup_box #shopping_cart #footer {
    margin-top: 43px;
}

#popup_box #create_account_page #footer {
    margin-top: 46px;
}

.checkout {
    overflow: hidden;
}

.checkout .heading img, .checkout .heading2 img {
    float: left;
}

.checkout .module_option_title {
    float: left;
}

.checkout .module_option_price {
    float: right;
}

.checkout .module_option_radio {
    float: right;
    padding-left: 20px;
    padding-right: 50px;
    padding-top: 3px;
}

.checkout .module_option_price_bold {
    float: right;
    font-weight: bold;
}

.checkout .button_back {
    float: left;
}

.checkout .text_continue {
    line-height: 38px;
    margin-right: 43px;
    text-align: right;
}

.checkout .button_continue {
    float: right;
}

.checkout .button_continue form {
    display: inline;
}

.checkout .history_navbar {
    clear: both;
}

.checkout .navabar {
    margin: 3px auto 0;
    overflow: hidden;
    padding-bottom: 20px;
    width: 578px;
}

.checkout #block_address {
    margin-top: 20px;
}

.checkout .gender {
    height: 32px;
}

.checkout .head_height {
    height: 38px;
    overflow: hidden;
}

.checkout .module_option_overflow {
    overflow: hidden;
}

.navigation {
    width: 100%;
}

.cursor_pointer {
    cursor: pointer;
}

.logo_cart_on_top {
    float: left;
}

#topmenu_clear {
    clear: right;
}

.class_error {
    font-weight: bold;
}

.cell_note {
    color: #000000;
    float: right;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    position: relative;
    text-align: right;
    text-decoration: none;
    top: -31px;
}

#pre_black {
    background: #000000;
    height: 1500px;
    position: absolute;
    width: 100%;
    z-index: 999;
}

.gm_opensearch_info:hover, .gm_opensearch:hover {
    cursor: pointer;
    text-decoration: underline;
}

#menubox_search_body .gm_opensearch_info:hover, #menubox_search_body .gm_opensearch:hover {
    cursor: pointer;
    text-decoration: underline;
}

.copyright {
    color: #808080;
    float: left;
    font-family: Arial;
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    width: 100%;
}

.copyright a {
    color: #808080;
    text-decoration: none;
}

.button_to_cart .cart_text:hover {
    text-decoration: none;
}

.quickie_absolute {
    height: 20px;
    position: relative;
    width: 180px;
}

.quickie_text_field input {
    left: 0;
    position: absolute;
    top: 0;
    width: 120px;
}

.quickie_submit {
    left: 126px;
    position: absolute;
    top: 0;
}

.searchbox_absolute {
    height: 20px;
    position: relative;
    width: 385px;
    text-align: right;
}

.searchbox_text_field input {
    left: 0;
    position: absolute;
    top: 0;
    width: 120px;
}

.searchbox_submit {
    left: 243px;
    position: absolute;
    top: -1px;
}

.menubox_categories .cat_icon {
    float: left;
    height: 100%;
}

#menubox_specials_head img, #menubox_reviews_head img, #menubox_whatsnew_head img, #menubox_cart_head img {
    float: right;
    margin-right: 8px;
    margin-top: 6px;
}

#menubox_login_body .left {
    float: left;
    width: 59px;
    font-size: 12px;
    height: 20px;
    margin-bottom: 3px;
    line-height: 20px;
}

#menubox_login_body .right {
    width: 115px;
    float: right;
    height: 20px;
    margin-bottom: 3px;
}

#menubox_newsletter_body .left {
    float: left;
    padding: 1px;
    width: 60px;
}

#menubox_newsletter_body .right {
    padding: 1px;
}

#menubox_cart .box_overflow {
    overflow: hidden;
    padding: 5px 0 0;
}

#menubox_cart .box_left {
    float: left;
    margin: 0 5px 0 0;
}

#menubox_order_history_body .box_left {
    float: left;
    margin: 0 5px 0 0;
}

#menubox_best_sellers_body .box_load_bestseller {
    overflow: hidden;
}

#menubox_best_sellers .box_left {
    display: none;
    padding: 3px;
}

#menubox_best_sellers .box_right {
    padding: 2px 3px 3px;
    text-align: right;
}

#shopping_cart {
    overflow: hidden;
    width: 99%;
}

#content_box_new_products_default {
    margin: 0;
    padding: 0;
    width: 100%;
}

#content_box_specials {
    margin: 0;
    padding: 0;
    width: 100%;
}

#content_box_new_products_main {
    margin: 0;
    padding: 0;
    width: 100%;
}

#content_box_new_products_main_body .product_price {
    color: #000000;
    font-family: Arial;
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    height: 65px;
    margin: 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}

#iconizing_icon {
    float: left;
}

.ui-tabs-nav {
    border-left-color: #cccccc;
    border-left-style: solid;
    border-left-width: 1px;
    list-style: none;
    margin: 0 0 2px;
    padding: 0;
}

body .ui-tabs-nav li {
    float: left;
    margin: 0;
    padding: 0;
}

.ui-tabs-nav a, .ui-tabs-nav a span {
    float: left;
}

body .ui-tabs-nav a {
    outline: 0;
    white-space: nowrap;
}

body .ui-tabs-nav .ui-tabs-selected a {
    z-index: 2;
}

.ui-tabs-nav a span {
    font-size: 10px;
    text-transform: uppercase;
}

.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
    cursor: text;
}

.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active {
    cursor: pointer;
}

.ui-tabs-disabled {
}
* html .ui-tabs-nav {
    display: inline-block;
    margin-left: -3px;
}
*:first-child + html .ui-tabs-nav {
    display: inline-block;
}

#content_box_upcoming_products_body .box_left {
    float: left;
}

#content_box_upcoming_products_body .box_right {
    text-align: right;
}

#create_account_page .heading img {
    float: left;
}

#create_account_page .smallHeading {
    font-size: 10px;
    text-align: right;
    text-transform: none;
}

#create_account_page span {
    font-weight: bold;
}

#create_account_page .cell_back {
    float: left;
    padding-top: 10px;
}

#create_account_page .cell_continue {
    float: right;
    padding-top: 10px;
}

#create_account_page .cell_center {
    float: left;
    padding: 3px;
}

#create_account_page .cell_adress {
    padding: 3px;
}

#create_account_page .cell_adress_text {
    float: left;
    padding: 3px;
    width: 60%;
}

#create_account_page #gender {
    position: relative;
    top: 3px;
}

#create_account_page .gender {
    height: 32px;
}

#create_account_page .form_buttons {
    height: 27px;
    overflow: hidden;
}

#product_info {
    height: 100%;
    overflow: hidden;
		width: 731px;
}

#product_info #details_head {
    line-height: normal;
    overflow: hidden;
}

#product_info #products_price {
    text-align: right;
}

#product_info #details_body {
    display: block;
    margin-top: 4px;
    overflow: hidden;
}

#product_info #details_left_part {
    float: left;
}

#product_info #details_main_part {
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    margin-bottom: 8px;
    width: 325px;
}

#product_info #details_right_part {
    float: right;
	  margin-bottom: 8px;
    width: 165px;
}

#product_info #details_cart_part {
    position: relative;
    width: auto;
}

#product_info #gm_tell_a_friend, #product_info #gm_tell_a_friend_icon, #product_info #gm_price_offer, #product_info #print, #product_info #gm_price_offer_icon, #product_info #print_icon {
    cursor: pointer;
}

#product_info .cleary {
    clear: both;
    font-size: 1px;
    line-height: 1px;
}

#product_info .info_element {
    margin-bottom: 8px;
}

#products_options .attribute_radio .gm_attr_calc_input {
    width: auto;
}

#products_media_head_file {
    float: left;
}

#products_media_head_size {
    float: right;
}

.products_media_button {
    float: right;
}

.products_media_icon {
    float: left;
    margin-right: 5px;
}

.products_media_info {
    float: left;
    width: 400px;
}

.products_media_download {
    float: right;
    text-align: right;
    width: 140px;
}

#products_media_body .filename {
    font-weight: bold;
}

.products_media_filesize {
    margin-right: 73px;
}

#product_info .graduated_prices_detail_row {
    overflow: hidden;
}

#product_info .graduated_prices_detail_left {
    float: left;
    width: 70px;
}

#product_info .graduated_prices_detail_right {
    margin-left: 70px;
}

#product_info .details_attributes_selection {
    margin-bottom: 8px;
    width: 100%;
}

#product_info .details_attributes_selection td {
    padding: 4px 4px 4px 0;
}

#product_info .details_table_options_space {
    height: 10px;
}

#product_info .details_table_options_radio {
    width: 20px;
}

#product_info .details_attributes_dropdown {
    margin-bottom: 8px;
}

#product_info .details_attributes {
    margin-bottom: 8px;
}

#product_info .details_attributes_options {
    height: 30px;
}

#product_info #gm_attribute_images {
    margin-left: 1px;
}

#product_info .details_qty {
    left: 8px;
    position: absolute;
    top: 7px;
}

#product_info .details_x {
    left: 49px;
    position: absolute;
    top: 9px;
}

#product_info .details_cart_button {
    left: 20px;
    position: absolute;
    top: 1px;
    float: left;
    padding: 0;
}

#product_info .details_wishlist {
    left: 125px;
    position: absolute;
    top: 1px;
}
*:first-child + html #gm_attr_calc_qty {
    margin-top: -1px;
}

#product_listing,  #product_info, #new_find, #contact_us, #account, #content_page {
    background-color: #f7f7f7;
    padding: 8px;
    border: 1px solid #CACACA;
}

#categorie_listing {
 		background-color: #efefef;
	  margin: 0px 0px 0px 0px;
	  padding-left: 9px;
    border: 1px solid #AAAAAA;
}

#contact_us, #account, #content_page {
    /* UB width: 520px; */
		width: 729px;
}

#product_listing .product_box .listing_attributes_selection {
    padding-top: 10px;
}

#product_listing .product_box .gm_image_button {
    position: relative;
    top: 4px;
}

#guestbook_form {
    padding: 20px 20px 4px;
}

.guestbook_navigation #back {
    cursor: pointer;
}

.guestbook_navigation .guestbook_page_number {
    cursor: pointer;
}

.guestbook_navigation .guestbook_page_number_bold {
    cursor: pointer;
    font-weight: bold;
}

.guestbook_navigation #next {
    cursor: pointer;
}

#guestbook_send {
    position: relative;
    right: -16px;
    text-align: right;
}

#guestbook_send_entry {
    cursor: pointer;
}

.guestbook_icon {
    cursor: pointer;
}

#guestbook_new_entry {
    float: left;
}

#checkout_shipping .shipping_address_block {
    color: #000000;
    margin-bottom: 17px;
}

#checkout_shipping .module_option_title {
    width: 390px;
}

#checkout_shipping .navbar_line img {
    left: 0;
    position: relative;
    top: 5px;
}

#checkout_shipping .cleary {
    clear: both;
    font-size: 1px;
    line-height: 1px;
}

#gm_checkout_payment .module_data_left {
    padding-right: 5px;
    padding-top: 2px;
}

#gm_checkout_payment .gm_class_input, #gm_checkout_payment .gm_class_input {
    border: 1px solid #cccccc;
    font-size: 14px;
    height: 22px;
    margin-bottom: 1px;
    padding: 4px 0 0 8px;
    width: 190px;
}

#gm_checkout_payment .module_table select {
    border: 1px solid #cccccc;
    font-size: 14px;
    height: 26px;
    margin-bottom: 1px;
    padding-left: 3px;
    padding-top: 2px;
}

#gm_checkout_payment .module_description {
    overflow: hidden;
    width: 485px;
}

#gm_checkout_payment .module_table {
    width: 100%;
}

#gm_checkout_payment .navbar_line img {
    left: 170px;
    position: relative;
    top: 5px;
}

#gm_checkout_confirmation .products_block {
    padding-bottom: 10px;
}

#gm_checkout_confirmation .head {
    margin-bottom: 20px;
    overflow: hidden;
}

#gm_checkout_confirmation .table_products_space {
    height: 10px;
}

#gm_checkout_confirmation .left_address {
    float: left;
    width: 260px;
}

#gm_checkout_confirmation .right_address {
    float: right;
    width: 260px;
}

#gm_checkout_confirmation .address {
    overflow: hidden;
}

#gm_checkout_confirmation #order_data {
    overflow: hidden;
}

#gm_checkout_confirmation #total_block_table {
    margin-left: auto;
}

#gm_checkout_confirmation #table_products_data {
    width: 100%;
}

#gm_checkout_confirmation .navbar_line img {
    left: 310px;
    position: relative;
    top: 5px;
}

#checkout_success .navbar_line img {
    left: 424px;
    position: relative;
    top: 5px;
}

#gm_tell_a_friend_popup #tell_a_friend_send {
    float: right;
}

#tell_a_friend_icon {
    float: left;
    margin-right: 7px;
}

#tell_a_friend_form {
    padding-bottom: 25px;
    padding-top: 10px;
}

#callback_form {
    padding: 20px 20px 4px;
}

#callback_send {
    position: relative;
    right: -16px;
    text-align: right;
}

#callback_send_entry {
    cursor: pointer;
}

#price_offer_form {
    padding: 20px 20px 4px;
}

#price_offer_back {
    float: left;
    left: -16px;
    position: relative;
}

#price_offer_send {
    position: relative;
    right: -16px;
    text-align: right;
}

#live_search_container {
    background: url() #e7e7e7;
}

#live_search_container a {
    color: black;
    font-family: Arial;
    font-size: 10px;
    font-style: italic;
    font-weight: normal;
    text-decoration: none;
}

#live_search_container ul {
    list-style-type: none;
    margin: 0 0 3px;
    padding: 0;
}

#live_search_container li {
    border-top-color: #B3CCDD;
    border-top-style: solid;
    border-top-width: 1px;
    margin: 0;
    padding: 0;
}

#live_search_container #live_search_head {
    color: black;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}

.c_boxhead {
    height: 20px;
    line-height: 20px;
}

#account {
    float: left;
    overflow: hidden;
		width:731px;
}

#account .bottom_note {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#account .box_bottom {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: 100%;
    overflow: hidden;
    padding: 5px 10px 10px 0;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#account .box_content {
    background: #e7e7e7;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: 100%;
    margin: 0 0 15px;
    overflow: hidden;
    padding: 10px;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#account .box_content .align_right {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0;
    text-align: right;
    text-decoration: none;
    text-transform: none;
}

#account .box_content .box_left {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#account .box_content .box_right {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#account .box_content .cell_left {
    color: #000000;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 3px;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
    width: 150px;
}

#account .box_content .cell_right {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    margin: 0 0 0 150px;
    padding: 3px;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#account .box_form {
    background: #e7e7e7;
    height: 100%;
    margin: 0 0 15px;
    overflow: hidden;
    padding: 10px;
}

#account .box_form .box_left {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: 28px;
    line-height: 28px;
    padding: 0;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#account .box_form .box_right {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: 28px;
    line-height: 28px;
    padding: 0;
    text-align: right;
    text-decoration: none;
    text-transform: none;
}

#account .box_form .cell_left {
    color: #000000;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: 28px;
    line-height: 28px;
    padding: 3px;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
    width: 120px;
}

#account .box_form .cell_right {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: 28px;
    line-height: 28px;
    padding: 3px;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#account .box_left {
    float: left;
    padding: 0;
    width: 49%;
}

#account .box_right {
    float: right;
    overflow: hidden;
    padding: 0;
    width: 49%;
}

#account .cell_note {
    color: #000000;
    float: right;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: right;
    text-decoration: none;
    text-transform: none;
}

#account .gm_products_name {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-align: right;
    text-decoration: none;
    text-transform: none;
}

#account .gm_products_price {
    color: #000000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    text-align: right;
    text-decoration: none;
    text-transform: none;
}

#account .info_message {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    margin: 5px 0;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#account .inputRequirement {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#account .login_left {
    color: #000000;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: 20px;
    padding: 1px;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
    width: 120px;
}

#account .login_right {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: 20px;
    padding: 1px;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#account .order_body {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-align: right;
    text-decoration: none;
    text-transform: none;
}

#account .order_head {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    text-align: right;
    text-decoration: none;
    text-transform: none;
}

#account .order_table {
    border-bottom-color: #a7a7a7;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

#account .order_total {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    text-align: right;
    text-decoration: none;
    text-transform: none;
}

#account .productOldPrice {
    color: #FF0000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-align: right;
    text-decoration: line-through;
    text-transform: none;
}

#account .product_box {
    color: #000000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    padding: 0;
    text-align: right;
    text-decoration: none;
    text-transform: none;
}

#account .product_box img {
    float: left;
    padding: 0;
    text-align: left;
}

#account .product_box_bottom {
    clear: both;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 10px 0 0;
    text-align: right;
    text-decoration: none;
    text-transform: none;
}

#account .smallHeading {
    color: #000000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-align: right;
    text-decoration: none;
    text-transform: none;
}

#account .td_left {
    color: #000000;
    float: left;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    padding: 2px;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#account .td_right {
    color: #000000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    padding: 2px;
    text-align: right;
    text-decoration: none;
    text-transform: none;
}

#account a {
    color: #000000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#account form {
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

#account h1 {
    color: #000000;
    font-family: Arial;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    margin: 0 0 11px 45px;
    padding: 11px 0;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#account h2 {
    background: #b3ccdd;
    color: #706f6f;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    height: 100%;
    margin: 0 0 3px;
    padding: 5px 5px 5px 10px;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#advanced_search {
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

#advanced_search a {
    color: #000000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#advanced_search #heading_box {
    background: #b3ccdd;
    color: #706F6F;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    height: 100%;
    margin: 0 0 3px;
    padding: 5px 5px 5px 10px;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#advanced_search .box_content {
    background: #e7e7e7;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: 100%;
    margin: 0 0 15px;
    overflow: hidden;
    padding: 10px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#advanced_search .cell_left {
    float: left;
    padding: 1px 1px 1px 3px;
    width: 150px;
}

#advanced_search .cell_right {
    line-height: 28px;
    padding: 1px;
}

#advanced_search .heading {
    float: left;
    width: 50%;
}

#advanced_search .heading_note {
    color: #000000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-align: right;
    text-decoration: none;
    text-transform: none;
}

#advanced_search .inactive_input {
    background: #FFFFFF;
    border-color: #a7a7a7;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: Arial;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    height: 24px;
    margin: 0 0 3px;
    padding: 2px 0 0 10px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    width: 227px;
}

#advanced_search h1 {
    color: #000000;
    font-family: Arial;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    margin: 0;
    padding: 0 0 11px;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#advanced_search h2 {
    background: #CCCCCC;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: 100%;
    margin: 0 0 3px;
    padding: 5px 5px 5px 10px;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#advanced_search select {
    background: #FFFFFF;
    border-color: #a7a7a7;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: Arial;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    height: 24px;
    margin: 0 0 3px;
    padding: 2px 0 0 10px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    width: 239px;
}

#callback_form #callback_input_desc {
    float: left;
    width: 110px;
}

#callback_form .callback_input {
    height: 24px;
}

#callback_form .callback_input1 {
    height: 138px;
}

#callback_form .callback_input2 {
    height: 75px;
}

#callback_input {
    width: 400px;
}

#callback_necessary_info {
    color: #fe0000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-align: right;
    text-decoration: none;
}

#cart_on_top {
    background: #7F1871;
    float: right;
    margin-bottom: 3px;
    margin-top: 15px;
    padding: 2px;
    width: 186px;
}

#cart_on_top #cart_on_top_heading {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    margin-bottom: 1px;
    margin-left: 2px;
    margin-top: 0;
    text-decoration: none;
}

#cart_on_top_body {
    background: #FFFFFF;
    color: #000000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 0;
    padding: 3px;
    text-decoration: none;
}

#cart_on_top_body #box_cart_qty {
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

#cart_on_top_body .gm_shipping_link {
    color: #000000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

#cart_on_top_heading a {
    color: #FFFFFF;
}

#categorie_listing #categories_table {
    border-color: #000000;
    border-style: solid;
    border-width: 0;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 100%;
}

#categorie_listing .categories_description {
    font-family: Arial;
    font-size: 12px;
    margin-bottom: 10px;
}

#categorie_listing .categories_name {
    border-bottom-color: #c1c1c1;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 7px;
}

#categorie_listing .categories_name_overview {
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 7px;
}

#categorie_listing .heading_more_categories {
    border-bottom-color: #d4d4d4;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
}

#categorie_listing a {
}

#checkout_shipping .bottom_dotted {
    border-bottom-color: #000000;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}

#checkout_shipping .module_option {
    background: #f2f7f8;
    border-top-color: #000000;
    border-top-style: dotted;
    border-top-width: 1px;
    color: #000000;
    cursor: pointer;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 26px;
    text-decoration: none;
}

#checkout_shipping .module_option_checked {
    background: #b3ccdd;
    border-top-color: #000000;
    border-top-style: dotted;
    border-top-width: 1px;
    color: #000000;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    height: 100%;
    line-height: 26px;
    overflow: hidden;
    text-decoration: none;
}

#checkout_success #content_success {
    padding-left: 45px;
    padding-right: 45px;
}

#checkout_success #thanks {
    border-width: 0;
}

#checkout_success .content {
    color: #000000;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

#checkout_success .heading_success {
    border-bottom-color: #881E78;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #335475;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    margin: 0 0 7px;
    padding: 25px 0 6px;
    text-decoration: none;
}

#column_content {
    color: #000000;
    float: left;
    line-height: normal;
    margin: 0;
    padding: 0;
    /* UB width: 551px; */
    width: 752px;
}

#column_content .gm_class_input {
    border-color: #808080;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: Arial;
    font-size: 16px;
    font-weight: normal;
    height: 20px;
}

#column_content #account .box_content .gm_class_input {
    background: #FFFFFF;
    border-color: #a7a7a7;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    height: 24px;
    margin: 0;
    padding: 0;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
    width: 227px;
}

#column_content #account .box_form .box_main .gm_class_input {
    background: #FFFFFF;
    border-color: #a7a7a7;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: 15px;
    margin: 0;
    padding: 0;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
    width: 100px;
}

#column_content #account .box_form .gm_class_input {
    background: #FFFFFF;
    border-color: #a7a7a7;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: Arial;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    height: 24px;
    margin: 0;
    padding: 0;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
    width: 227px;
}

#column_content #contact_us .gm_class_input {
    background: #FFFFFF;
    border-color: #a7a7a7;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    height: 24px;
    margin: 0;
    padding: 0;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
    width: 227px;
}

#column_content .gm_shipping_link {
    color: #000000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

/* S4L UB 20110125 Versandkostenfrei */
#column_content .gm_shipping_link_free {
    color: red;
    font-family: Arial;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
    text-decoration: none;
}

/* S4L UB 20110125 ENDE */
#column_left {
    clear: both;
    float: left;
    margin: 0;
    overflow: hidden;
    width: 202px;
}

#column_left .gm_class_input {
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    height: 13px;
}

#column_left .gm_shipping_link {
    color: #000000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

#column_right {
    float: left;
    margin: 0;
    overflow: hidden;
    width: 202px;
}

#column_right .gm_class_input {
    border: 0px;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    height: 19px;
    background-image: url(img/bg_input.jpg);
    background-repeat: no-repeat;
    width: 112px;
    padding-left: 3px;
    padding-top: 2px;
}

#column_right .gm_shipping_link {
    color: #000000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

#contact_us {
    float: left;
    font-family: Arial;
    font-size: 14px;
    margin: 0;
    overflow: hidden;
}

#contact_us #message_body {
    background: #FFFFFF;
    border-color: #a7a7a7;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: 100px;
    margin: 0;
    padding: 0;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#contact_us .box_content {
    background: #e7e7e7;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: 100%;
    margin: 0 0 15px;
    overflow: hidden;
    padding: 10px;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#contact_us .cell_left {
    color: #000000;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 3px;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
    width: 140px;
}

#contact_us .cell_right {
    padding: 3px;
}

#contact_us .content_contact {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: 100%;
    margin: 0;
    padding: 0;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#contact_us .heading {
    float: left;
    width: 50%;
}

#contact_us .heading_note {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#contact_us h1 {
    color: #000000;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    margin: 0 0 11px;
    padding: 0 0 11px;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#contact_us h2 {
    background: #CCCCCC;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    height: 100%;
    margin: 0 0 3px;
    padding: 5px 5px 5px 10px;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#content_box_ebay_body .box_list {
    border-color: #a7a7a7;
    border-style: solid;
    border-width: 1px;
    float: left;
    height: 100%;
    margin: 2px 1px 2px 3px;
    overflow: hidden;
    padding: 0;
    width: 182px;
}

#content_box_ebay_body .product_box {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
}

#content_box_ebay_body .product_box_bottom {
    height: 25px;
    margin: 0;
    padding: 0;
}

#content_box_ebay_body .product_box_content {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    height: 60px;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}

#content_box_ebay_body .product_box_image {
    height: 120px;
    overflow: hidden;
    padding: 5px;
}

#content_box_ebay_body .product_box_image img {
    border-color: #a7a7a7;
    border-style: solid;
    border-width: 1px;
    padding: 10px;
}

#content_box_ebay_body .product_box_top {
    background: #e7e7e7;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    height: 45px;
    margin: 3px 3px 0;
    overflow: hidden;
    padding: 5px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#content_box_ebay_body {
    background: #FFFFFF;
    font-family: Arial;
    height: 100%;
    list-style-type: none;
    margin: 3px 0;
    overflow: hidden;
    padding: 0;
}

#content_box_ebay_body a {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}


/******************************/
/* Top Product Slider 				*/
/******************************/
#content_box_new_products_default_body {
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

#content_box_new_products_default_body a {
    text-decoration: none;
}

#content_box_new_products_default_body .gm_price {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    text-transform: none;
}

#content_box_new_products_default_body .productOldPrice {
    color: #FF0000;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    text-decoration: line-through;
    text-transform: none;
}

#content_box_new_products_default_body .product_box {
    float: left;
    margin: 3px 7px 0 0;
    padding: 10px;
    text-align: left;
    width: 646px;
}

#content_box_new_products_default_body .product_image {
    margin: 5px auto;
    padding: 3px;
}

#content_box_new_products_default_body .product_price {
    background-image: url(img/bg_price.jpg);
    background-repeat: repeat-x;
    padding-left: 10px;
    padding-right: 10px;
    width: auto;
    float: right;
		text-decoration:none;
}

#content_box_new_products_default_body .product_price .gm_price {
    color: #fefefe;
    font-family: Arial;
    font-size: 24px;
    font-style: normal;
    font-weight: bold;
    height: 35px;
    margin: 0 0 0 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    line-height: 32px;
}

#content_box_new_products_default_body .product_title {
    background: #e7e7e7;
    height: 33px;
    margin: 0;
    padding: 5px;
}

#content_box_new_products_default_body .product_title a {
    color: #385179;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}

#content_box_new_products_default_body .small {
    color: #000000;
    font-family: Arial;
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}

#content_box_new_products_default_head {
    background: url(backgrounds/infobox_bg.gif) #7F1871;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin: 4px 0 0;
    padding: 0 3px 0 0;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}

#content_box_new_products_main_body {
    background: #FFFFFF;
    border-color: #a2a2a2;
    border-style: solid;
    border-width: 1px;
    height: 100%;
    list-style-type: none;
    margin: 3px 0 0;
    overflow: hidden;
    padding: 0;
}

#content_box_new_products_main_body .gm_price {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}

#content_box_new_products_main_body .productOldPrice {
    color: #FF0000;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    text-decoration: line-through;
    text-transform: none;
}

#content_box_new_products_main_body .product_box {
    float: left;
    margin: 3px 7px 0 0;
    padding: 5px;
    text-align: center;
    width: 172px;
}

#content_box_new_products_main_body .product_image {
    background: #FFFFFF;
    border-color: #a2a2a2;
    border-style: solid;
    border-width: 1px;
    margin: 5px auto;
    padding: 4px;
}

#content_box_new_products_main_body .product_title {
    height: 33px;
    margin: 0;
    padding: 2px;
    text-align: center;
}

#content_box_new_products_main_body .product_title a {
    color: #385179;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}

#content_box_new_products_main_body .small {
    color: #000000;
    font-family: Arial;
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}

#content_box_new_products_main_head {
    background: url(backgrounds/infobox_bg.gif) #7F1871;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin: 4px 0 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}

#content_box_specials_body {
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 103%;
}

#content_box_specials_body .gm_price {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}

#content_box_specials_body .productOldPrice {
    color: #FF0000;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    text-decoration: line-through;
    text-transform: none;
}

#content_box_specials_body .product_box {
    background: #FFFFFF;
    border-color: #a2a2a2;
    border-style: solid;
    border-width: 1px;
    float: left;
    margin: 3px 7px 0 0;
    padding: 5px;
    text-align: center;
    width: 176px;
}

#content_box_specials_body .product_image {
    background: #FFFFFF;
    border-color: #a2a2a2;
    border-style: solid;
    border-width: 1px;
    margin: 5px auto;
    padding: 4px;
}

#content_box_specials_body .product_price {
    color: #000000;
    font-family: Arial;
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    height: 65px;
    margin: 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}

#content_box_specials_body .product_title {
    background: #e7e7e7;
    height: 33px;
    margin: 0;
    padding: 2px;
}

#content_box_specials_body .product_title a {
    color: #385179;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}

#content_box_specials_body .small {
    color: #000000;
    font-family: Arial;
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}

#content_box_specials_head {
    background: url(backgrounds/infobox_bg.gif) #0065ad;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin: 4px 0 0;
    padding: 0 3px 0 0;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}

#content_box_upcoming_products_body {
    background: #e7e7e7;
    color: #000000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    margin: 3px 0 0;
    padding: 3px;
    text-decoration: none;
}

#content_box_upcoming_products_head {
    background: url() #e80101;
    color: #21f7d2;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin: 3px 0 0;
    text-align: center;
    text-decoration: none;
}

#content_page {
    color: #000000;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    margin: 0;
    overflow: hidden;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#content_page a {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#content_page h1 {
    color: #000000;
    font-family: Arial;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    margin: 0;
    padding: 0 0 11px;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#create_account_page {
    color: #000000;
    float: left;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-decoration: none;
    width: 100%;
}

#create_account_page .active_input {
    background: #f3f8fc;
    border-color: #335475;
    border-style: solid;
    border-width: 1px;
    color: #335475;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    height: 24px;
    margin-bottom: 3px;
    padding: 2px 0 0 10px;
    width: 227px;
}

#create_account_page .cell_left {
    float: left;
    line-height: 28px;
    padding: 1px;
    width: 150px;
}

#create_account_page .cell_right {
    padding: 1px;
}

#create_account_page .heading {
    border-bottom-color: #881E78;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    clear: both;
    margin: 0 0 17px;
    padding: 25px 0 0;
}

#create_account_page .heading h2 {
    color: #000000;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    margin: 11px 0 16px 45px;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}

#create_account_page .inactive_input {
    background: #FFFFFF;
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: Arial;
    font-size: 16px;
    font-weight: normal;
    height: 24px;
    margin-bottom: 3px;
    padding: 2px 0 0 10px;
    width: 227px;
}

#create_account_page h1 {
    color: #000000;
    font-family: Arial;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    margin: 0 0 4px 45px;
    padding: 11px 0;
    text-decoration: none;
    text-transform: uppercase;
}

#details_head .productOldPrice {
    color: #ff0000;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: line-through;
}

#flyover_box {
    background-color: #e7e7e7;
    border-color: #a5a5a5;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    padding: 5px;
    position: relative;
    width: 400px;
}

#flyover_box #flyover_body {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    margin: 8px 0 0;
    padding: 0;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#flyover_box #flyover_image {
    border-color: #a1a5a6;
    border-style: solid;
    border-width: 1px;
    float: left;
    margin: 8px 0 0;
    padding: 0;
}

#flyover_box #flyover_title {
    background-color: #881E78;
    border-color: #881E78;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    margin: 0;
    padding: 0 0 0 8px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#flyover_box a {
    color: #000000;
}

#flyover_box p {
    margin-top: 0;
}

#gift_cart_part a {
    color: #000000;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
}

#gm_callback_service_email {
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    width: 200px;
}

#gm_callback_service_message {
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    height: 130px;
    width: 280px;
}

#gm_callback_service_name {
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    width: 200px;
}

#gm_callback_service_telephone {
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    width: 200px;
}

#gm_callback_service_time {
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    width: 200px;
}

#gm_callback_service_vvcode {
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    margin-top: 5px;
    width: 200px;
}

#gm_checkout_confirmation .addresses {
    background: #f3f8fc;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    height: 94px;
    margin-bottom: 20px;
    padding: 14px;
    text-decoration: none;
}

#gm_checkout_confirmation .conditions_info_link {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

#gm_checkout_confirmation .confirmationEdit {
    color: #fe0000;
    font-family: Arial;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
}

#gm_checkout_confirmation .content {
    background: #f3f8fc;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 20px;
    padding: 14px;
    text-decoration: none;
}

#gm_checkout_confirmation .heading {
    border-bottom: 1px;
    border-bottom-color: #335475;
    border-bottom-style: solid;
    color: #335475;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 3px;
    padding-top: 0;
    text-transform: uppercase;
}

#gm_checkout_confirmation .shipping_time {
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

#gm_checkout_confirmation .text_information {
    color: #000000;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    padding-bottom: 20px;
    text-decoration: none;
}

#gm_checkout_confirmation .total_block {
    border-top: 1px;
    border-top-color: #000000;
    border-top-style: dotted;
    float: right;
    padding-top: 10px;
    text-align: right;
    width: 100%;
}

#gm_checkout_payment .accept_box {
    background: #fecccb;
    border-color: #fe0000;
    border-style: solid;
    border-width: 1px;
    margin-top: 2px;
    overflow: hidden;
    width: 576px;
}

#gm_checkout_payment .accept_box_checkbox {
    float: left;
    width: 20px;
}

#gm_checkout_payment .accept_box_text {
    float: left;
    margin: 2px 0 2px 5px;
    width: 545px;
}

#gm_checkout_payment .agb_textarea {
    background: #FFFFFF;
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    font-family: Arial;
    font-size: 12px;
    height: 180px;
    width: 574px;
}

#gm_checkout_payment .comments_textarea {
    background: #FFFFFF;
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    font-family: Arial;
    height: 100px;
    padding-left: 5px;
    padding-top: 2px;
    width: 569px;
}

#gm_checkout_payment .module_option {
    background: #f2f7f8;
    border-bottom-color: #000000;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-top-color: #000000;
    border-top-style: dotted;
    border-top-width: 1px;
    color: #000000;
    cursor: pointer;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 24px;
    text-decoration: none;
}

#gm_checkout_payment .module_option_checked {
    background: #b3ccdd;
    border-bottom-color: #000000;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-top-color: #000000;
    border-top-style: dotted;
    border-top-width: 1px;
    color: #000000;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 24px;
    text-decoration: none;
}

#gm_checkout_payment .withdrawal_textarea {
    background: #FFFFFF;
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    font-family: Arial;
    font-size: 12px;
    height: 180px;
    width: 574px;
}

#gm_guestbook_email {
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    width: 200px;
}

#gm_guestbook_error_message {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

#gm_guestbook_homepage {
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    width: 200px;
}

#gm_guestbook_message {
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    height: 130px;
    width: 280px;
}

#gm_guestbook_name {
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    width: 200px;
}

#gm_guestbook_success_message {
    color: #265612;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

#gm_guestbook_vvcode {
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    margin-top: 5px;
    width: 200px;
}

#gm_price_offer h1 {
    padding-bottom: 11px;
    padding-left: 0;
    padding-top: 11px;
    text-transform: uppercase;
}

#gm_price_offer_email {
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    width: 200px;
}

#gm_price_offer_link {
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    width: 200px;
}

#gm_price_offer_message {
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    height: 130px;
    width: 280px;
}

#gm_price_offer_name {
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    width: 200px;
}

#gm_price_offer_offerer {
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    width: 200px;
}

#gm_price_offer_price {
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    width: 200px;
}

#gm_price_offer_telephone {
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    width: 200px;
}

#gm_price_offer_vvcode {
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    margin-top: 5px;
    width: 200px;
}

#gm_tell_a_friend_popup {
    background: #FFFFFF;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 10px;
    text-align: left;
    width: 700px;
}

#gm_tell_a_friend_popup #footer {
    background: url(icons/close.gif) no-repeat right;
    color: #b9b9b9;
    cursor: pointer;
    display: block;
    float: right;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    margin-top: 14px;
    padding-right: 20px;
    text-align: right;
    text-decoration: none;
    text-transform: uppercase;
}

#gm_tell_a_friend_popup #vvcode img {
    margin-bottom: 5px;
}

#gm_tell_a_friend_popup .active_input {
    background: #f3f8fc;
    border-color: #335475;
    border-style: solid;
    border-width: 1px;
    color: #335475;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 3px;
    padding: 2px 0 0 10px;
}

#gm_tell_a_friend_popup .cell_left {
    float: left;
    font-family: Arial;
    font-size: 14px;
    line-height: 28px;
    padding: 1px;
    width: 140px;
}

#gm_tell_a_friend_popup .cell_left_bold {
    color: #335475;
    font-weight: bold;
}

#gm_tell_a_friend_popup .cell_right {
    margin-left: 140px;
    padding: 1px;
}

#gm_tell_a_friend_popup .cell_right input {
    height: 24px;
    width: 227px;
}

#gm_tell_a_friend_popup .gm_tell_a_friend_message {
    height: 120px;
    width: 400px;
}

#gm_tell_a_friend_popup .inactive_input {
    background: #FFFFFF;
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: Arial;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 3px;
    padding: 2px 0 0 10px;
}

#guestbook_form #guestbook_input_desc {
    float: left;
    width: 110px;
}

#guestbook_form .guestbook_input {
    height: 24px;
}

#guestbook_form .guestbook_input1 {
    height: 138px;
}

#guestbook_form .guestbook_input2 {
    height: 75px;
}

#guestbook_input {
    width: auto;
}

#guestbook_necessary_info {
    color: #fe0000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-align: right;
    text-decoration: none;
}

#logoff {
    background: #FFFFFF;
    border-color: #FF0000;
    border-style: solid;
    border-width: 0;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    height: auto;
    margin: 0px 0px 3px;
    padding: 5px 5px 5px 10px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    width: auto;
}

#menubox_add_a_quickie, #menubox_admin, #menubox_best_sellers, #menubox_cart, #menubox_content, #menubox_currencies, #menubox_extrabox5, #menubox_extrabox6, #menubox_extrabox7, #menubox_extrabox8, #menubox_extrabox9, #menubox_gm_addons, #menubox_gm_bookmarks, #menubox_gm_counter, #menubox_gm_ebay, #menubox_gm_scroller, #menubox_infobox, #menubox_languages, #menubox_login, #menubox_manufacturers, #menubox_manufacturers_info, #menubox_order_history, #menubox_reviews, #menubox_specials, #menubox_trusted, #menubox_whatsnew {
    border: 1px solid #cacaca;
    margin: 0px;
    padding: 10px;
    background-image: url(img/bg_box.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    background-color: #fff;
    margin-bottom: 8px;
}

#menubox_last_viewed {
    border: 1px solid #cacaca;
    margin: 0px;
    padding: 10px;
    background-color: #fff;
    margin-bottom: 8px;
    margin-top: 8px;
}

#menubox_extrabox4 {
    width: 955px;
    margin: 0 auto;
}

#menubox_extrabox4 img {
    border: 0px;
    margin: 7px;
}

#menubox_add_a_quickie_head, #menubox_admin_head, #menubox_best_sellers_head, #menubox_cart_head, .menubox_categories_head, #menubox_content_head, #menubox_currencies_head, #menubox_extrabox1_head, #menubox_extrabox2_head, #menubox_extrabox3_head, #menubox_extrabox4_head, #menubox_extrabox5_head, #menubox_extrabox6_head, #menubox_extrabox7_head, #menubox_extrabox8_head, #menubox_extrabox9_head, #menubox_gm_addons_head, #menubox_gm_bookmarks_head, #menubox_gm_counter_head, #menubox_gm_ebay_head, #menubox_gm_scroller_head, #menubox_infobox_head, #menubox_information_head, #menubox_languages_head, #menubox_last_viewed_head, #menubox_login_head, #menubox_manufacturers_head, #menubox_manufacturers_info_head, #menubox_newsletter_head, #menubox_order_history_head, #menubox_reviews_head, #menubox_specials_head, #menubox_trusted_head, #menubox_whatsnew_head {
    color: #881d78;
    font-family: Arial;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    min-height: 20px;
    line-height: 20px;
    margin: 0px 0px 3px;
    padding: 0px 0px 0px 3px;
    text-align: left;
    text-decoration: none;
    background-image: url(img/bg_boxhead.png);
    background-repeat: no-repeat;
    background-position: 4px 4px;
    text-indent: 15px;
}

#menubox_add_a_quickie_body, #menubox_admin_body, #menubox_best_sellers_body, #menubox_cart_body, #menubox_content_body, #menubox_currencies_body, #menubox_extrabox1_body, #menubox_extrabox2_body, #menubox_extrabox3_body, #menubox_extrabox4_body, #menubox_extrabox5_body, #menubox_extrabox6_body, #menubox_extrabox7_body, #menubox_extrabox8_body, #menubox_extrabox9_body, #menubox_gm_addons_body, #menubox_gm_bookmarks_body, #menubox_gm_counter_body, #menubox_gm_ebay_body, #menubox_gm_scroller_body, #menubox_infobox_body, #menubox_information_body, #menubox_languages_body, #menubox_last_viewed_body, #menubox_login_body, #menubox_manufacturers_body, #menubox_manufacturers_info_body, #menubox_newsletter_body, #menubox_order_history_body, #menubox_reviews_body, #menubox_specials_body, #menubox_trusted_body, #menubox_whatsnew_body {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    margin: 0px 0px 3px;
    padding: 3px;
    text-align: left;
    text-decoration: none;
}

#menubox_add_a_quickie_body a, #menubox_admin_body a, #menubox_best_sellers_body a, #menubox_cart_body a, .menubox_categories a, #menubox_content_body a, #menubox_currencies_body a, #menubox_extrabox1_body a, #menubox_extrabox2_body a, #menubox_extrabox3_body a, #menubox_extrabox4_body a, #menubox_extrabox5_body a, #menubox_extrabox6_body a, #menubox_extrabox7_body a, #menubox_extrabox8_body a, #menubox_extrabox9_body a, #menubox_gm_addons_body a, #menubox_gm_bookmarks_body a, #menubox_gm_counter_body a, #menubox_gm_ebay_body a, #menubox_gm_scroller_body a, #menubox_infobox_body a, #menubox_information_body a, #menubox_languages_body a, #menubox_last_viewed_body a, #menubox_login_body a, #menubox_manufacturers_body a, #menubox_manufacturers_info_body a, #menubox_newsletter_body a, #menubox_order_history_body a, #menubox_reviews_body a, #menubox_search_body a, #menubox_specials_body a, #menubox_trusted_body a, #menubox_whatsnew_body a {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

#menubox_add_a_quickie_bottom, #menubox_admin_bottom, #menubox_best_sellers_bottom, #menubox_cart_bottom, .menubox_categories_bottom, #menubox_content_bottom, #menubox_currencies_bottom, #menubox_extrabox4_bottom, #menubox_extrabox5_bottom, #menubox_extrabox6_bottom, #menubox_extrabox7_bottom, #menubox_extrabox8_bottom, #menubox_extrabox9_bottom, #menubox_gm_addons_bottom, #menubox_gm_bookmarks_bottom, #menubox_gm_counter_bottom, #menubox_gm_ebay_bottom, #menubox_gm_scroller_bottom, #menubox_infobox_bottom, #menubox_languages_bottom, #menubox_last_viewed_bottom, #menubox_login_bottom, #menubox_manufacturers_bottom, #menubox_manufacturers_info_bottom, #menubox_order_history_bottom, #menubox_reviews_bottom, #menubox_search_bottom, #menubox_specials_bottom, #menubox_trusted_bottom, #menubox_whatsnew_bottom {
    height: 0px;
}

#menubox_add_a_quickie_input input[type = text] {
    width: 120px;
}

#menubox_best_sellers_body .box_head {
    background: #c1c1c1;
    color: #FFA103;
    font-weight: bold;
    padding: 3px 3px 2px;
}

#menubox_best_sellers_body .box_head a {
    color: #385179;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

#menubox_cart_body #box_cart_qty {
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

#column_left .categories {
    background-color: #fff;
    /*background-image: url(img/bg_topmenu.jpg);
    background-position: bottom;
    background-repeat: repeat-x;*/
    border-left: 1px solid #bababa;
    border-right: 1px solid #bababa;
    border-bottom: 1px solid #bababa;
}

#column_left .menubox_categories .cat_active {
    background-image: url(img/bg_cat1_active.jpg);
    background-repeat: no-repeat;
    color: #111;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#column_left .menubox_categories .cat_link {
    display:block;
		background-image: url(img/bg_cat1.jpg);
    background-repeat: repeat-x;
    margin: 0;
    min-height: 42px;
    text-align: left;
    color: #eee;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
    text-indent: 12px;
    margin-bottom: 1px;
}

#column_left .menubox_categories .cat_link span {
    display: none;
}

#column_left .menubox_categories .cat_sub_link span {
    display: inline;
}

#column_left .menubox_categories .cat_link a {
		font-weight: bold;
    font-size: 13px;
    text-decoration: none;
    color: #fefefe;
    line-height: 42px;
}
/*
#column_left .menubox_categories .cat_link a:link {
    display: block;
    color: #222;
}
#column_left .menubox_categories .cat_link a:focus {
    display: block;
		background-image: url(img/bg_cat1_active.jpg);
    background-repeat: no-repeat;
		color:#eee;
}
#column_left .menubox_categories .cat_link a:hover {
    display: block;
    background-image: url(img/bg_cat1_active.jpg);
    background-repeat: no-repeat;
		color:#eee;
}
#column_left .menubox_categories .cat_link a:active {
    display: block;
    color: #eee;
}
*/
#column_left .menubox_categories .cat_sub_link {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    background-image: url(img/bg_catlink.png);
    background-repeat: no-repeat;
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
}

#column_left .menubox_categories .cat_sub_link a {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    line-height: 24px;
}

#column_left .menubox_categories .cat_sub_link span {
    font-size: 12px;
    font-weight: normal;
}

#column_left .menubox_categories .cat_sub_link .cat_active {
    background-image: none;
}

#column_left .menubox_categories .cat_sub_link .cat_active span {
    color: #7d186f;
    font-weight: bold;
}

#column_left .menubox_categories .cat_sub_link .cat_active a {
    color: #7d186f;
    font-weight: bold;
}

#column_left .menubox_categories .cat_sub_link .cat_sub_link {
    background-color: #d3d3d3;
    background-image: url(img/bg_catlink2.png);
    background-repeat: no-repeat;
    padding-left: 8px;
}

#column_left .menubox_categories .cat_sub_link .cat_sub_link .cat_sub_link {
    background-image: none;
}

#column_left .menubox_categories .cat_sub_link .cat_sub_link span {
    display: none;
}

#menubox_gm_bookmarks_body IMG {
    padding-left: 1px;
    padding-right: 1px;
}

#menubox_search_body .gm_opensearch {
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

#menubox_search_body .gm_opensearch_info {
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

#menubox_search_body input[type = text] {
    width: 120px;
}

#mode1_block {
    background: none repeat scroll 0 0 #FFA103;
    clear: both;
    float: left;
    margin: 3px 0 1px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

#mode1_pathrow {
    background-color: #f5b52e;
    background: url(img/bg_topmenu1.jpg) repeat-x;
    color: #000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    margin: 0 3px 0 1px;
    padding: 0 0 0 5px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    width: 99.5%;
}

#mode1_pathrow a {
    color: #000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#mode1_search_cell {
    background: #f5b52e;
    border-right-color: #FFFFFF;
    border-right-style: solid;
    border-right-width: 1px;
    float: left;
    height: 20px;
    line-height: 20px;
    margin: 0 1px 0 0;
    padding: 0;
    position: relative;
    text-align: center;
    width: 190px;
}

#mode1_search_cell .gm_class_input {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    width: 120px;
}

#mode2_pathrow a {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#new_products_overview {
    overflow: hidden;
    padding-right: 2px;
}

#new_products_overview .gm_price {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#new_products_overview .new_products_overview_bottom_cell {
    color: #000000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    padding: 4px;
    text-align: right;
    text-decoration: none;
    text-transform: none;
}

#new_products_overview .new_products_overview_content_cell {
    border-left-color: #c1c1c1;
    border-left-style: solid;
    border-left-width: 1px;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#new_products_overview .new_products_overview_details_button {
    color: #000000;
    float: right;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#new_products_overview .new_products_overview_header_cell {
    background: #e7e7e7;
    border-bottom-color: #c1c1c1;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 4px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#new_products_overview .new_products_overview_image_cell {
    border-right-color: #c1c1c1;
    border-right-style: solid;
    border-right-width: 1px;
    float: left;
    height: 100%;
    padding: 2px 0;
    text-align: center;
    vertical-align: top;
}

#new_products_overview .new_products_overview_middle_cell {
    padding: 4px 4px 0;
}

#new_products_overview .new_products_overview_product_box {
    border-color: #c1c1c1;
    border-style: solid;
    border-width: 1px;
    margin: 0 0 15px;
    overflow: hidden;
    width: 99%;
}

#new_products_overview .productOldPrice {
    color: #FF0000;
    font-family: Arial;
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    text-decoration: line-through;
    text-transform: none;
}

#new_products_overview .product_link {
    color: #000000;
    text-decoration: none;
}

#new_products_overview h1 {
    color: #000000;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    padding: 11px 0;
    text-align: left;
    text-decoration: none;
    text-transform: capitalize;
}

#popup_box #checkout_shipping {
    background: #FFFFFF;
}

#popup_box #checkout_success {
    background: #FFFFFF;
}

#popup_box #create_account_page {
    background: #FFFFFF;
}

#popup_box #footer {
    background: url(icons/close.gif) no-repeat right;
    color: #b9b9b9;
    cursor: pointer;
    display: block;
    float: right;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    margin-top: 24px;
    padding-right: 20px;
    text-align: right;
    text-decoration: none;
    text-transform: uppercase;
}

#popup_box #gm_checkout_confirmation {
    background: #FFFFFF;
}

#popup_box #gm_checkout_payment {
    background: #FFFFFF;
}

#popup_box #iconized_page_head {
    background: #881E78;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    margin-left: 45px;
    padding-bottom: 11px;
    padding-left: 11px;
    padding-top: 11px;
    text-decoration: none;
    text-transform: uppercase;
}

#popup_box #shopping_cart {
    background: #FFFFFF;
}

#popup_box a {
    color: #000000;
}

#price_offer_form #price_offer_input_desc {
    float: left;
    width: 110px;
}

#price_offer_form .price_offer_input {
    height: 24px;
}

#price_offer_form .price_offer_input1 {
    height: 138px;
}

#price_offer_form .price_offer_input2 {
    height: 75px;
}

#price_offer_input {
    width: 400px;
}

#price_offer_necessary_info {
    clear: left;
    color: #fe0000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-align: right;
    text-decoration: none;
}

#products_added {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding-bottom: 10px;
    padding-top: 10px;
    text-decoration: none;
}

#products_description a {
    color: #000000;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
}

#products_media_body {
    background: #FFFFFF;
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    margin: 3px 0;
    overflow: hidden;
    padding: 3px;
    text-decoration: none;
    width: 570px;
}

#products_media_head {
    background: #7F1871;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: none;
}

#products_options .attribute_radio {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    white-space: nowrap;
}

#products_reviews_body .box_left {
    color: #000000;
    float: left;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    padding: 2px 3px;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#products_reviews_body .box_right {
    color: #000000;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    padding: 2px 3px;
    text-align: right;
    text-decoration: none;
    text-transform: uppercase;
}

#products_reviews_body .box_text {
    clear: both;
    color: #000000;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    padding: 2px 3px;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#products_reviews_body {
    background: #FFFFFF;
    border-color: #a7a7a7;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    height: 100%;
    margin: 3px 0;
    overflow: hidden;
    padding: 3px;
    text-align: justify;
    text-decoration: none;
    text-transform: uppercase;
}

#products_reviews_body a {
    color: #000000;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
}

#products_reviews_head {
    background: #7F1871;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    margin: 10px 0 3px;
    overflow: hidden;
    padding: 2px 3px;
    text-align: justify;
    text-decoration: none;
    text-transform: uppercase;
}

#product_images_box {
    background: white;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 5px;
}

#product_images_box #active_image {
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    text-align: center;
}

#product_images_box #footer {
    background: url(icons/close.gif) no-repeat right;
    color: #b9b9b9;
    cursor: pointer;
    display: block;
    float: right;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    height: 21px;
    line-height: 21px;
    padding-right: 20px;
    text-align: right;
    text-decoration: none;
    text-transform: uppercase;
}

#product_images_box #wrap_images {
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    overflow: hidden;
}

#product_images_box .active {
    background: #f3f8fc;
    border-color: #335475;
    border-style: solid;
    border-width: 1px;
}

#product_images_box .inactive {
    background: white;
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
}

#product_images_box h1 {
    background: #881E78;
    color: white;
    font-family: Arial;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    margin: 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

#product_images_box li {
    float: left;
    margin-right: 12px;
    margin-top: 12px;
    padding: 0;
    text-align: center;
}

#product_images_box ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#product_info #details_attributes {
    background: #eaeaea;
    border-color: #cdcdcd;
    border-style: solid;
    border-width: 1px;
    height: 100%;
    margin: 0 0 8px;
    padding: 8px 8px 0 7px;
    width: auto;
}

#product_info #details_cart_part .gm_class_input {
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    height: 16px;
    width: 36px;
}


#product_info #details_products_weight {
    color: #000000;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

#product_info #details_qty_advice {
    color: #000000;
    font-size: 12px;
    font-style: normal;
    padding-top: 5px;
}

#product_info #details_qty_advice .details_checker_error {
    color: #fe0000;
    font-weight: normal;
}

#product_info #fsk18_image {
    margin: 0 0 5px;
}

#product_info #graduated_prices_detail_body {
    background: #e7e7e7;
    color: #000000;
    font-family: Arial;
    font-size: 13px;
    margin-bottom: 3px;
    padding: 3px;
}

#product_info #graduated_prices_detail_head {
    background: #7F1871;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    line-height: 20px;
    margin-bottom: 3px;
    padding-left: 3px;
    text-decoration: none;
}

#product_info #products_description {
    font-size: 12px;
    margin-top: 10px;
}

#product_info #products_name h2 {
    color: #00acde;
    display: inline;
    float: left;
    font-family: Arial;
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    margin: 10px 0;
    text-decoration: none;
}

#product_info .details_attributes_dropdown .gm_attr_calc_input {
    font-family: Arial;
    font-size: 12px;
    width: 200px;
}

#product_info .details_attributes_name {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#product_info .details_attributes_names {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    padding-right: 4px;
    text-align: left;
    text-decoration: none;
}

#product_info .details_cart_part {
		background-color: #fbfbfb;
    background: url(img/bg_topmenu.jpg) repeat-x 100%; 
    border-color: #a9a9a9;
    border-style: solid;
    border-width: 1px;
		margin-top:10px; 
		margin-bottom:10px; 
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    width: auto;
    height: 36px;
}


#product_info .details_qty_advice_bold {
    font-weight: bold;
    text-decoration: underline;
}

#product_info .details_table_dark {
    background: #f8f8f8;
    color: #000000;
}

#product_info .details_table_light {
    background: #f8f8f8;
    color: #000000;
}

#product_info .details_table_options_model {
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

#product_info .details_table_options_name {
    border-bottom: 1px;
    border-bottom-color: #000000;
    border-bottom-style: solid;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

#product_info .details_table_options_price {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-align: right;
    text-decoration: none;
}

#product_info .details_table_options_text {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

#product_info .gm_attributes_images_name {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

#product_info .image_box {
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 8px;
    text-align: center;
    width: auto;
}

#product_info .image_box img {
    padding: 8px;
}

#product_info .info_element .info_element_box {
    background: #eaeaea;
    border-color: #cdcdcd;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: 16px;
    margin-left: 32px;
    padding: 5px 5px 4px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#product_info .products_price {
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
}

#product_listing .categories_description {
    font-family: Arial;
    font-size: 12px;
    margin-bottom: 10px;
}

#product_listing .categories_name h1 {
    border-bottom: 1px solid #c1c1c1;
    color: #000000;
    font-family: Arial;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 3px;
    padding-bottom: 7px;
    padding-top: 0;
    text-decoration: none;
}

#product_listing .gm_price {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

#product_listing .middle_cell a {
    color: #000000;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
}

#product_listing .product_box {
    background: #FFFFFF;
    border-color: #c1c1c1;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 15px;
    overflow: hidden;
}

#product_listing .product_box .attributes {
    padding-bottom: 5px;
    padding-top: 5px;
}

#product_listing .product_box .attributes_name {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

#product_listing .product_box .attributes_names {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    padding-right: 4px;
    text-align: left;
    text-decoration: none;
}

#product_listing .product_box .attributes_options {
    height: 30px;
}

#product_listing .product_box .attributes_options .gm_listing_form {
    font-family: Arial;
    font-size: 12px;
    width: 250px;
}

#product_listing .product_box .bottom_cell {
    background: #FFFFFF;
    color: #000000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    padding: 4px;
    text-align: right;
    text-decoration: none;
}

#product_listing .product_box .bottom_cell .gm_price {
    color: #000;
    font-size: 17px;
    line-height: 25px;
    padding: 3px;
}

/* S4L UB 20110123 */
#product_listing .gm_uvp_price_text {
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: red;
    padding: 3px 3px 3px 0px;
    text-decoration: none;
}

#product_listing .gm_uvp_price {
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: red;
    padding: 3px 1px 3px 0px;
    text-decoration: line-through;
}

/* S4L UB 20110123 ENDE */
#product_listing a {font-size:13px; font-weight:bold;}
#product_listing a:link{color:black; text-decoration:none;}
#product_listing a:hover{color:#ff8000; text-decoration:underline;}

#product_listing .product_box .content_cell {
    border-left-color: #c1c1c1;
    border-left-style: solid;
    border-left-width: 1px;
}

#product_listing .product_box .details_button {
    display: none;
}

#product_listing .product_box .gm_checker_error {
    color: #fe0000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

#product_listing .product_box .gm_class_input {
    font-family: Arial;
    font-size: 12px;
    height: 15px;
    padding: 0;
}

#product_listing .product_box .gm_graduated_prices {
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

#product_listing .product_box .gm_graduated_prices_heading {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    padding-bottom: 0;
    padding-top: 0;
    text-decoration: none;
}

#product_listing .product_box .header_cell {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    padding: 4px;
    text-decoration: none;
}

#product_listing .product_box .image_cell {
    border-right-color: #c1c1c1;
    border-right-style: solid;
    border-right-width: 1px;
    float: left;
    height: 100%;
    padding-bottom: 2px;
    padding-top: 2px;
    text-align: center;
    vertical-align: top;
}

#product_listing .product_box .middle_cell {
    background: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 4px 4px 0;
    text-decoration: none;
}

#product_listing .product_box .product_link {
    color: #00acde;
    text-decoration: none;
    font-size: 16px;
}

#product_navigation {
    background-color: #F7F7F7;
    font-family: Arial;
    font-size: 10px;
    width:737px;
		padding: 4px 5px;
		text-align:right;
}

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

#reviews {
    float: left;
    font-family: Arial;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

#reviews .box_content {
    background: #e7e7e7;
    color: #000000;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: 100%;
    margin: 0 0 15px;
    overflow: hidden;
    padding: 10px;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#reviews .box_content .reviews_img {
    float: right;
    padding: 0 0 10px 10px;
}

#reviews .box_left {
    color: #000000;
    float: left;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-align: justify;
    text-decoration: none;
    text-transform: uppercase;
}

#reviews .box_right {
    color: #000000;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-align: right;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}

#reviews .cell_back_right {
    text-align: right;
}

#reviews .cell_left {
    color: #000000;
    float: left;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    padding: 3px;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
    width: 120px;
}

#reviews .cell_right {
    color: #000000;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 3px;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#reviews .heading {
    border-bottom: 1px solid #881E78;
    height: 20px;
    margin: 0 0 5px;
}

#reviews h1 {
    color: #000000;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    margin: 0 0 11px;
    padding: 11px 0 0;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#reviews h2 {
    background: #CCCCCC;
    color: #000000;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: 100%;
    margin: 0 0 3px;
    padding: 5px 5px 5px 10px;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#search_again_form {
    background: #E7E7E7;
    border-color: #FF0000;
    border-style: solid;
    border-width: 0;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    height: auto;
    margin: 0 0 3px;
    padding: 5px 5px 5px 10px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    width: auto;
}

#search_again_form span {
    position: relative;
    top: 5px;
}

#search_again_heading {
    background: #C3C3C3;
    border-color: #FF0000;
    border-style: solid;
    border-width: 0;
    color: #706F6F;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    height: auto;
    margin: 0 0 3px;
    padding: 5px 5px 5px 10px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    width: auto;
}

#search_again_text {
    background: #FFFFFF;
    border-color: #FF0000;
    border-style: solid;
    border-width: 0;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    height: auto;
    margin: 15px 0;
    padding: 3px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    width: auto;
}

#search_error_message {
    background: #FFCCCC;
    border-color: #FF0000;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    height: auto;
    margin: 0;
    padding: 3px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    width: auto;
}

#search_error_page .gm_class_input {
    border-color: #808080;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: Arial;
    font-size: 16px;
    font-weight: normal;
    height: 20px;
}

#search_go_back {
    height: auto;
    margin: 15px 0 3px;
    padding: 5px 5px 5px 10px;
    position: relative;
    text-align: right;
    top: 5px;
    width: auto;
}

#shopping_cart #cart_table {
    border-color: #881E78;
    border-style: solid;
    border-width: 1px;
    clear: both;
    margin-top: 20px;
    width: 100%;
}

#shopping_cart #cart_table_total {
    border-bottom-color: #881E78;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #881E78;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #881E78;
    border-right-style: solid;
    border-right-width: 1px;
    margin-bottom: 20px;
    padding: 3px;
    text-align: right;
    width: 100%;
}

#shopping_cart #gift_cart_body {
    background: #e7e7e7;
    color: #000000;
    padding: 20px 10px;
    text-align: left;
    width: 400px;
}

#shopping_cart #gift_cart_body #gift_cart_button {
    left: 3px;
    padding-left: 5px;
    position: relative;
}

#shopping_cart #gift_cart_body #gift_cart_input {
    position: relative;
    top: -4px;
}

#shopping_cart #gift_cart_body #gift_cart_input input[type = text] {
    background: #FFFFFF;
    border-color: #cccccc;
    color: #000000;
    font-family: Arial;
    font-size: 14px;
    height: 20px;
    width: 227px;
}

#shopping_cart #gift_cart_head {
    background: #881E78;
    color: #FFFFFF;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    padding: 2px 10px;
    text-align: center;
    text-transform: uppercase;
    width: 400px;
}

#shopping_cart #gift_cart_part {
    clear: both;
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: center;
    width: 100%;
}

#shopping_cart #total_content {
    border-top-color: #881E78;
    border-top-style: solid;
    border-top-width: 1px;
    margin-bottom: 10px;
    padding: 5px;
    text-align: right;
}

#shopping_cart .gift_cart_empty {
    text-align: center;
}

#shopping_cart .gift_cart_empty img {
    padding-left: 5px;
    position: relative;
    top: 3px;
}

#shopping_cart .gift_cart_left {
    float: left;
    width: 50%;
}

#shopping_cart .gift_cart_right {
    text-align: right;
}

#shopping_cart .td {
    background: #e1e8ee;
    color: #000000;
    padding: 4px;
    vertical-align: top;
}

#shopping_cart a {
    color: #000000;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
}

#shopping_cart input[type = text] {
    background: #FFFFFF;
    border-color: #cccccc;
    color: #000000;
    font-family: Arial;
    font-size: 14px;
    height: 20px;
    width: 40px;
}

#shopping_cart th {
    background: #881E78;
    color: #FFFFFF;
    height: 22px;
    padding: 2px;
    text-align: center;
    text-transform: uppercase;
}

#shop_logo {
		position:relative;
		top:0px;
    background: #FFFFFF;
    border-color: #a7a7a7;
    border-style: solid;
    border-width: 0;
    float: left;
    height: auto;
    margin: 4px 0 1px;
    padding: 0 0 1px;
    text-align: left;
    width: auto;
}

#shop_top_banner {
    background: #FFFFFF;
    border-color: #a7a7a7;
    border-style: solid;
    border-width: 0;
    float: left;
    height: auto;
    margin: 5px 0 0;
    padding: 0;
    text-align: left;
    width: auto;
}

#sitemap a {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#sitemap h2 {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    margin: 0;
    padding: 5px 0 5px 3px;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#sitemap ul {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    margin: 0 0 0 10px;
    padding: 0 0 0 10px;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#sitemap ul li {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    list-style-position: outside;
    list-style-type: disc;
    margin: 0;
    padding: 0;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

#specials {
    overflow: hidden;
    width: 100%;
}

#specials .gm_price {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#specials .productOldPrice {
    color: #FF0000;
    font-family: Arial;
    font-size: 9px;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    text-decoration: line-through;
    text-transform: none;
}

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

#specials .specials_bottom_cell {
    color: #000000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    padding: 4px;
    text-align: right;
    text-decoration: none;
    text-transform: none;
}

#specials .specials_content_cell {
    border-left-color: #c1c1c1;
    border-left-style: solid;
    border-left-width: 1px;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#specials .specials_details_button {
    color: #000000;
    float: right;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#specials .specials_header_cell {
    background: #e7e7e7;
    border-bottom-color: #c1c1c1;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 4px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#specials .specials_image_cell {
    border-right-color: #c1c1c1;
    border-right-style: solid;
    border-right-width: 1px;
    float: left;
    height: 100%;
    padding: 2px 0;
    text-align: center;
    vertical-align: top;
}

#specials .specials_middle_cell {
    padding: 4px 4px 0;
}

#specials .specials_product_box {
    border-color: #c1c1c1;
    border-style: solid;
    border-width: 1px;
    margin: 0 0 15px;
    overflow: hidden;
    width: 99%;
}

#specials h1 {
    color: #000000;
    font-family: Arial;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    padding: 11px 0;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#tell_a_friend_heading {
    background: #335475;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    height: 26px;
    margin-left: 45px;
    padding-left: 8px;
    padding-top: 12px;
    text-transform: uppercase;
    width: 647px;
}

#topmenu_block {
    clear: both;
    float: left;
    height: 22px;
    margin: 3px 0 0;
    overflow: hidden;
    width: 955px;
    font-size: 11px;
    padding-top: 8px;
    overflow: hidden;
}

#topmenu_block #topmenu_left {
    bottom: 10px;
    clear: both;
    float: right;
    height: 22px;
    left: 1px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
}
* + html #topmenu_block #topmenu_left {
    bottom: 10px;
}

#topmenu_block #topmenu_left #first_link {
    position: relative;
    text-align: right;
    border-right: 0px;
}

#topmenu_block #topmenu_left a {
    color: #000;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    text-align: right;
    text-decoration: none;
    text-transform: none;
}

#topmenu_block #topmenu_left li {
    border-right: 1px solid #881d78;
    float: left;
    line-height: 11px;
    margin:
    0;
    padding:
    0;
    padding-left:
    7px;
    padding-right:
    6px;
}

.button_to_cart {
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 130px;
}

.button_to_cart .cart_icon {
    background: #344E73;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 25px;
    text-align: center;
    width: 25px;
}

.button_to_cart .cart_icon img {
    margin-left: 2px;
    margin-top: 7px;
}

.button_to_cart .cart_text {
    background: #344E73;
    color: #FFFFFF;
    display: block;
    float: right;
    height: 25px;
    line-height: 25px;
    margin-left: 0;
    text-align: center;
    width: 104px;
}

.button_to_cart a {
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.button_to_cart_spacer {
    height: 25px;
    width: 125px;
}

.cart_error_color {
    color: #fe0000;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

.cat_link span {
    color: #000000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

.cell_left_bold {
    color: #335475;
    font-weight: bold;
}

.checkout .active_input {
    background: #f3f8fc;
    border-color: #335475;
    border-style: solid;
    border-width: 1px;
    color: #335475;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    height: 24px;
    margin-bottom: 3px;
    padding: 2px 0 0 10px;
    width: 227px;
}

.checkout .cell_left {
    float: left;
    line-height: 28px;
    padding: 1px;
    width: 150px;
}

.checkout .cell_right {
    line-height: 28px;
    padding: 1px;
}

.checkout .checkout_addresses {
    color: #000000;
    font-family: Arial;
    font-size: 14px;
}

.checkout .continue {
    border-bottom-color: #881E78;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #000000;
    height: 43px;
    margin-bottom: 20px;
    margin-top: 40px;
    overflow: hidden;
    padding-bottom: 4px;
}

.checkout .error {
    color: #FF0000;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

.checkout .heading {
    border-bottom-color: #881E78;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin: 0 0 17px;
    padding: 25px 0 0;
}

.checkout .heading .subtitle {
    color: #000000;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    margin: 0 0 0 45px;
    padding: 0 0 8px;
    text-decoration: none;
}

.checkout .heading h2 {
    color: #335475;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    margin: 0 0 0 45px;
    padding: 4px 0 0;
    text-decoration: none;
    text-transform: uppercase;
}

.checkout .heading2 {
    border-bottom-color: #881E78;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin: 0 0 17px;
    padding: 25px 0 0;
}

.checkout .heading2 h2 {
    color: #335475;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    margin: 0 0 15px 45px;
    padding: 11px 0 1px;
    text-decoration: none;
    text-transform: uppercase;
}

.checkout .inactive_input {
    background: #FFFFFF;
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: Arial;
    font-size: 16px;
    font-weight: normal;
    height: 24px;
    margin-bottom: 3px;
    padding: 2px 0 0 10px;
    width: 227px;
}

.checkout .module_name {
    color: #000000;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    margin-bottom: 3px;
    margin-top: 20px;
    text-decoration: none;
    text-transform: uppercase;
}

.checkout .navabar_text {
    color: #000000;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding-left: 18px;
    padding-right: 47px;
    text-decoration: none;
}

.checkout .navabar_text_current {
    color: #000000;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    padding-left: 18px;
    padding-right: 47px;
    text-decoration: none;
}

.checkout .navbar_line {
    border-bottom-color: #881E78;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 430px;
}

.checkout .text_block {
    color: #000000;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 8px;
    text-decoration: none;
}

.checkout .text_block_heading {
    color: #335475;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    margin-bottom: 8px;
    text-decoration: none;
}

.checkout .text_must {
    float: right;
    font-size: 10px;
}

.checkout h1 {
    font-family: Arial;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    margin: 0 0 4px 45px;
    padding: 11px 0;
    text-decoration: none;
    text-transform: uppercase;
}

.class_error input {
    background: #e1e8ee;
}

.class_error_message {
    color: #FF0000;
    font-family: Arial;
    font-size: 9px;
    font-weight: bold;
}

.details_products_date_avaiable {
    color: #FF0000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: justify;
    text-decoration: none;
}

.details_products_url {
    color: #000000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: justify;
    text-decoration: none;
}

.form_style_callback {
    background: #E7E7E7;
    border-color: #C7C7C7;
    border-style: solid;
    border-width: 1px;
    color: #335475;
}

.form_style_guestbook {
    background: #E7E7E7;
    border-color: #C7C7C7;
    border-style: solid;
    border-width: 1px;
    clear: both;
    color: #335475;
}

.form_style_price_offer {
    background: #E7E7E7;
    border-color: #C7C7C7;
    border-style: solid;
    border-width: 1px;
    color: #335475;
}

.gm_manufacturers {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    margin: 10px 0 0;
    padding: 0;
    text-align: right;
    text-decoration: none;
    text-transform: none;
}

.gm_manufacturers select {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

.gm_opensearch {
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-align: right;
    text-decoration: none;
    text-transform: none;
}

.gm_opensearch span {
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-align: right;
    text-decoration: none;
    text-transform: none;
}

.guestbook_entries_content {
    background: #f3f8fc;
    color: #335475;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 25px;
    padding: 10px;
    text-decoration: none;
}

.guestbook_entries_head {
    border-bottom-color: #335475;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #335475;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    margin-bottom: 7px;
    padding-bottom: 2px;
    text-decoration: none;
}

.guestbook_head {
    color: #335475;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.guestbook_navigation {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    margin-bottom: 25px;
}

.name_shippingtime {
    color: #000000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

.navigation .navigation_left {
    float: left;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
}

.navigation .navigation_right {
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-align: right;
}

.navigation a {
    color: #000000;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
}

.parseTime {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}

.price_offer_error {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

.price_offer_image {
    border-color: #a7a7a7;
    border-style: solid;
    border-width: 1px;
    float: left;
    margin-right: 15px;
    padding: 10px;
}

.price_offer_success {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

.price_offer_text {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

.price_offer_text_heading {
    color: #335475;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    height: 20px;
    text-decoration: none;
}

.products_stock {
    color: #000000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

.product_info_add_ons {
    overflow: hidden;
}

.product_info_add_ons .gm_price {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

.product_info_add_ons .productOldPrice {
    color: #FF0000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    text-decoration: line-through;
    text-transform: none;
}

.product_info_add_ons .product_info_add_ons_bottom_cell {
    color: #000000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    padding: 4px;
    text-align: right;
    text-decoration: none;
}

.product_info_add_ons .product_info_add_ons_content_cell {
    border-left-color: #a7a7a7;
    border-left-style: solid;
    border-left-width: 1px;
}

.product_info_add_ons .product_info_add_ons_details_button {
    color: #000000;
    float: right;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-align: justify;
    text-decoration: none;
}

.product_info_add_ons .product_info_add_ons_head {
    background: #7F1871;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    margin: 10px 0 3px;
    overflow: hidden;
    padding: 2px 3px;
    text-align: justify;
    text-decoration: none;
}

.product_info_add_ons .product_info_add_ons_header_cell {
    background: #e7e7e7;
    border-bottom-color: #a7a7a7;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    padding: 4px;
    text-align: justify;
    text-decoration: none;
}

.product_info_add_ons .product_info_add_ons_image_cell {
    border-right-color: #a7a7a7;
    border-right-style: solid;
    border-right-width: 1px;
    float: left;
    height: 100%;
    padding: 2px 0;
    text-align: center;
    vertical-align: top;
}

.product_info_add_ons .product_info_add_ons_middle_cell {
    color: #000000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    padding: 4px 4px 0;
    text-align: justify;
    text-decoration: none;
}

.product_info_add_ons .product_info_add_ons_product_box {
    background: #FFFFFF;
    border-color: #a7a7a7;
    border-style: solid;
    border-width: 1px;
    height: 100%;
    margin: 0 0 5px;
    overflow: hidden;
    padding: 0;
}

.product_info_add_ons .product_link {
    color: #000000;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    text-transform: none;
}

.product_info_add_ons_content_cell a {
    color: #000000;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
}

.single_products_description {
    background: #FFFFFF;
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    padding: 8px;
}

.sub_categories_listing_body .box_list {
    float: left;
    margin: 4px;
}

.sub_categories_listing_body {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: 100%;
    list-style-type: none;
    margin: 3px 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}

.text_shippingtime {
    color: #000000;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

.ui-tabs-nav .ui-tabs-selected a {
    background: #e7e7e7;
}

.ui-tabs-nav a {
    color: #000000;
    padding: 5px 8px;
    text-decoration: none;
}

.ui-tabs-nav li {
    background: #FFFFFF;
    border-bottom-color: #cccccc;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-color: #cccccc;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #cccccc;
    border-top-style: solid;
    border-top-width: 1px;
}

.ui-tabs-panel {
    background: #FFFFFF;
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 8px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

.wrap_shop {
    border: 0 solid #000000;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    text-align: left;
    width: 955px;
}

.wrap_shop #iconized_page_head {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    margin-left: 45px;
    padding-bottom: 11px;
    padding-left: 0;
    padding-top: 11px;
    text-transform: uppercase;
}

.wrap_shop .gm_class_input {
    border-color: black;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    height: 13px;
}

.wrap_site {
    background-image: url(img/bg_page2.jpg);
    background-repeat: repeat-x;
    overflow: hidden;
}

h1 {
    color: #000000;
    font-family: Arial;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
}

SPAN.errorText {
    color: #ff0000;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

SPAN.markProductOutOfStock {
    color: #c76170;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

SPAN.productDiscountPrice {
    color: #ff0000;
    font-family: Arial;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

SPAN.productOldPrice {
    color: #ff0000;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-decoration: line-through;
    line-height: 18px;
}

SPAN.productSpecialPrice {
    color: #ff0000;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

html .copyright, html .copyright a {
    background: #FFFFFF;
    color: #000000;
}

body .copyright, body .copyright a {
    color: #636363;
}

#header_on_top {
    clear: both;
    width: 100%;
}

#content {
		position:relative; 
		top:-20px;
    float: left;
    clear: both;
    width: 100%;
    margin-top: 10px;
}

#bottommodules {
    height: 167px;
    background-color: #cfcfcf;
    margin-top: 35px;
}

#manufacturers_bottom {
    height: 224px;
    background-color: #ececec;
}

#topbar {
    background-image: url(img/bg_topbar.jpg);
    background-repeat: no-repeat;
    height: 31px;
    width: 100%;
}

/* S4L UB 20110210 css für Servicebereich im Header */
#service_line {
		position:relative; 
		top:-20px;
    overflow: hidden;
    background: url(img/bg_topmenu1.jpg) repeat-x 100%;
		width:955px;
}

#service_line .link {
		float:left;
		text-align:center;
		width:33%;
		border-right:solid 1px #b6b6b6;
}

#service_line .last_link {
		width:33.7%;
		border-right:none;
}

#service_line a {
    height: 22px;
		display:block;
		color:#666666;
		font-size:15px;
		font-weight:bold;
		padding-top:3px;
		text-decoration:none;
}

#header_contact {
		position:relative;
		float:left;
		color:#00ACDE;
		margin-top:10px;
		margin-left:30px;		
		font-size:13px; 
		font-weight:bold;
}
#header_contact .header_contact_text{
	font-weight:500; 
	color:#00ACDE;
}

#header_contact .header_contact_link {
	text-decoration:none; 
	font-weight:600; 
	color:#861D77;
}


#menu {
		position:relative; 
		top:-20px;
		padding: 0 10px 0 0;
    background-image: url(img/bg_cat1_36.jpg);
    /*background-repeat: repeat-x; */
    background-position: 100%;
    width:946px;
    height: 36px;
    overflow: hidden;
}

#menu .menubox_categories {
    background: none; 
    border: 0px;
    margin-top: -3px;
    padding: 0px;
}

#menu .menubox_categories_head, #menu .menubox_categories_bottom {
    display: none;
    height: 0px;
}

#menu .menubox_categories span {
    display: none;
}

#menu .menubox_categories a {
    font-size: 15px;
		font-weight: bold;
    color: #fefefe;
    line-height: 46px;
		border-left:solid 1px #d6d6d6;
		display:block;
    padding-left: 8px;
    padding-right: 8px;
}

#menu .menubox_categories .cat_link {
    width: auto;
    float: left;
}

#menu .menubox_categories .cat_link .cat_active {
    font-weight: normal;
    text-decoration: none;
    font-size: 15px;
    display: block;
}

#menu .menubox_categories .cat_sub_link {
    display: none;
}

#menu .categories {
    margin: 0;
    padding: 0;
}

#gm_box_pos_202, #gm_box_pos_204, #gm_box_pos_206, #gm_box_pos_208, #gm_box_pos_210 {
    width: 191px;
    float: left;
}

#bottommodules p, #bottommodules a {
    font-size: 12px;
}

#bottommodules p, .information_link {
    line-height: 130%;
    margin: 0;
    padding-left: 8px;
    margin-bottom: 3px;
    background-image: url(img/arrow_white.png);
    background-repeat: no-repeat;
    background-position: 0px 2px;
}

#bottommodules_inner {
    width: 955px;
    margin: 0px auto;
    padding-top: 20px;
}

#searchbox {
    position: relative;
    float: right;
    color: #669900;
    font-size: 12px;
    width: 600px;
    top: -36px;
}

#searchbox a {
    font-size: 12px;
    margin-right: 3px;
    color: #626262;
}

#searchbox form {
    display: inline;
}

#searchbox input[type =
"text"] {
    background-color: transparent;
    background-image: url(img/bg_search.png);
    background-position: top;
    background-repeat: no-repeat;
    padding-top: 3px;
    padding-left: 3px;
    height: 17px;
    width: 162px;
    border: none;
    border: 0;
    position: absolute;
    top: -1px;
    left: 72px;
}

.searchbox_header {
    color: #63ACDE;
    font-family: Arial;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    margin: 0px 0px 3px;
    padding: 0px 0px 0px 3px;
    text-align: left;
    text-decoration: none;
    padding-left: 18px;
    display: inline;
    float: left;
}

.catpics_content .catpics_title {
    background-image: url(img/bg_cats_title.png);
    background-repeat: no-repeat;
    line-height: 42px;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    text-indent: 10px;
    position: relative;
    top: 105px;
    height: 42px;
    text-decoration: none;
}

.box_list .catpics_title {
    background-image: url(img/bg_productbox_title.png);
    background-repeat: no-repeat;
    line-height: 38px;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    text-indent: 10px;
    position: relative;
    top: 105px;
    left: 0px;
    height: 38px;
    text-align: left;
    text-decoration: none;
}

.box_list .catpics_title a {
    line-height: 38px;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    text-indent: 10px;
    text-decoration: none;
}

#menubox_newsletter input[type =
"text"] {
    background-color: transparent;
    background-image: url(img/bg_newsletter.jpg);
    background-position: top;
    background-repeat: no-repeat;
    padding-top: 3px;
    padding-left: 3px;
    height: 17px;
    width: 168px;
    border: none;
    border: 0;
    margin-bottom: 3px;
}

#menubox_newsletter button {
    width: 175px;
    position: relative;
    left: -2px;
}

/* AJAX CHECKOUT PROCESS */
div.checkout_row {
    clear: both;
}

div.checkout_title {
    cursor: pointer;
    position: relative;
    background-color: #777;
    color: #FFF;
    padding: 4px;
    font-size: 12px;
    border-right: solid 1px #777;
    border-left: solid 1px #777;
    border-top: solid 1px #777;
}

div.checkout_title .right {
    position: absolute;
    right: 6px;
    top: 3px;
    font-weight: bold;
}

div.checkout_content {
    background-color: #f9f9f9;
    color: #000;
    padding: 4px;
    border-right: solid 1px #777;
    border-left: solid 1px #777;
    border-bottom: solid 1px #777;
    position: relative !important;
    position: static;
    zoom: 1;
}

div.checkout_content .inputRequirement select {
    width: 190px;
}

div.checkout_content .virtual {
    text-align: center;
}

div.checkout_content .left_space {
    padding-left: 20px;
}

div.checkout_shipping_modules, .checkout_shipping_address {
    width: 49%;
    float: left;
    clear: left;
}

div.checkout_payment_modules, .checkout_payment_address {
    width: 49%;
    float: right;
    clear: right;
}

div.checkout_total {
    text-align: right;
}

#checkout_total table {
    float: right;
}

div.checkout_spacer {
    height: 12px;
    font-size: 9px;
    clear: both;
}

div.checkout_button {
    text-align: right;
    margin-top: 5px;
}

.radiobox {
    vertical-align: middle;
    padding: 0px;
    margin: 0px;
}

.float_right {
    float: right;
}

.float_left {
    float: left;
}

.module_ok, div.checkout_please_wait {
    color: green;
    font-weight: bold;
}

div.checkout_error {
    color: #FF0000;
    font-weight: bold;
}

div.checkout_error_login {
    display: none;
}

.checkout_form_row {
    margin-bottom: 8px;
    width: 100%;
    display: block;
    clear: both;
    float: left;
}

.checkout_form_left {
    float: left;
    width: 160px;
}

.checkout_form_right {
    float: left;
}

.checkout_form_input {
    width: 160px;
}

.cox {
    overflow: hidden;
}

.cox .gender {
    height: auto;
    overflow: hidden;
}

.cox .text_must {
    float: none !important;
}

#agb_text, #revocation_text, #chkt_comments #comments {
    width: 98.5%;
}

.onepxwidth {
    width: 1px;
}

.moduleRow {
    background-color: #E6E6E6;
}

.moduleRowSelected {
    background-color: #E9F4FC;
}

#column_content div.checkout_shipping_modules input, #column_content div.checkout_payment_modules input {
    border: 1px solid #808080;
    font-size: 12px;
    height: auto;
}

.cox .checkout .error {
    font-size: 12px;
}

.modalDialog_transparentDivs {
    filter: alpha(opacity = 40); /* Transparency */
    opacity: 0.8; /* Transparency */
    background-color: #AAA;
    z-index: 1;
    position: absolute; /* Always needed	*/
}

.modalDialog_contentDiv {
    border: 3px solid #777777;
    padding: 0px;
    z-index: 100; /* Always needed	*/
    position: absolute; /* Always needed	*/
    background-color: #ffffff; /* White background color for the message */
    overflow: auto;
}

.modalDialog_contentDiv_shadow {
    z-index: 90; /* Always needed	- to make it appear below the message */
    position: absolute; /* Always needed	*/
    background-color: #555;
    filter: alpha(opacity = 30); /* Transparency */
    opacity: 0.3; /* Transparency */
}

/* CSS for the display. CSS needed for the scripts are loaded dynamically by the scripts */
a.close_modalDialog, a.close_modalDialog:link, a.close_modalDialog:hover {
    display: block;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    position: absolute;
    left: 755px;
    top: 3px;
}

a.displayMessage, a.displayMessage:link, a.displayMessage:visited, a.displayMessage:hover {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

h1.heading_modalDialog {
    display: block;
    background-color: #777777;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    padding: 3px 0px 3px 15px;
    margin: 0px;
}

.modalDialog_content {
    padding: 10px;
}

.modalDialog_content li {
    margin-left: 25px;
}

.modelDialog {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
}

.live_shopping {
    border: 1px solid #C8C8C8;
    background-color: #fff;
    padding: 5px 15px 0px 15px;
    margin-left: 1px;
    margin-bottom: 10px;
}

.live_shopping h2 {
    color: #00ACDE;
    font-size: 20px;
    margin-bottom: 5px;
}

.live_shopping .product_link {
    font-size: 16px;
    text-decoration: none;
}

.live_shopping_left {
    float: left;
    width: 160px;
}

.live_shopping_price, #gm_livesh_calc_price, #product_info #gm_attr_calc_price {
    background-image: url(img/bg_price.jpg);
    background-repeat: repeat-x;
    margin-bottom: 3px;
    padding-left: 10px;
    padding-right: 5px;
    width: auto;
    float: right;
    color: #FEFEFE;
    font-size: 24px;
    font-weight: bold;
    line-height: 42px;
}

.live_shopping_price .productOldPrice {
    line-height: 18px;
    font-size: 14px;
    font-weight: normal;
}

.live_shopping_price #stock {
    line-height: 18px;
    color: #000;
    font-size: 12px;
    font-weight: normal;
}

.live_shopping_price .countdown_row, #countdown {
    font-size: 16px;
    color: #00ACDE;
}

.product_info .countdown_row {
    text-align: right;
    font-size: 18px;
    position: relative;
    right: 0px;
    float: right;
}

.clr {
    clear: both;
    height: 0px;
}

.sparen {
    background-image: url(img/bg_sparen.png);
    background-repeat: no-repeat;
    padding-top: 52px;
    text-align: center;
    height: 103px;
    width: 155px;
    font-size: 45px;
    color: #fff;
    margin-left: 30px;
}

.sparen_neu {
    background-image: url(img/bg_sparen_small.png);
    background-repeat: no-repeat;
    padding-top: 30px;
    text-align: center;
    height: 75px;
    width: 100px;
    font-size: 36px;
    color: #fff;
    margin-left: 10px;
    float: left;
}

button {
    padding: 0;
    margin: 0;
}

#cart_button {
    width: 118px;
}


#welcome_message {
		width:924px; 
		border:hidden; 
		text-align:left; 
		color:#111;
    font-size: 10px;
    padding: 5px;
}

#welcome_message a {
    text-decoration: underline;
		color:#111;
}

#gm_box_facebook {
    background: url(img/bg_price.jpg) repeat-x;
    text-align: center;
    border: 1px solid #cacaca;
    margin-bottom: 10px;
    background-color: #fff;
    color: #fff;
    height: 42px;
    line-height: 1.4;
}

#gm_box_facebook a {
    color: #fff;
}

#gm_box_retour {
    text-align: center;
    border: 1px solid #cacaca;
    margin-bottom: 10px;
    height: 42px;
    line-height: 1.4;
    background: url(img/bg_box.jpg) no-repeat;
}

#content_box_new_products_default {
    margin-left: 1px;
    margin-right: 1px;
}

#content_box_new_products_default .coda-slider {
    padding: 0;
    margin: 0;
}

#content_box_new_products_default .panel {
    width: 688px;
    height: 179px;
    margin: 0 0 0 0px;
    padding: 0;
}

#content_box_new_products_default .panel-wrapper {
    margin: 0;
    height: 166px;
    padding: 5px;
}

#content_box_new_products_default .title {
    font-size: 16px;
    margin-left: 5px;
}

#content_box_new_products_default .product_box {
    width: 652px;
    font-size: 12px;
    margin: 0;
    padding: 0;
    height: 166px;
}

#content_box_new_products_default .product_price {
    margin-top: 0px;
    /* clear: left; */
}

/* Mario Guenterberg */

