
body {
    font: 12px/1.3em Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
}
a {
    color: #000000;
    text-decoration: none;
}
#main_content_container {
    background: url("img/main-middle.gif") repeat-y scroll left top transparent;
    margin-left: auto;
    margin-right: auto;
    width: 479px;
}
.border {
    border: 1px solid #325374;
}
.border_bottom {
    border-bottom: 1px solid #325374;
}
.border_top {
    border-top: 1px solid #325374;
}
.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 none;
}
form {
    margin: 0;
}
#navigation {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 10px;
}
#mode1_block #quick_find_input {
    left: 20px;
    position: absolute;
    top: 1px;
    width: 120px;
}
#mode1_block #quick_find_submit {
    left: 145px;
    position: absolute;
    top: 1px;
}
#topmenu_block #quick_find_input {
    left: 20px;
    position: absolute;
    top: 4px;
    width: 120px;
}
#topmenu_block #quick_find_submit {
    left: 145px;
    position: absolute;
    top: 4px;
}
#mode2_pathrow {
    margin-bottom: 3px;
}
#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_description {
}
.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: auto;
}
.checkout .head_height {
    height: 38px;
    overflow: hidden;
}
.checkout .module_option_overflow {
    overflow: hidden;
}
.navigation {

}
.cursor_pointer {
    cursor: pointer;
}
.logo_cart_on_top {
    float: left;
}
#topmenu_clear {
    clear: right;
}
.class_error {
    font-weight: bold;
}
.cell_note {
    text-align: left;
}
.image_shippingtime {
}
#pre_black {
    background-color: #000000;
    height: 1500px;
    opacity: 0.7;
    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 {
    clear: both;
    color: #808080;
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}
.copyright a {
    color: #808080;
    text-decoration: none;
}
.button_to_cart .cart_text:hover {
    text-decoration: none;
}
#menubox_cart {
}
.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: 180px;
}
.searchbox_text_field input {
    left: 0;
    position: absolute;
    top: 0;
    width: 120px;
}
.searchbox_submit {
    left: 126px;
    position: absolute;
    top: 0;
}
#menubox_categories .cat_icon {
    float: left;
    height: 100%;
}
#menubox_trusted {
    border: 0 solid blue;
    margin: 0;
    padding: 0;
}
#menubox_trusted_body {
    background-color: #E7E7E7;
    background-image: url("");
    border: 0 solid blue;
    color: #000000;
    font-family: verdana;
    font-size: 10px;
    font-weight: normal;
    margin: 0 0 3px;
    padding: 3px;
    text-align: left;
    text-decoration: none;
}
#menubox_trusted_body a {
    color: blue;
    font-family: verdana;
    font-size: 10px;
    font-weight: normal;
    text-decoration: underline;
}
#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;
    padding: 1px;
    width: 60px;
}
#menubox_login_body .right {
    padding: 1px;
}
#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_cart .box_right {
}
#menubox_order_history_body .box_left {
    float: left;
    margin: 0 5px 0 0;
}
#menubox_order_history_body .box_right {
}
#menubox_best_sellers_body .box_load_bestseller {
    overflow: hidden;
}
#menubox_best_sellers .box_left {
  
    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%;
}
.product_price {
    height: 65px;
    margin: 0;
    padding: 0;
}
#iconizing_icon {
    float: left;
}
.ui-tabs-hide {
    display: none;
}
.ui-tabs-nav {
    display: none;
}
.ui-tabs-nav {
    list-style: none outside 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 none;
    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 span {
}
.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 {
    opacity: 0.4;
}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
}
* html .ui-tabs-nav {
    display: inline-block;
}
: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: 0px;
}
#create_account_page .cell_continue {
    float: right;
    padding-top: 0px;
}
#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: auto;
}
#create_account_page .form_buttons {
    height: 27px;
    overflow: hidden;
}
#product_info {
    height: 100%;
    overflow: hidden;
}
#product_info #details_head {
    line-height: normal;
    overflow: hidden;
}
#product_info #products_price {
    float: 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: none;
    margin-bottom: 8px;
    width: auto;
}
#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;
}
#products_media_body .filename {
    font-weight: bold;
}
.products_media_download {
    width: 140px;
}
.products_media_filesize {
    margin-right: 73px;
}
#product_info #graduated_prices_detail {
}
#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: 60px;
    position: absolute;
    top: 7px;
}
#product_info .details_wishlist {
    left: 150px;
    position: absolute;
    top: 7px;
}
:first-child + html #gm_attr_calc_qty {
    margin-top: -1px;
}
* html .ui-tabs-nav {
    margin-left: -3px;
}
#product_listing {
   
    padding-right: 2px;
}
#product_listing .product_box .listing_attributes {
}
#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;
}
.guestbook_navigation .guestbook_page_number_bold {
    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 {
}
#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 {
}
#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-color: #E7E7E7;
    background-image: url("");
}
#live_search_container a {
    color: black;
    font-family: Verdana,Tahoma;
    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: 1px solid #B3CCDD;
    margin: 0;
    padding: 0;
}
#live_search_container #live_search_head {
    color: black;
    font-family: Verdana,Tahoma;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}
