/* override ... */

div.product_txt span { font-size: 12px !important; font-family: Arial !important }

/* products and cart */

div.products_container { }

h1.product_cat_headline { font-weight: normal; font-size: 22px; color: #a67a23; line-height: normal; padding: 0px; margin: 0px; float: left; width: 200px }

/* checkout - related */

div.cart_notify { padding: 15px; border: 1px solid #474747; background: #1b1b1b; margin-bottom: 20px;  }
div.cart_notify p { margin: 0px; padding: 0px;  }
div.cart_notify a { color: #a67a23; text-decoration: underline }
div.cart_notify a:hover { color: #a67a23; text-decoration: none }

td.checkout_subheadline { height: 50px;  }
td.checkout_subheadline h1 { display: inline }

table.register table.checkout_prods td, table.checkout_prods td { padding: 5px; padding-left: 5px; padding-right: 15px }

table.register tr.cart_prods_hl td, tr.cart_prods_hl td { font-weight: bold; border-bottom: 1px solid #808080;  }
table.register tr.cart_prods_row td, tr.cart_prods_row td, table.register tr.cart_prods_row_2 td, tr.cart_prods_row_2 td { }
table.register tr.cart_prods_row td, tr.cart_prods_row td { background: #212121 }

div.checkout_step { float: right; width: 235px; margin-bottom: 20px }

/* product list */

div.prod_preview_spr { float: left; width: 50px; height: 50px; }

div.product_preview_box { width: 230px; float: left; padding-bottom: 20px }
h2.product_prev_title, h2.product_prev_title a, h2.product_prev_title a:hover { color: white; font-size: 15px; font-weight: bold; text-decoration: none }
h2.product_prev_title a:hover { color: #a47b23 }

div.product_preview_picture { width: 234px; height: 354px; background: white; }
div.product_preview_picture_in { padding: 2px }
img.default_preview_picture { width: 230px; height: 354px }
img.default_preview_picture_midsize { }

div.prod_toolbar { border-bottom: 1px solid #262626; width: 234px; height: 50px;  }

div.pic_links { margin-top: 12px; float: left; width: 150px }
div.pic_links a.selected_image, div.select_size a.selected_size, div.select_size_wide a.selected_size, div.pic_links a, div.select_size a, div.select_size_wide a, div.pic_links a:hover, div.select_size a:hover, div.select_size_wide a:hover { display: block; float: left; padding-top: 4px; padding-bottom: 4px; margin-right: 4px; width: 25px; text-align: center; font-size: 9px; background: black; border: 1px solid #808080; color: white; text-decoration: none }
div.pic_links a.selected_image, div.select_size_wide a.selected_size, div.select_size a.selected_size, div.select_size a:hover, div.select_size_wide a:hover, div.pic_links a:hover { background: #1b1b1b; color: white;  }

div.select_size_wide a, div.select_size_wide a:hover { width: 48px !important }

div.select_size a, div.select_size_wide a, div.select_size a:hover, div.select_size_wide a:hover { border: 1px solid #a37a22 !important; }

div.zoom_link { width: 70px; text-align: right; float: right; margin-top: 18px;  }
div.zoom_link a, div.zoom_link a:hover { background: url('/www/zoom.jpg'); color: #7f7f7f; text-decoration: none; font-size: 11px; background-repeat: no-repeat; padding-left: 18px }
div.zoom_link a:hover { color: white; text-decoration: none;  }

div.buy_form_container { margin-top: 10px }

div.select_size, div.select_size_wide { margin-top: 2px }

div.select_amount { color: #bbbbbb; text-transform: uppercase; font-size: 10px; margin-top: 8px }
div.select_amount input { width: 48px; padding-top: 4px; height: 23px; text-align: center; color: white; border: 1px solid #a37a22; background-color: black; font-size: 11px }
div.select_amount label {  line-height: 20px; padding-left: 5px; height: 23px; color:  #a37a22 }

div.select_size_alert, div.storage_alert { display: none; }

div.price { margin-top: 15px; font-size: 18px; line-height: 20px; }
div.price span { color: #a57922; font-size: 13px; font-weight: bold }
div.vana_hind, div.vana_hind span { font-size: 11px; font-weight: normal !important }

/* detail view */

div.prod_pic_col { width: 320px; float: left }
div.prod_info_col { width: 200px; float: left }
div.prod_info_col h2 { color: #a37a22; font-size: 22px; padding-top: 0px; margin-top: 0px; line-height: normal }


div.prod_pic_col div.product_preview_picture { width: 304px; height: 454px }
div.prod_pic_col { }

div.prod_pic_col div.prod_toolbar { border-bottom: 0px; width: 304px; }

div.product_txt { padding-bottom: 15px; margin-bottom: 25px; border-bottom: 1px solid #262626 }

div.rel_prod_hl { font-size: 15px; font-weight: bold; color: #a37a22; padding-bottom: 5px; border-bottom: 1px solid #1b1b1b; margin-bottom: 20px }

div.back_to_products { margin-top: 15px; }
a.back_to_products { font-size: 10px; font-family: Arial; display: block; float: left; padding: 9px; padding-top: 2px; padding-bottom: 2px; text-transform: uppercase; text-decoration: none; border: 1px solid #808080;  }
a.back_to_products:hover { text-decoration: none; background: #1b1b1b }
a.back_to_products span { font-family: Tahoma }

/* sizes link */

div.sizes_link { font-size: 11px; margin-top: 7px }
div.sizes_link a { text-decoration: none; color: #a37a22 }
div.sizes_link a:hover { text-decoration: none; color: white }

/* seb link */

input.seb_button { color: black; cursor: pointer; margin-left: 6px }
table.seb_button { margin-top: 15px }
table.seb_button img { cursor: pointer;  }

/* hp link */

table.hp_button { margin-top: 15px }
table.hp_button img { cursor: pointer;  }

/* misc */

td.agree_on_terms p { display: inline }

div.balloon_content, div.balloon_content td, div.balloon_content input { font-size: 11px }
div.balloon_content { background: white; width: 231px; color: black }
div.balloon_content_i { padding: 16px; padding-top: 0px; padding-bottom: 0px }
div.balloon_content p { margin-bottom: 4px; padding-bottom: 0px; line-height: 15px; margin-top: 0px; padding-top: 0px }
div.balloon_content td { color: black; padding: 3px; padding-left: 0px; padding-bottom: 0px }


/* standard balloon */

div.balloon_container, div.balloon_container td { font-size: 13px; font-family: Trebuchet MS; text-align: center; color: black }
div.balloon_container { text-transform: uppercase;  }

div.balloon_container { margin-bottom: 20px }

div.balloon_container_cart_notify { width: 520px }
div.balloon_container_storage { width: 200px; }
div.balloon_container_storage, div.balloon_container_storage td { text-align: left }
div.balloon_container_select_size { width: 150px; text-align: center;  }


div.balloon_row { height: 20px; background: #a47b23 }
div.balloon_corner_left_top, div.balloon_corner_left_btm, div.balloon_corner_right_top, div.balloon_corner_right_btm { width: 20px; height: 20px }

div.balloon_corner_left_top, div.balloon_corner_left_btm { float: left }
div.balloon_corner_right_top, div.balloon_corner_right_btm { float: right }

div.balloon_corner_left_top { background: url('/www/balloon_left_top.jpg'); }
div.balloon_corner_left_btm { background: url('/www/balloon_left_btm.jpg'); }
div.balloon_corner_right_top { background: url('/www/balloon_right_top.jpg'); }
div.balloon_corner_right_btm { background: url('/www/balloon_right_btm.jpg'); }

div.balloon_arrow { text-align: left }
div.balloon_arrow img { margin-left: 25px }

div.standard_balloon_content { background: #a47b23;  }
div.standard_balloon_content_i { padding: 16px; padding-top: 0px; padding-bottom: 0px; border: 1px solid #a47b23; font-weight: bold }

div.standard_balloon_content_i a { color: black; text-decoration: underline }
div.standard_balloon_content_i a:hover { color: black; text-decoration: none }

div.standard_balloon_content p { padding: 0px; margin: 0px } 

/* standard balloon - storage form */

div.storage_alert_a { font-weight: bold; color: black; text-transform: uppercase }
div.storage_alert_b { font-weight: normal; margin-top: 8px; margin-bottom: 8px; font-size: 11px }

table.balloon_form td { padding: 2px; padding-left: 0px }

input.balloon_notify_email { width: 100px; height: 24px; padding-top: 3px; padding-left: 5px; color: #a67822; background: black; border: 1px solid black;  }

/* pager */

div.prod_cat_headline_container { height: 40px }

div.prod_pager { float: right; width: 300px }
div.prod_pager_i { padding-right: 24px }

div.div.prod_pager { text-align: right;  }
div.prod_pager a {   padding-top: 4px; padding-bottom: 4px; margin-right: 4px; width: 25px; text-align: center; font-size: 9px; background: black; border: 1px solid #808080; color: white; text-decoration: none }
div.prod_pager a.sel_page, div.prod_pager a:hover {  background: #1b1b1b; color: white;  }

a.pager_label, a.pager_label:hover { background: none !important; border: 0px !important; text-transform: uppercase; width: 57px !important; }

div.prod_pager  a.pager_nav { color: #a67822 !important; }