.c_boxhead {
    height: 20px;
    line-height: 20px;
}
.main_normal {
    border-left: 1px solid #EDEAE3;
    font-size: 11px;
    line-height: 42px;
    padding: 0 8px;
}
.main_sel {
    -moz-background-inline-policy: continuous;
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #EDEAE3;
    padding: 0 8px;
}
.main_hover {
    -moz-background-inline-policy: continuous;
    background: none repeat scroll 0 0 #329A37;
    border-left: 1px solid #EDEAE3;
    color: #FFFFFF;
    padding: 0 8px;
}
.main_hover a:link {
    color: #000000;
    text-decoration: none;
}
#menubox_categories a:hover {
    text-decoration: none;
}
.main_normal a:link, .main_sel a:link, .main_hover a:link {
    color: #000000;
    font-size: 11px;
    line-height: 42px;
    text-decoration: none;
}
.main_normal a:visited, .main_sel a:visited, .main_hover a:visited {
    color: #000000;
    font-size: 11px;
    line-height: 42px;
    text-decoration: none;
}
.main_normal a:hover, .main_sel a:hover, .main_hover a:hover {
    color: #FFFFFF;
    font-size: 11px;
    line-height: 42px;
    text-decoration: none;
}
.main_sel a:hover, .main_sel a:hover, .main_hover a:hover {
    color: #FFFFFF;
    font-size: 11px;
    line-height: 42px;
    text-decoration: none;
}
.subcat_structure_0 {
    background-color: #329A37;
    border: 3px solid #329A37;
    color: #000000;
    display: none;
    font-size: 11px;
    line-height: 15px;
    margin-left: -10px;
    margin-top: 0;
    position: absolute;
    white-space: nowrap;
}
.subcat_structure_1 {
    background-color: #329A37;
    border: 3px solid #329A37;
    color: #000000;
    display: none;
    font-size: 11px;
    line-height: 15px;
    margin-left: 95%;
    margin-top: -15px;
    position: absolute;
    white-space: nowrap;
}
.subcat_structure_2 {
    background-color: #C9C9C9;
    border: 0 solid #C9C9C9;
    color: #000000;
    display: none;
    font-size: 11px;
    line-height: 15px;
    margin-left: 95%;
    margin-top: -15px;
    position: absolute;
    white-space: nowrap;
}
.subcat_structure_3 {
    background-color: #AAAAAA;
    border: 0 solid #AAAAAA;
    color: #000000;
    display: none;
    font-size: 11px;
    line-height: 15px;
    margin-left: 95%;
    margin-top: -15px;
    position: absolute;
    white-space: nowrap;
}
.subcat_structure_4 {
    background-color: #AAAAAA;
    border: 0 solid #000000;
    color: #000000;
    display: none;
    font-size: 11px;
    line-height: 15px;
    margin-left: 95%;
    margin-top: -15px;
    position: absolute;
    white-space: nowrap;
}
.subcat_normal {
    border: 0 solid #909090;
    padding: 2px 5px;
}
.subcat_sel {
    background-color: #919191;
    border: 0 solid #909090;
    color: #FFFFFF;
    padding: 2px 5px;
}
.subcat_hover {
    background-color: #FFFFFF;
    border: 0 solid #909090;
    color: #000000;
    padding: 2px 5px;
}
.subcat_normal a:link, .subcat_sel a:link, .subcat_hover a:link {
    color: #FFFFFF;
    font-size: 11px;
    line-height: 15px;
}
.subcat_normal a:visited, .subcat_sel a:visited, .subcat_hover a:visited {
    color: #FFFFFF;
    font-size: 11px;
    line-height: 15px;
}
.subcat_normal a:hover, .subcat_sel a:hover, .subcat_hover a:hover {
    color: #FFFFFF;
    font-size: 11px;
    line-height: 15px;
}
.subcat_hover a:hover {
    color: #000000;
    font-size: 11px;
    line-height: 15px;
}
a {
    color: #000000;
    text-decoration: none;
}
a.tab {
    color: #F4F4F4;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.tab a:hover {
    color: #000000;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
a.tabx {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.tabx a:hover {
    color: #000000;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
td.main, p.main {
    font-family: Verdana,sans-serif,Arial;
    font-size: 11px;
    line-height: 1.5;
}
checkbox, input, radio, select {
    -moz-background-inline-policy: continuous;
    font-family: Verdana,sans-serif,Arial;
    font-size: 11px;
}

/*new style*/

body {
background: url("img/header_bg.gif") repeat-x scroll left top #FFFFFF;
margin: 0;
padding: 0;}
a {
text-decoration: none;}
a:hover {
text-decoration: none;}
.clearfloat {
clear: both;}
select {
background:#ffffff;
margin-bottom:3px;}
#for_footer {
background:url(img/footer_bg.gif) repeat-x bottom left;}
.wrap_site {
background: url("img/header_light.png") no-repeat scroll center top transparent;
margin: 0 auto;
width: 1000px;
position:relative;}
	.custom_pages {
    background: url("img/custom_bg.gif") repeat-x scroll left top transparent;
    border-bottom: 1px solid #5B4747;
    height: 27px;
    width: 1000px;}
		.custom_pages #topmenu_block {
		height: 27px;
		padding-right: 40px;
		background:none;
		width:auto;
		border:0;}
		.custom_pages #topmenu_block a {
		color: #A68B8B;
		display: block;
		
		font: 11px/27px Arial,Helvetica,sans-serif;
		padding: 0 12px;}
		.custom_pages #topmenu_block #topmenu_left {
		list-style:none;
		float:right;
		margin:0;}
	
		.custom_pages #topmenu_block #topmenu_left .content_link {
		float:left;}
	#shop_logo {
    margin-left: 40px;}
	#mode1_search_cell {
    background: url("img/search_bg.png") no-repeat scroll center top transparent;
    float: left;
    height: 47px;
    width: 271px;}
		#mode1_search_cell span {
		color: #FFFFFF;
		font: 12px/38px Arial,Helvetica,sans-serif;
		float:left;
		margin-left:15px;}
		.gm_class_input {
		background: url("img/search_text_bg.gif") repeat-x scroll center center transparent;
		border: 0 none;}
		#txtSearch {
		float: left;
		height: 24px;
		padding: 0;
		width: 118px;}
		.search_form {
		float: right;
		height: 24px;
		margin: 8px 20px 0 0;
		width: 145px;}
	#search_suggest {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #E3E3E3;
	display: none;
	height: 288px;
	left: 47px;
	top:203px;
	overflow: auto;
	position: absolute;
	width: 678px;
	z-index: 1002;}
		.serachline {
		width: 651px;
		height:90px;
		border-bottom: 1px solid #E3E3E3;
		padding:5px;
		text-align:left;}
		.serachline img {
		max-height: 90px;
		float:left;
		margin-right:20px;}
		.serachline .pname {
		color:#452d2d;
		font:14px Arial, Helvetica, sans-serif;
		float:left;
		padding-top:25px;		width:390px;		}
		.serachline .price {
		color:#452d2d;
		font:14px Arial, Helvetica, sans-serif;
		float:right;
		width:80px;
		padding-top:25px;
		font-weight:bold;}
	#cart_on_top {
    background: url("img/top_cart_bg.png") no-repeat scroll center top transparent;
    float: right;
    height: 90px;
    margin-right: 40px;
    padding: 15px;
    width: 206px;}
		#cart_on_top_heading {
		color: #A68B8B;
		font: bold 14px Arial,Helvetica,sans-serif;
		margin-bottom: 4px;}
		#cart_on_top_body {
		color: #FFFFFF;
		font: 12px Arial,Helvetica,sans-serif;}
		#cart_on_top_body span {
		color: #A68B8B;
		font: 12px Arial,Helvetica,sans-serif;}
		.gm_shipping_link {
		background: url("img/top_cart_button.png") no-repeat scroll center center transparent;
		color: #AA8888;
		display: block;
		height: 24px;
		margin-top: 4px;
		text-decoration: none;
		width: 85px;}
		.gm_shipping_link span {
		line-height: 24px;
		text-decoration: none !important;}
	.wrap_shop {
    background: url("img/content_bg.png") repeat-y scroll center top transparent;
    padding: 4px 10px 4px 7px;
    width: 903px;}
	.top_shadow {
    background: url("img/top_shadow.png") no-repeat scroll center bottom transparent;
    height: 6px;
    margin: 0 auto;
    width: 920px;}
	.bottom_shadow {
    background: url("img/bottom_shadow.png") no-repeat scroll center top transparent;
    height: 6px;
    margin: 0 auto;
    width: 920px;}
	.menu_cat {
    border: 1px solid #E3E3E3;
    height: 39px;
    margin-bottom: 4px;
    width: 901px;}
		#topmenu_block {
		background: url("img/menu_bg.gif") repeat-x scroll left bottom transparent;
		border: 1px solid #FFFFFF;
		height: 37px;
		margin: 0;
		padding: 0;
		width: 899px;}
			#topmenu_block .main {
			float: left;
			height: 37px;
			padding: 0;}
			#topmenu_block .main a {
			-moz-border-radius: 5px 5px 5px 5px;
			color: #382020;
			display: block;
			font: 14px/26px Arial,Helvetica,sans-serif;
			height: 26px;
			margin: 5px 3px 0;
			padding: 0 10px;}
			#topmenu_block .main:hover a {
			background: url("img/menu_hover.gif") repeat-x scroll center center transparent;
			color: #FFFFFF;}
			#topmenu_block #sales_menu {
			background: url("img/sale_bg.png") no-repeat scroll center center transparent;
			width: 70px;}
			#topmenu_block #sales_menu a {
			color: #FFFFFF;
			font-weight: bold;
			padding: 0 16px;}
			#topmenu_block #sales_menu:hover a {
			background: none repeat scroll 0 0 transparent;}
			#topmenu_block .categories {
			border: 0 none;
			float: left;
			height: 37px;
			padding: 0;}
			#topmenu_block .categories .cat_icon {
			display: none;}
			#topmenu_block .categories .cat_link {
			padding: 0 !important;}
			#topmenu_block .categories a {
			-moz-border-radius: 5px 5px 5px 5px;
			color: #382020;
			display: block;
			font: 14px/26px Arial,Helvetica,sans-serif;
			height: 26px;
			margin: 5px 3px 0;
			padding: 0 10px;}
			#topmenu_block .main_hover {
			background: none repeat scroll 0 0 transparent;
			border: 0 none;
			height: 37px;
			padding: 0;}
			#topmenu_block .categories:hover a {
			-moz-border-radius: 5px 5px 5px 5px;
			background: url("img/menu_hover.gif") repeat-x scroll center center transparent;
			color: #FFFFFF;
			display: block;
			font: 14px/26px Arial,Helvetica,sans-serif;
			height: 26px;
			margin: 5px 3px 0;
			padding: 0 10px;}
			#topmenu_block .categories .cat_sub_link {
			display:none;}
	#column_content {
    float: left;
    width: 680px;}
		#main_content_container {
		background: none repeat scroll 0 0 #FFFFFF;
		margin-left: auto;
		margin-right: auto;
		width: 100%;}
		.searchtags {
		height:34px;
		border:1px solid #e3e3e3;
		background:#f0f0f0;
		color:#787878;
		font:12px/32px Arial, Helvetica, sans-serif;
		margin-bottom:2px;}
			.searchtags img {
			height:24px;
			width:35px;}
			.left_tag_button {
			float:left;
			padding:5px;}
			.right_tag_button {
			float:right;
			padding:5px;}
			.hide_tags {
			float:left;
			width:584px;
			text-align:center;
			position:relative;
			overflow:hidden;
			height:34px;}
			.box_tags {
			position:absolute;
			
			height:34px;}
			#box_tags2 {}
			.tags {
			float:left;
			height:30px;
			padding: 0 5px;
			margin:0 5px;}
			.tags:hover {
			cursor:pointer;}
		#content_box_new_products_main_body {
		list-style:none inside;
		padding:0;
		margin:3px 0 4px;}
			#content_box_new_products_main_body .product_box {
			float:left;
			width:168px;
			margin:0 1px 5px;}
			.product_title {
			background: url("img/product_title.gif") repeat-x scroll left bottom transparent;
			border: 1px solid #E3E3E3;
			height: 30px;
			color:#321d1d;
			font:bold 11px Arial, Helvetica, sans-serif;
			padding:5px 4px;
			margin: 0 0 1px;}
			.product_image {
			border: 1px solid #E3E3E3;
			background:#ffffff;
			height:140px;
			margin: 0 0 1px;			position:relative;
			overflow:hidden;}
			.product_image img{
				max-height:120px;
				margin:10px;	
			}
			.product_price {
			background:#ededed;
			height:28px;
			padding:10px 0;
			margin-bottom:2px;
			text-align:center;}
			.gm_price {
			color:#452d2d;
			font:14px Arial, Helvetica, sans-serif;}
			.button_to_cart .cart_icon {
			display:none;}
		#content_box_specials_body {
		list-style:none inside;
		padding:0;
		margin:3px 0 4px;}
			#content_box_specials_body .product_box {
			float:left;
			width:168px;
			margin:0 1px 5px;}
		.product_info_box {
		background:#ffffff;
		border:1px solid #dedede;
		position:relative;
		margin-bottom:3px;
		min-height:550px;}
			.contentsTopics {
			color: #3f2f2f;
			font: 18px/25px Arial,Helvetica,sans-serif;
			margin-bottom: 1px;
			margin-top:20px;
			padding-left: 25px;
			text-align: left;}
			.contentsTopics span {
			font:12px Arial, Helvetica, sans-serif;}
		#cart_quantity .product_image_left {
		height:auto;
		width:330px;
		float:left;
		padding-left:5px;}
		#cart_quantity .product_image_left img {
		padding:0;
		margin:0;}
		#cart_quantity .product_image_left img.main_img {
		max-width:320px;
		border:1px solid #dedede;
		padding:3px;
		margin:1px 0;}
		#cart_quantity .product_description {
		padding: 5px;
		float:right;
		width:330px;
		margin-top:25px;
		margin-bottom:125px;
		color:#3f2f2f;
		font:12px Arial, Helvetica, sans-serif;}
			#cart_quantity .product_description .descr_link {
			float:left;
			margin:auto 0;
			display:block;}
		#cart_quantity .product_price_box {
		position:absolute;
		text-align:right;
		bottom:0;
		background:#ffffff;
		height:100px;
		text-align:right;
		padding:10px;
		color:#919191 !important;
		font:12px Arial, Helvetica, sans-serif;
		right:0;
		width:300px;
		}
		.product_price_box strong {
		font:18px Arial, Helvetica, sans-serif;
		color:#3c2424;}
		#cart_quantity .product_price_box .gm_shipping_link {
		color:#426c00;}
			#cart_quantity .product_price strong {
			color:#452D2D;
			font:14px Arial,Helvetica,sans-serif;}
		#cart_quantity .gm_shipping_link {
		background:none;
		color:#426c00;
		display:inline;}
			#cart_quantity .info_links {
			float:left;}
			#cart_quantity .tocart {
			float:left;
			margin-bottom:20px;}
			.gm_attr_calc_input {
			border:0;
			height:26px;}
			.details_attributes_options select {
			width:162px;
			border:0;
			height:21px;
			padding-top:5px;}
			#size_sel {
			background:url("img/select_big.png") repeat scroll 0 0 transparent;
			display: block;
			height: 26px;
			position: absolute;
			right: 147px;
			width: 159px;
			z-index:10;
			padding-right:5px;}
			 
			.div_options {
			background: none repeat scroll 0 0 #FFFFFF;
			border: 1px solid #CCCCCC;
			display: none;
			left: 9px;
			max-height: 200px;
			min-width: 102px;
			overflow: auto;
			position: absolute;
			text-align: left;
			top: 36px;
			width: auto;			z-index: 9999999;			}
			.details_attributes_dropdown {
			width:162px;
			float:left;
			margin-right:5px;}
			#gm_attr_calc_qty {
			float:left;
			width:20px;
			height: 24px;
			margin-right: 5px;
			background:#ffffff;}
			#cart_quantity #cart_button:hover {
			background:url('img/batton_bg_hover.gif') repeat-x bottom left;
			}
		.product_info_add_ons_head {
		background: url("img/menu_bg.gif") repeat-x scroll left bottom transparent;
		border: 1px solid #E3E3E3;
		color: #919191;
		font: 14px/37px Arial,Helvetica,sans-serif;
		height: 37px;
		margin-bottom: 1px;
		padding-left: 10px;
		text-align: left;}
			.product_info_add_ons_product_box {
			float:left;
			width:168px;
			margin:0 1px 3px 1px;}
			#cart_quantity .product_info_add_ons_product_box .product_info_add_ons_image_cell {
			width:auto;
			height:170px;}
			#cart_quantity  .product_info_add_ons_product_box .product_price {
			color:#452D2D;
			font:14px Arial,Helvetica,sans-serif;
			height:28px;
			text-align:center;}
		.specials_product_box {
		float:left;
		width:168px;
		margin:0 1px 5px;}
			.specials_details_button {
			display:none;}
			.navigation_left {
			float:left;}
			.navigation_right {
			float:right;}
		.new_products_overview_product_box {
		float:left;
		width:168px;
		margin:0 1px 5px;}
			.new_products_overview_details_button {
			display:none;}
		#product_listing {
		padding:0;
		margin:0;}
			.categories_description {
			padding:0;
			margin:0;}
			.align_right {
			padding:0;
			margin:0;}
				.gm_manufacturers {
				background: none repeat scroll 0 0 #F9F9F9;
				border: 1px solid #e3e3e3;
				color: #5c5c5c;
				
				margin-bottom:1px;}
				.gm_manufacturers span {
				padding-right:5px;
				line-height:20px;}
		.product_box {
		float:left;
		width:168px;
		margin:0 1px 5px;}
			.details_button {
			display:none;}
		.sub_categories_listing_body {
		list-style:none inside;
		margin:0;
		float:none;
		clear:both;
		padding:0;
		}
			.box_list {
			float:left;
			background:#EDEDED;
			height:22px;
			margin: 3px;
			line-height:22px;}
		.sub_categories_listing_products {
		list-style:none outside;
		padding:0;
		margin:0;
		}
		.page_body {
		background:#ffffff;
		border:1px solid #e3e3e3;
		padding:15px;
		color: #5C5C5C;
		margin-bottom: 5px;
		text-align:left;}
			.page_body ul {
			text-align:left;
			list-style:square;}
			.page_body ul li a {
			color:#5C5C5C;
			font:14px Arial, Helvetica, sans-serif;}
			.page_body ul li.parent a {
			color:#5C5C5C;
			font:14px Arial, Helvetica, sans-serif;}
			.page_body ul li.parent ul li a {
			font:12px/18px Arial, Helvetica, sans-serif;}
			.page_body a {
			color:#5C5C5C;}
			.page_body a:hover {
			text-decoration:underline;}
			.page_body .box_left {float:left;}
			.page_body .box_right {float:right;}
			.page_body .gm_class_input {
			background:url(img/input_bg.gif) repeat-x top left;
			height:19px;
			border:1px solid #e3e3e3;
			padding:0 5px;
			margin-bottom:3px;}
			.page_body .cell_left {
			height:20px;
			line-height:20px;}
		#gift_cart_body {
		margin:0 auto;}
			#gift_cart_head {
			text-align:left;}
			#gift_cart_input {
			float:left;
			margin-right:5px;}
			#gift_cart_button {
			float:left;}
		#cart_table {
		background:#EDEDED;}
			.heading {
			margin:10px 0 5px 0;
			font-weight:bold;}
			.continue {margin-top:10px;}
			.heading h2 {
			margin:0;
			line-height:30px;}
			.module_name {
			font:14px/30px Arial, Helvetica, sans-serif;
			font-weight:bold;
			border-bottom:1px solid #e3e3e3;
			height:30px;
			margin-top:25px;}
			.textbox textarea {
			height:100px;
			width:640px;}
			#order_data {
			
			padding:3px;}
		.gm_mb_input {
		background:url(img/input_bg.gif) repeat-x top left;
		height:19px;
		border:1px solid #e3e3e3;
		padding:0 5px;
		margin-bottom:3px;}
		.gm_manufacturers {position:relative;
		clear:both;}
		#filter {
		width: 318px;
		margin: 5px;
		display:block;}
		#filter select {			
			border: 0 none;
		    color: #565656;
		    font-size: 12px;
		    height: 26px;
		    margin-left: 2px;
		    padding: 5px;
		    width: 104px;
			display:block;
			float:left;
		}
		#select1{
			background: url(img/select.png);
			position:absolute;
			width:99px;
			height:26px;
			display:block;
			right:328px;
			top: 5px;
			z-index:10;				
		}
		#filter_id_div{
			display:none;
			background: none repeat scroll 0 0 #FFFFFF;
		    border: 1px solid #CCCCCC;
		    left: 355px;
		    max-height: 200px;
		    min-width: 102px;
		    overflow: auto;
		    position: absolute;
		    text-align: left;
		    top: 30px;
		    width: auto;				z-index:999999;
		}
		#select2{
			background: url(img/select.png);
			position:absolute;
			width:99px;
			height:26px;
			display:block;	
			right:222px;
			top: 5px;
			z-index:10;		
		}
		#size_id_div{
			display:none;
			background: none repeat scroll 0 0 #FFFFFF;
		    border: 1px solid #CCCCCC;
		    left: 461px;
		    max-height: 200px;
		    min-width: 102px;
		    overflow: auto;
		    position: absolute;
		    text-align: left;
		    top: 30px;
		    width: 150px;			z-index: 99999;
		}
		#select3{
			background: url(img/select.png);
			position:absolute;
			width:99px;
			height:26px;
			display:block;	
			right:116px;
			top: 5px;
			z-index:10;			
		}
		#farbe_id_div{
			display:none;
			background: none repeat scroll 0 0 #FFFFFF;
		    border: 1px solid #CCCCCC;
		    left: 461px;
		    max-height: 200px;
		    min-width: 102px;
		    overflow: auto;
		    position: absolute;
		    text-align: left;
		    top: 30px;
		    width: auto;		z-index: 99999;	
		}
		#select4{
			background: url(img/select.png);
			position:absolute;
			width:99px;
			height:26px;
			display:block;
			right:10px;
			top: 5px;
			z-index:10;				
		}
		#price_id_div{
			display:none;
			background: none repeat scroll 0 0 #FFFFFF;
		    border: 1px solid #CCCCCC;
		    left: 567px;
		    max-height: 200px;
		    overflow: auto;
		    position: absolute;
		    text-align: left;
		    top: 30px;
		    width: 102px;				z-index: 9999;
		}
		.myselect_item{
			width:auto;
			padding:2px;
			display: block;
			cursor:pointer;
			text-align: left;			
		}
		.myselect_item:hover{
			background: #ccc;	
		}
		#flyover_layer {
		background:#ffffff;
		border:1px solid #e3e3e3;
		color:#452D2D;
		padding:3px;}
			#flyover_layer .gm_shipping_link {
			display:inline;
			background:none;
			color:#452D2D;}
		#search_again_form div {
		margin-right:5px;
		float:left;
		}
		#search_again_form .c_input {
		height:20px;}
		#search_again_form {
		
		width:325px;}
		#cart_button {
		opacity: 0.5;
		cursor:default;}
		#account .box_bottom {
		margin:10px 0;}
		#account #login {
		background: none transparent;
		border: 0;
		color:#5C5C5C;
		padding:0;}
		#account .box_right {
		float:none;}
			#account #account_edit .box_right {
			float:right;}
			.page_body .box_left img {
			margin-right:3px;}
	#column_right {
    float: right;
    width: 216px;}
		.c_boxhead {
		background: url("img/menu_bg.gif") repeat-x scroll left bottom transparent;
		border: 1px solid #E3E3E3;
		color: #919191;
		font: 14px/37px Arial,Helvetica,sans-serif;
		height: 37px;
		margin:0 0 1px 0;
		
		padding-left: 10px;
		text-align: left;}
			.c_boxhead a {
			color: #919191;
			display:block;}
		#login {
		background: none repeat scroll 0 0 #F9F9F9;
		border: 1px solid #E3E3E3;
		color: #919191;
		padding:15px 20px;
		margin-bottom:3px;}
			#loginbox .c_button {
			float:left;
			}
			.c_input {
			background:url(img/input_bg.gif) repeat-x top left;
			height:19px;
			border:1px solid #e3e3e3;
			padding:0 5px;
			margin-bottom:3px;}
			.c_button {
			background:url(img/button_bg.gif) repeat-x top left;
			border:1px solid #543333;
			height:23px;
			color:#aa8888;
			padding:0 5px;
			font:12px/23px Arial, Helvetica, sans-serif;}
			#loginbox a.c_button {
			color:#aa8888;
			display:block;
			float:right;}
			.c_button a {
			color:#aa8888;
			display:block;}
			.c_button a:hover {background:url(img/abutton_bg.gif) repeat-x top left;}
			a.c_button {
			display: block;
			float:right;
			height:21px;}
			#login .red_bottom {
			color:#919191;}
			#login .left {
			float:left;}
		#column_right .c_categories {
		background: none repeat scroll 0 0 #F9F9F9;
		border: 1px solid #E3E3E3;
		margin-bottom: 2px;
		padding: 20px 0 20px 25px;}
			#column_right .c_categories .cat_link {
			color: #402A2A;
			font: 12px/18px Arial,Helvetica,sans-serif;
			padding-left: 16px !important;
			text-align: left;}
			#column_right .c_categories .cat_icon {
			margin-top: 5px;}
			#column_right .c_categories .cat_link .cat_icon {
			margin-top:0;}
		#menubox_admin_body {
		background: none repeat scroll 0 0 #F9F9F9;
		border: 1px solid #E3E3E3;
		color: #402A2A;
		padding:15px 18px;
		margin-bottom:3px;
		text-align:left;}
			#menubox_admin_body a {
			color: #402A2A;}
			#menubox_admin_body a:hover {
			text-decoration:underline;}
		#menubox_asearch_body {
		background: none repeat scroll 0 0 #F9F9F9;
		border: 1px solid #E3E3E3;
		color: #919191;
		padding:15px 20px;
		margin-bottom:3px;}
			.boxText_suche select{
			width:175px !important;}
			.boxText_suche span {
			float:left;
			padding-right:5px;}
		#menubox_gm_bookmarks_body {
		background: none repeat scroll 0 0 #F9F9F9;
		border: 1px solid #E3E3E3;
		color: #919191;
		padding:3px;
		margin-bottom:3px;}
		#menubox_affiliate_body {
		background: none repeat scroll 0 0 #F9F9F9;
		border: 1px solid #E3E3E3;
		color: #919191;
		padding:3px;
		margin-bottom:3px;}
		#menubox_specials_body {
		background: none repeat scroll 0 0 #F9F9F9;
		border: 1px solid #c3c3c3;
		color: #5c5c5c;
		padding:3px;
		margin-bottom:5px;}
			.product_name {
			min-height: 35px;
			background:url(img/special_name.gif) top left repeat-x;
			-moz-border-radius: 5px;
			font:bold 14px Arial, Helvetica, sans-serif;
			color:#ffc06e;
			display:block;
			padding:3px;}
			.productOldPrice {
			color:#d80000;
			font:bold 12px Arial, Helvetica, sans-serif;
			text-decoration:line-through;}
			#menubox_specials_body .productOldPrice {
			color:#d80000;
			font:bold 12px Arial, Helvetica, sans-serif;
			text-decoration:line-through;}
			#menubox_specials_body span {
			font:14px Arial, Helvetica, sans-serif;
			color:#3c2424;}
			#column_right .gm_shipping_link {
			background:none;
			display:inline;
			font:12px Arial, Helvetica, sans-serif;}
			#column_right .gm_shipping_link span {
			color:#5c5c5c;}
			#column_right .gm_shipping_link span:hover {
			text-decoration:underline;}
		#menubox_whatsnew_body {
		background: none repeat scroll 0 0 #F9F9F9;
		border: 1px solid #c3c3c3;
		color: #5c5c5c;
		padding:3px;
		margin-bottom:5px;}
			#menubox_whatsnew_body strong {
			font:14px Arial, Helvetica, sans-serif;
			color:#3c2424;}
			.image_frame {
			margin-bottom:3px;}
		.box_load_bestseller {
		background: none repeat scroll 0 0 #F9F9F9;
		border: 1px solid #c3c3c3;
		color: #5c5c5c;
		padding:3px;
		margin-bottom:5px;}
			.product_name a {
			color:#ffc06e;}
			#menubox_best_sellers .box_right {
			text-align:center;
			font:14px Arial, Helvetica, sans-serif;
			color:#3c2424;}
		#menubox_manufacturers_body {
		background: none repeat scroll 0 0 #F9F9F9;
		border: 1px solid #e3e3e3;
		color: #919191;
		padding:5px;
		margin-bottom:3px;}
		#menubox_content_body {
		background: none repeat scroll 0 0 #F9F9F9;
		border: 1px solid #c3c3c3;
		color: #919191;
		padding:5px;
		margin-bottom:3px;}
			#menubox_content_body a {
			display:block;
			text-align:left;
			padding-left:16px;
			line-height: 20px;}
			#menubox_content_body a img {
			margin-right:8px;}
		#floatMenu {
		position:static !important;
		width:auto !important;}
			#floatMenu span {
			font:14px Arial, Helvetica, sans-serif;
			color:#3c2424;}
			.c_boxbody {
			background: none repeat scroll 0 0 #F9F9F9;
			border: 1px solid #c3c3c3;
			color: #5c5c5c;
			padding:3px;
			margin-bottom:5px;}
		iframe.c_boxbody {
		width:208px;
		height: 100px;}
		.right_bottom {
		background:url(img/right_bottom.gif) top center;
		height:68px;
		width:216px;}
	.footer_box {
	width:920px;
	margin: 10px auto 0;
	height:225px;}
		.footer_box a {
		color:#FFFFFF;
		display:block;}
		.footer_subbox {
		height:200px;
		width: 286px;
		overflow:hidden;
		float:left;
		margin: 5px 10px 0 10px;}
		.footer_box a.footer_title {
		color:#201212;
		font:18px Arial, Helvetica, sans-serif;
		margin-bottom:10px;
		text-align:left;
		display:block;}
		.footer_text {
		color:#FFFFFF;
		font:12px Arial, Helvetica, sans-serif;
		text-align:left;}
		#menubox_footer_body #topmenu_block {
		height: 27px;
		background:none;
		width:auto;
		border:0;
		padding-top:10px;}
			#menubox_footer_body #topmenu_block a {
			color: #A68B8B;
			display: block;
			font: 11px/27px Arial,Helvetica,sans-serif;
			padding: 0 12px;}
			#menubox_footer_body #topmenu_block #topmenu_left {
			list-style:none inside;
			margin:0;}
			#menubox_footer_body #topmenu_block #topmenu_left .content_link {
			float:left;}
.border {
border: 1px solid #325374;
}
.border_bottom {
    border-bottom: 1px solid #325374;
}
.border_top {
    border-top: 1px solid #325374;
}
.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 none;
}
form {
    margin: 0;
}
#navigation {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 10px;
}
#mode1_block #quick_find_input {
    left: 20px;
    position: absolute;
    top: 1px;
    width: 120px;
}
#mode1_block #quick_find_submit {
    left: 145px;
    position: absolute;
    top: 1px;
}
#topmenu_block #quick_find_input {
    left: 20px;
    position: absolute;
    top: 4px;
    width: 120px;
}
#topmenu_block #quick_find_submit {
    left: 145px;
    position: absolute;
    top: 4px;
}
#mode2_pathrow {
    margin-bottom: 3px;
}
#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_description {
}
.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: 650px;
}
.checkout #block_address {
    margin-top: 20px;
}
.checkout .gender {
    height:auto;
}
.checkout .head_height {
    height: 38px;
    overflow: hidden;
}
.checkout .module_option_overflow {
    overflow: hidden;
}
.navigation {

}
.cursor_pointer {
    cursor: pointer;
}
.logo_cart_on_top {
    float: left;
}
#topmenu_clear {
    clear: right;
}
.class_error {
    font-weight: bold;
}
.cell_note {
    text-align: left;
}
.image_shippingtime {
}
#pre_black {
    background-color: #000000;
    height: 1500px;
    opacity: 0.7;
    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 {
    clear: both;
    color: #808080;
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}
.copyright a {
    color: #808080;
    text-decoration: none;
}
.button_to_cart .cart_text:hover {
    text-decoration: none;
}
#menubox_cart {
}
.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: 180px;
}
.searchbox_text_field input {
    left: 0;
    position: absolute;
    top: 0;
    width: 120px;
}
.searchbox_submit {
    left: 126px;
    position: absolute;
    top: 0;
}
#menubox_categories .cat_icon {
    float: left;
    height: 100%;
}
#menubox_trusted {
    border: 0 solid blue;
    margin: 0;
    padding: 0;
}
#menubox_trusted_body {
    background-color: #E7E7E7;
    background-image: url("");
    border: 0 solid blue;
    color: #000000;
    font-family: verdana;
    font-size: 10px;
    font-weight: normal;
    margin: 0 0 3px;
    padding: 3px;
    text-align: left;
    text-decoration: none;
}
#menubox_trusted_body a {
    color: blue;
    font-family: verdana;
    font-size: 10px;
    font-weight: normal;
    text-decoration: underline;
}
#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;
    padding: 1px;
    width: 60px;
}
#menubox_login_body .right {
    padding: 1px;
}
#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_cart .box_right {
}
#menubox_order_history_body .box_left {
    float: left;
    margin: 0 5px 0 0;
}
#menubox_order_history_body .box_right {
}
#menubox_best_sellers_body .box_load_bestseller {
    overflow: hidden;
}
#menubox_best_sellers .box_left {
   
    padding: 3px;
}

#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%;
}

#iconizing_icon {
    float: left;
}
.ui-tabs-hide {
    display: none;
}
.ui-tabs-nav {
    display: none;
}
.ui-tabs-nav {
    list-style: none outside 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 none;
    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 span {
}
.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 {
    opacity: 0.4;
}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
}
* html .ui-tabs-nav {
    display: inline-block;
}
: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: 0px;
}
#create_account_page .cell_continue {
    float: right;
    padding-top: 0px;
}
#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:auto;
}
#create_account_page .form_buttons {
    height: 27px;
    overflow: hidden;
}
#product_info {
    height: 100%;
    overflow: hidden;
}
#product_info #details_head {
    line-height: normal;
    overflow: hidden;
}
#product_info #products_price {
    float: 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: none;
    margin-bottom: 8px;
    width: auto;
}
#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;
}
#products_media_body .filename {
    font-weight: bold;
}
.products_media_download {
    width: 140px;
}
.products_media_filesize {
    margin-right: 73px;
}
#product_info #graduated_prices_detail {
}
#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: 60px;
    position: absolute;
    top: 7px;
}
#product_info .details_wishlist {
    left: 150px;
    position: absolute;
    top: 7px;
}
:first-child + html #gm_attr_calc_qty {
    margin-top: -1px;
}
* html .ui-tabs-nav {
    margin-left: -3px;
}
#product_listing {
 

}
#product_listing .product_box .listing_attributes {
}
#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;
}
.guestbook_navigation .guestbook_page_number_bold {
    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 {
}
#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 {
}
#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: 15px;
}
#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-color: #E7E7E7;
    background-image: url("");
}
#live_search_container a {
    color: black;
    font-family: Verdana,Tahoma;
    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: 1px solid #B3CCDD;
    margin: 0;
    padding: 0;
}
#live_search_container #live_search_head {
    color: black;
    font-family: Verdana,Tahoma;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}
.navabar div{float:left; width:24%;}
.navbar_line{display: none;}
.navabar_text_current{font-weight: bold;}
.smallHeading{font-size:12px;}
.box_left{float:left; text-align:left;}
.gm_box_container .box_left{float:none; text-align:center;}
#cart_table{width:100%;}
#cart_table img{margin:10px;}
#cart_table_total{float:right;}
.gift_cart_left{clear:both;}
#cart_table_total{text-align:right;}


.new{	background:url(img/new_min.png) no-repeat center center;	width:40px;	height:47px;	display:block;	position:absolute;	top:10px;	right:40px;}#new_button{	background: url("img/new_button.png") no-repeat scroll center center transparent;    height: 68px;    left: 20px;    position: absolute;    top: 35px;    width: 68px;         }#new_button:hover{background: url(img/new_button_active.png) no-repeat center center;}h1.bestsellerChartHeader{  width: 515px;  height: 22px;  padding: 8px 0 0 10px;  overflow: hidden;  margin: 10px auto 0 auto;  background-image: url(img/bestsellerheader.png);  font-size: 16px;  border: none;}.tableBestseller{  border: 1px solid #cccccc;  border-top: 0;  background: #ffffff;  font-family: Verdana, Geneva, sans-serif;  font-size: 11px;  margin: 0 auto 0 auto;}.trthbackground{  height: 24px;  overflow: hidden;  background-image: url(img/trthbackground.png);}.tableBestseller th{  text-align: left;  color: #ffffff;  padding: 2px 4px 2px 4px;}.tableBestseller td{  vertical-align: top;  border-bottom: 1px dashed #cccccc;  padding: 8px 2px 8px 2px;}.bestChartPic{  width: 80px;  overflow: hidden;  text-align: left;}.bestChartName a{  line-height: 12px;  color: #000000;}.bestPosition{  font-size: 20px;  font-weight: bold;  text-align: center;}.smallPosition{  font-size: 12px;  font-weight: normal;}p.bestclr{  margin: 0;  padding: 0;  height: 0;  width: 0;  overflow: hidden;}.bestNavLeft{  width: 200px;  float: left;  overflow: hidden;  padding: 15px 0 0 0;}.bestNavRight{  width: 200px;  float: right;  text-align: right;  overflow: hidden;  padding: 15px 0 0 0;}.tdPrice{  text-align: right;}.tdHersteller{  text-align: center;}.bestchartprice{  line-height: 12px;  font-weight: bold;}.priceSmallInfos{  font-size: 9px;  font-weight: normal;  line-height: 10px;  display: block;  padding: 5px 0 0 0;}.bestNavigation {    width: 560px;    overflow: hidden;    text-align: center;    margin: 15px 0 0 0;}.bestNavigation a {    text-align:  center;    font-weight:  bold;}.bestActive {    border-bottom: 2px solid #ff0000;}.priceSmallInfos .gm_shipping_link{	background: none;	display: inline;}
