/* categorie_list.html  */
div.categories_list { background:#fff; margin-top:10px; margin-bottom:10px; }
div.categories_list_content { background:#fff; border:1px solid #999; margin:5px 2px 5px 2px; padding:2px; height:90px; }
* html div.categories_list_content { margin:10px 1px 10px 1px; }
div.categories_list_content a { display:block; }
div.categories_list_content a:link { color:#737373; }
div.categories_list_content a:visited { color:#737373; }
div.categories_list_content a:hover { color:#3a81b9; }
div.categories_list_content a:active { color:#3a81b9; }
div.categories_list_content a:focus { color:#3a81b9; }
div.categories_list_description { padding:2px; font-size:0.7em; color:#737373; text-align:justify; display:none; }
h2.categories_list { font-size:0.8em; font-weight:normal; margin-top:20px; background:url(img/c_list_headicon.gif) left no-repeat; text-indent:1.5em; }
h3.categories_list { font-size:0.8em; }
img.categories_list { display:block; }
div.categories_list_text { background:#fff; margin-top:10px; padding:2px; float:right; width:200px; clear:right; }
div.categories_list_text p { margin-top:25px; color:#3a81b9; font-size:0.7em; }
div.categories_list_text p a { color:#3a81b9; text-decoration:underline; }
div.categories_list_text p a:link { color:#3a81b9; text-decoration:underline; }
div.categories_list_text p a:visited { color:#3a81b9; text-decoration:underline; }
div.categories_list_text p a:hover { color:#900; text-decoration:underline; }
div.categories_list_text p a:active { color:#900; text-decoration:underline; }
div.categories_list_text p a:focus { color:#900; text-decoration:underline; }

/* categorie_listing/categorie_listing.html  */
h1.categorie_listing {}
h2.categorie_listing { text-align:left; border-bottom:1px solid #000; }
h3.categorie_listing { font-size:0.8em; text-align:center; color:#666; }
div.categorie_listing_description {  }
img.categorie_listing { display:block; }
#categorie_listing { margin-bottom:10px; padding:2px; background:#fff; border:1px solid #999; }
div.more_categories { background:#fff; margin-bottom:10px; }
div.more_categories_content { background:#fff; border:1px solid #999; margin:2px; padding:2px; overflow:hidden; }
* html div.more_categories_content { margin:1px; }
div.more_categories_content a { display:block; }
div.more_categories_content a:link { color:#737373; }
div.more_categories_content a:visited { color:#737373; }
div.more_categories_content a:hover { color:#3a81b9; background:#eee; }
div.more_categories_content a:active { color:#3a81b9; }
div.more_categories_content a:focus { color:#3a81b9; background:#eee; }
div.more_categories_description { padding:2px; font-size:0.7em; color:#737373; text-align:justify; display:none; }
h3.more_categories { font-size:0.8em; }
img.more_categories { display:block; }
div.more_categories_text { background:#fff; margin-top:10px; padding:2px; float:right; width:200px; clear:right; }
div.more_categories_text p { margin-top:25px; color:#3a81b9; font-size:0.7em; }
div.more_categories_text p a { color:#3a81b9; text-decoration:underline; }
div.more_categories_text p a:link { color:#3a81b9; text-decoration:underline; }
div.more_categories_text p a:visited { color:#3a81b9; text-decoration:underline; }
div.more_categories_text p a:hover { color:#900; text-decoration:underline; }
div.more_categories_text p a:active { color:#900; text-decoration:underline; }
div.more_categories_text p a:focus { color:#900; text-decoration:underline; }

/* product_info/product_info_v1.html  */
h1.product_info {  }
h2.product_info { text-align:left; font-size:0.7em; text-indent:0.2em; }
div.product_info { padding:2px; margin-bottom:3px; font-size:0.7em; text-align:justify; }
div.product_info_family { background:#fff; clear:both; padding:5px; margin-top:10px; }
div.product_info_images { float:right; text-align:center; }
div.product_info_image { float:left; text-align:center; padding:3px;  }
div.product_info_image img { display:block; float:none; border:1px solid #ccc; }
span.product_info_zoom_images { float:none; display:block; margin:3px auto 0px auto; text-align:center; font-size:0.65em; }
p.product_info_shipping, p.product_info_tax, p.product_info_conditions { margin-top:3px; clear:both; text-align:justify; font-size:0.7em; color:#737373; border-bottom:1px solid #ccc; padding:3px; }
div.product_info_media { background:#fff; clear:both; padding:5px; text-align:center; font-size:0.7em; }
div.product_info_url { background:#fff; clear:both; padding:5px; text-align:center; font-size:0.7em; border:1px dashed #999; margin-top:5px; }
div.product_info_date_aviable { background:#fff; clear:both; padding:5px; text-align:center; font-size:0.7em; border:1px dashed #999; margin-top:5px; margin-bottom:10px; }
div.product_info_added { background:#fff; clear:both; padding:5px; text-align:center; font-size:0.7em; border:1px dashed #999; margin-top:5px; }
#askaquestion fieldset { margin-top:10px; padding:2px; text-align:left; width:630px; background:#fff; }
legend.askaquestion { color:#3a81b9; font-weight:bold; font-size:0.9em; background-color:#fff; margin-left:10px; }
label.askaquestion { width:240px; float:left; font-size:0.7em; font-weight:bold; text-indent:0.4em; }
span.askaquestion_notice { color:#737373; font-size:0.65em; display:block; margin-bottom:5px; padding:3px; }
p.askaquestion { border:1px solid #999; font-size:0.7em; text-align:left; padding:3px; margin-top:10px; }

/* product_listing/product_listing_v1.html  */
h1.product_listing { }
#product_listing_content { margin-bottom:10px; background:#fff; }
div.product_listing { background:#f9f9f9; border:1px solid #3a81b9; float:left; width:205px; height:170px; margin:2px; text-align:center; }
* html div.product_listing { margin:1px; }
h2.product_listing_item { font-size:0.8em; color:#3a81b9; padding:2px; text-align:center; vertical-align:middle; height:25px; display:block; }
h2.product_listing_item a { display:block; }
h2.product_listing_item a:link { color:#3a81b9; }
h2.product_listing_item a:visited { color:#3a81b9; }
h2.product_listing_item a:hover { color:#737373; }
h2.product_listing_item a:active { color:#737373; }
h2.product_listing_item a:focus { color:#3a81b9; }
div.product_listing_item_text { border-left:2px solid #fff; font-size:0.7em; color:#737373; padding:3px; text-align:justify; float:left; width:220px; height:113px; overflow:hidden; }
img.product_listing_item { margin:8px auto 0px auto; }
span.product_listing_button { display:block; margin-top:4px; }
h2.product_listing { text-align:left; border-bottom:1px solid #000; }
img.product_listing {  }
#product_listing_categories_description { color:#737373; margin-bottom:10px; padding:2px; background:#fff; }
div.categories_description {  }
fieldset.product_listing { margin-top:2px; margin-bottom:2px; border:0; }
fieldset.product_listing select { font-size:0.7em; }
legend.product_listing{}
label.product_listing { width:100px; font-size:0.7em; font-weight:bold; float:left; display:none; }

/* product_options/product_options_dropdown.html  */
fieldset.product_options_dropdown { margin-top:0px; border:1px dashed #999; padding:2px; }
legend.product_options_dropdown { color:#3a81b9; font-weight:bold; font-size:0.8em; background-color:#fff; margin-left:10px; }
label.product_options_dropdown { width:280px; float:left; font-size:0.7em; font-weight:bold; }
select.product_options_dropdown { font-size:0.7em; }
select.product_options_dropdown option { padding-right:8px; }

/* product_options/product_options_iplusminus.html */
fieldset.product_options_iplusminus { margin-top:0px; border:1px dashed #999; padding:1px; }
legend.product_options_iplusminus { color:#3a81b9; font-weight:bold; font-size:0.6em; background-color:#fff; margin-left:2px; }
label.product_options_iplusminus { width:210px; font-size:0.7em; font-weight:bold; text-align:left; float:left; }
select.product_options_iplusminus { font-size:0.7em; width:210px; }

/* product_options/product_options_selection.html  */
fieldset.product_options_selection { margin-top:0px; border:1px dashed #999; padding:2px; }
legend.product_options_selection { color:#3a81b9; font-weight:bold; font-size:0.7em; background-color:#fff; margin-left:10px; }
label.product_options_selection { float:right; font-size:0.7em; font-weight:bold; color:#737373; width:600px; }
input.product_options_selection { font-size:0.7em; }

/* product_options/table_listing.html  */
table.table_listing { border:1px dashed #999; }
th.table_listing { background:#999; color:#fff; padding:2px; }
tr.table_listing1 { background:#fff; }
tr.table_listing2 { background:#eee; }
td.table_listing_input { vertical-align:top; text-align:center; padding:5px 5px 5px; }
td.table_listing_content { font-size:0.7em; font-weight:bold; padding:2px; }
td.table_listing_price { font-size:0.7em; font-weight:bold; color:#900; padding:2px; }
span.table_listing_model { font-size:0.7em; font-weight:normal; }
ul.table_listing {}
li.table_listing {}

/* account.html  */
h1.account {  }
h1.account_products_topic {  }
#account_products_listing { margin-bottom:10px; background:#fff; }
div.account_products { background:#f9f9f9; border:1px solid #3a81b9; float:left; width:205px; height:180px; margin:2px; text-align:center; }
* html div.account_products { margin:1px; }
h2.account_products_item { font-size:0.8em; color:#3a81b9; padding:2px; text-align:center; vertical-align:middle; height:25px; }
div.account_products_item_text { font-size:0.7em; color:#737373; padding:2px; text-align:justify; display:none; }
img.account_products_item { display:block; margin:4px auto; }
span.account_products_button { display:block; margin-top:4px; }
span.account_products_cat { font-size:0.65em; color:#737373; display:block;  margin-top:4px; }
h2.account { border-bottom:1px solid #000; color:#3a81b9; font-size:0.9em; margin-top:10px; margin-bottom:2px; }
h3.account { border-bottom:1px solid #000; color:#3a81b9; font-size:0.9em; margin-top:10px; margin-bottom:2px; }
p.account { font-size:0.7em; text-align:justify; background:#fff; padding:2px; border:0px solid #ccc; margin-top:5px; }
menu.account { background:#eee; padding:2px; border:1px solid #000; }
li.account a { text-decoration:none; color:#737373; display:block; width:100%; text-indent:1em; border-bottom:1px dotted #3a81b9; font-size:0.8em; font-weight:bold; }
li.account a:link { color:#737373; }
li.account a:visited { color:#737373; }
li.account a:hover { color:#3a81b9; background:#fff; }
li.account a:active { color:#3a81b9; }
li.account a:focus { color:#3a81b9; }
ul.account, menu.account, li.account { list-style-type:none; }
ul.account_orderlist
li.account_orderlist { list-style-type:none; }
li.account_orderlist h2 { text-align:left; text-indent:0.2em; background:#eee; border:1px solid #000; margin-top:2px; font-size:1.2em; }
li.account_orderlist p { text-align:left; font-size:0.7em; font-weight:bold; background:#fff; padding:3px; margin-bottom:5px; border-width:0px 1px 1px 1px; border-style:solid; border-color:#ccc; }
li.account_orderlist a:link { color:#3a81b9; }
li.account_orderlist a:visited { color:#3a81b9; }
li.account_orderlist a:hover { color:#737373; text-decoration:underline; }
li.account_orderlist a:active { color:#737373; }
li.account_orderlist a:focus { color:#737373; text-decoration:underline; }

/* account_edit.html  */
fieldset.account_edit { margin-top:20px; padding:2px; margin-bottom:20px; }
legend.account_edit { color:#3a81b9; font-weight:bold; font-size:0.8em; background-color:#fff; margin-left:10px; }
label.account_edit { width:280px; float:left; font-size:0.7em; }
label.account_edit_checkbox { width:600px; float:right; font-size:0.7em; font-weight:bold; color:#900; }
span.account_edit_notice { color:#900; font-size:0.65em; }

/* account_history.html  */
ul.account_history {} 
li.account_history { list-style-type:none; }
li.account_history h2 { text-align:left; text-indent:0.2em; background:#eee; border:1px solid #999; margin-top:2px; font-size:0.8em; }
li.account_history p { text-align:left; font-size:0.7em; font-weight:bold; background:#fff; padding:3px; margin-bottom:5px; border-width:0px 1px 1px 1px; border-style:solid; border-color:#999; }
li.account_history a:link { color:#3a81b9; }
li.account_history a:visited { color:#3a81b9; }
li.account_history a:hover { color:#737373; }
li.account_history a:active { color:#737373; }
li.account_history a:focus { color:#737373; }

/* account_history_info.html  */
h2.account_history_info { background:#eee; color:#737373; text-indent:0.2em; font-size:1.2em; border-width:1px 1px 0px 1px; border-style:dashed; border-color:#999; }
h3.account_history_info { background:#eee; color:#737373; text-indent:0.3em; font-size:1.0em; border-width:0px 1px 1px 1px; border-style:dashed; border-color:#999; }
h4.account_history_info { clear:both; background:#3a81b9; border:1px solid #3a81b9; color:#fff; text-indent:0.2em; margin-top:20px; font-size:1.0em; }
h5.account_history_info { clear:both; background:#3a81b9; color:#fff; text-indent:0.2em; margin-top:20px; font-size:0.8em; }
p.account_history_info { background:#eee; font-size:0.8em; font-weight:bold; color:#737373; padding:3px; border:1px dashed #999; }
blockquote.account_history_info { background:#eee; font-size:0.8em; font-weight:bold; color:#737373; padding:3px; border:1px dashed #999; font-style:italic; }
address.account_history_info_delivery_label { background:#eee; font-weight:bold; font-size:0.9em; padding:5px 5px 5px 40px; border:1px dashed #999;}
address.account_history_info_billing_label { background:#eee; font-weight:bold; font-size:0.9em; padding:5px 5px 5px 40px; border:1px dashed #999;}
table.account_history_info { border:1px solid #999; border-collapse:collapse; width:100%; }
table.account_history_info tfoot { border-top:1px dashed #000; }
th.account_history_info { font-size:0.8em; font-weight:bold; }
tr.account_history_info_head { background:#ccc; }
tr.account_history_info_listI { background:#fff; }
tr.account_history_info_listII { background:#eee; }
tr.account_history_info_total { background:#fff; }
td.account_history_info_qty { vertical-align:top; font-size:0.8em; width:50px; border-right:1px solid #c0c0c0; }
td.account_history_info_product { vertical-align:top; border-right:1px solid #c0c0c0; }
td.account_history_info small { font-size:0.8em; display:block; }
td.account_history_info_model { vertical-align:top; font-size:0.8em; width:65px; border-right:1px solid #c0c0c0; }
td.account_history_info_sprice { text-align:right; vertical-align:top; font-size:0.9em; font-weight:bold; color:#900; width:100px; border-right:1px solid #c0c0c0; }
td.account_history_info_fprice { text-align:right; vertical-align:top; font-size:0.9em; font-weight:bold; color:#900; width:100px; }
td.account_history_info_total_left { vertical-align:top; text-align:right; font-size:0.9em; font-weight:bold; color:#737373; }
td.account_history_info_total_right { vertical-align:top; text-align:right; font-size:0.9em; font-weight:bold; color:#737373; }
ul.account_history_info_attributs, li.account_history_info_attributs {}
h4.account_history_info_products { font-size:0.9em; }
span.account_history_info_shippingtime {}
table.order_history { border:1px solid #999; border-collapse:collapse; width:100%; }
tr.order_history1 { background:#fff; }
tr.order_history2 { background:#eee; }
table.order_history td { font-size:0.8em; font-weight:bold; color:#737373; vertical-align:top; text-align:left; }
td.order_history_date { width:140px; text-indent:0.2em; border-right:1px solid #666; }
td.order_history_status { width:180px; text-indent:0.2em; border-right:1px solid #666; }
td.order_history_comment { text-align:justify; text-indent:0.2em; empty-cells:show; }
ul.account_history_info_print, li.account_history_info_print { list-style-type:none; }

/* account_password.html  */
#account_password fieldset { margin-top:20px; margin-bottom:20px; padding:2px; }
#account_password input, #account_password select { font-size:0.7em; }
#account_password legend { color:#3a81b9; font-weight:bold; font-size:0.8em; background-color:#fff; margin-left:10px; }
#account_password label { width:280px; float:left; font-size:0.7em; }
span.account_password_notice { color:#3a81b9; font-size:0.65em; }

/* address_book.html  */
h1.address_book {  }
h2.address_book { border-bottom:1px solid #ccc; margin-bottom:3px; font-size:0.9em; color:#3a81b9; margin-top:20px; }
h3.address_book { border-bottom:1px solid #ccc; margin-bottom:3px; font-size:0.8em; color:#3a81b9; }
h4.address_book { color:#fff; background:#3a81b9; font-size:0.8em; padding:2px; }
address.address_book_default { background:#fff; border:1px solid #999; font-size:0.7em; font-weight:bold; color:#737373; padding:5px 10px; margin-top:0px; margin-bottom:20px; }
address.address_book { background:#eee; border:1px solid #999; font-size:0.7em; font-weight:bold; color:#737373; padding:5px 10px; margin-bottom:5px; }
p.address_book_default { font-size:0.7em; font-weight:normal; background:#eee; color:#737373; border:1px solid #999; border-bottom:0; padding:2px; text-align:justify; }
p.address_book { font-size:0.7em; font-weight:normal; background:#fff; color:#737373; border:1px solid #999; padding:2px; text-align:justify; }
p.address_book_note { font-size:0.7em; font-weight:bold; background:#fff; color:#3a81b9; border:1px solid #999; padding:2px; text-align:justify; margin-top:20px; margin-bottom:20px; }
#address_book li { list-style-type:none; }

/* address_book_details.html  */
fieldset.address_book_details { margin-top:20px; padding:2px; margin-bottom:20px; }
fieldset.address_book_details input, fieldset.address_book_details select { font-size:0.7em; }
legend.address_book_details { color:#3a81b9; font-weight:bold; font-size:0.8em; background-color:#fff; margin-left:10px; }
label.address_book_details { width:280px; float:left; font-size:0.7em; }
span.address_book_details_notice { color:#3a81b9; font-size:0.65em; }

/* address_book_process.html  */
h2.address_book_process { border-bottom:1px solid #000; margin-bottom:3px; font-size:0.8em; color:#3a81b9; }
p.address_book_process { font-size:0.7em; font-weight:bold; background:#fff; color:#737373; border:1px solid #ccc; padding:2px; text-align:justify; }
address.address_book_process { background:#eee; border:1px solid #ccc; font-size:0.9em; font-weight:bold; color:#737373; padding:5px 10px; margin-bottom:5px; }

/* advanced_search.html  */
#advancedsearch fieldset { margin-top:20px; padding:2px; }
#advancedsearch legend { color:#3a81b9; font-weight:bold; font-size:0.8em; background-color:#fff; margin-left:10px; padding:2px; }
#advancedsearch label { width:300px; float:left; font-size:0.7em; }
#advancedsearch input, #advancedsearch select { font-size:0.7em; }
span.advanced_search_help { font-size:0.65em; }
h2.advanced_search_help { color:#3a81b9; border-bottom:1px solid #ccc; font-size:0.8em; padding:2px; margin-top:45px; }
p.advanced_search_help { border:1px solid #eee; margin-top:5px; margin-bottom:20px; padding:2px; font-size:0.7em; background:#fff; }

/* also_purchased.html  */
h1.also_purchased { text-align:center; clear:both; color:#737373; font-size:1.0em; }
#also_purchased_content { margin-bottom:10px; background:#fff; }
div.also_purchased { background:#fff; border:1px solid #3a81b9; float:left; width:224px; height:165px; margin:2px; }
* html div.also_purchased { margin:1px; }
h1.also_purchased_item { font-size:0.8em; color:#3a81b9; padding:2px; text-align:center; vertical-align:middle; height:35px; }
div.also_purchased_item_model { padding:3px; text-align:left; font-size:0.8em; color:#737373; display:block; float:none; }
div.also_purchased_item_text { font-size:0.7em; color:#737373; padding:2px; text-align:justify; display:none; }
img.also_purchased_item { display:block; margin:4px auto; }
div.also_purchased_item { padding:3px; text-align:right; display:none; }
span.also_purchased_price { font-size:1.0em; color:#900; font-weight:bold; }
span.also_purchased_tax { font-size:0.7em; color:#737373; }
span.also_purchased_shipping_link { font-size:0.7em; color:#737373; }
span.also_purchased_vpe { font-size:0.7em; color:#737373; }
span.also_purchased_shipping { font-size:0.7em; color:#737373; }
span.also_purchased_shippingtime { font-size:0.7em; color:#737373; }
span.also_purchased_button { display:block; }
span.also_purchased_ampel { display:block; font-size:0.7em; }

/* checkout_confirmation.html  */
h1.checkout_confirmation {  }
h4.checkout_confirmation { clear:both; background:#3a81b9; color:#fff; text-indent:0.2em; margin-top:20px; font-size:0.9em; }
h5.checkout_confirmation { clear:both; background:#eee; color:#737373; text-indent:0.2em; margin-top:20px; font-size:0.8em; }
p.checkout_confirmation { background:#eee; font-size:0.7em; font-weight:bold; color:#737373; padding:3px; border:1px dashed #3a81b9; }
p.checkout_confirmation_continue { font-size:0.7em; }
p.checkout_confirmation_help { font-size:0.7em; text-align:justify; background:#fff; padding:2px; }
span.iplog { font-size:0.7em; color:#3a81b9; }
blockquote.checkout_confirmation { background:#eee; font-size:0.7em; font-weight:bold; color:#737373; padding:3px; border:1px dashed #3a81b9; font-style:italic; }
img.checkout_confirmation_steps { display:block; margin:0px; float: left; }
address.checkout_confirmation_delivery_label { background:#eee; font-weight:bold; font-size:0.8em; padding:5px 5px 5px 40px; border:1px dashed #3a81b9;}
address.checkout_confirmation_billing_label { background:#eee; font-weight:bold; font-size:0.8em; padding:5px 5px 5px 40px; border:1px dashed #3a81b9;}
dl.checkout_confirmation_conditions { float:left; width:630px; background:#fff; color:#737373; } 
dt.checkout_confirmation_conditions { float:left; width:390px; height:25px; font-size:0.8em; font-weight:bold; text-indent:0.2em; border-bottom:1px dashed #000; padding-top:5px; }
dd.checkout_confirmation_conditions { float:left; width:120px; height:25px; text-align:right; border-bottom:1px dashed #000; padding-top:5px; }
div.checkout_confirmation_revocation { padding:2px; background:#fff; }
a.checkout_confirmation_edit { font-size:0.65em; font-weight:normal; }
a.checkout_confirmation_edit:link { text-decoration:none; color:#fff; }
a.checkout_confirmation_edit:visited { text-decoration:none; color:#fff; }
a.checkout_confirmation_edit:hover { text-decoration:none; color:#ff3; }
a.checkout_confirmation_edit:active { text-decoration:none; color:#ff3; }
a.checkout_confirmation_edit:focus { text-decoration:none; color:#737373; background:#fff }
table.checkout_confirmation { border:1px solid #000; border-collapse:collapse; width:100%; }
table.checkout_confirmation tfoot { border-top:1px dashed #000; }
th.checkout_confirmation { font-size:0.8em; font-weight:bold; }
tr.checkout_confirmation_head { background:#ccc; }
tr.checkout_confirmation1 { background:#fff; }
tr.checkout_confirmation2 { background:#eee; }
tr.checkout_confirmation_total { background:#fff; }
td.checkout_confirmation_qty { vertical-align:top; font-size:0.7em; width:50px; border-right:1px solid #c0c0c0; }
td.checkout_confirmation_product { font-size:0.7em; vertical-align:top; border-right:1px solid #c0c0c0; }
td.checkout_confirmation_product small { font-size:0.8em; display:block; }
td.checkout_confirmation_model { vertical-align:top; font-size:0.7em; width:40px; border-right:1px solid #c0c0c0; }
td.checkout_confirmation_sprice { text-align:right; vertical-align:top; font-size:0.8em; font-weight:bold; color:#900; width:100px; border-right:1px solid #c0c0c0; }
td.checkout_confirmation_fprice { text-align:right; vertical-align:top; font-size:0.8em; font-weight:bold; color:#900; width:100px; }
td.order_details_total_emptycell { vertical-align:top; border-top:1px dashed #000; }
td.checkout_confirmation_total_left { vertical-align:top; text-align:right; font-size:0.8em; font-weight:bold; color:#737373; }
td.checkout_confirmation_total_right { vertical-align:top; text-align:right; font-size:0.8em; font-weight:bold; color:#737373; }
ul.checkout_confirmation_attributs, li.checkout_confirmation_attributs { list-style-type:none; }
h4.checkout_confirmation_products { font-size:0.9em; }
span.checkout_confirmation_shippingtime {}

/* checkout_new_address.html  */
fieldset.checkout_new_address { margin-top:20px; padding:2px; }
legend.checkout_new_address { color:#3a81b9; font-weight:bold; font-size:0.9em; background-color:#fff; margin-left:10px; }
label.checkout_new_address { width:280px; float:left; font-size:0.7em; }
label.checkout_new_address_checkbox { width:595px; float:right; font-size:0.7em; font-weight:bold; color:#3a81b9; }
span.checkout_new_address_notice { color:#3a81b9; font-size:0.7em; }
h4.checkout_new_address { clear:both; background:#000; color:#fff; text-indent:0.2em; margin-top:20px; font-size:0.9em; }
p.checkout_new_address { background:#999; font-size:0.7em; color:#737373; padding:3px; }

/* checkout_payment.html  */
h1.checkout_payment {  }
h4.checkout_payment { clear:both; background:#3a81b9; color:#fff; text-indent:0.2em; margin-top:20px; font-size:0.9em; }
h5.checkout_payment { clear:both; background:#eee; color:#737373; text-indent:0.2em; margin-top:20px; font-size:0.8em; }
p.checkout_payment { background:#eee; font-size:0.7em; color:#737373; padding:3px; }
p.checkout_payment_continue { font-size:0.7em; }
img.checkout_payment_steps { display: block; margin: 0px; float: left; }
address.checkout_payment { background:#fff; font-weight:bold; font-size:0.8em; padding:5px 5px 5px 40px; border:1px dashed #3a81b9;}
div.checkout_payment {}
div.checkout_payment_comments {}
div.checkout_payment_comments textarea { width:628px; }
div.checkout_payment_conditions { padding:2px; overflow:auto; height:180px; }
div.checkout_payment_conditions textarea { width:99% }
div.checkout_payment_checkbox { background-color:#ff3; border:1px solid #f00; padding:2px; }
fieldset.checkout_payment { margin-top:10px; padding:2px; }
legend.checkout_payment { color:#3a81b9; font-weight:bold; font-size:0.8em; background:#fff; margin-left:10px; }
label.checkout_payment { float:right; width:595px; font-size:0.7em; font-weight:bold; color:#f00; }
a.checkout_payment:link { text-decoration:none; color:#333; }
a.checkout_payment:visited { text-decoration:none; color:#333; }
a.checkout_payment:hover { text-decoration:none; color:#808080; }
a.checkout_payment:active { text-decoration:none; color:#808080; }
a.checkout_payment:focus { text-decoration:none; color:#666; }

/* checkout_payment_address.html  */
h1.checkout_payment_address {  }
h4.checkout_payment_address { clear:both; background:#3a81b9; color:#fff; text-indent:0.2em; margin-top:20px; font-size:0.9em; }
h5.checkout_payment_address { clear:both; background:#eee; color:#737373; text-indent:0.2em; margin-top:20px; font-size:0.8em; }
p.checkout_payment_address { background:#eee; font-size:0.7em; color:#737373; padding:3px; }
p.checkout_payment_address_continue { font-size:0.7em; }
img.checkout_payment_address_steps { display: block; margin:0px; float: left; }
address.checkout_payment_address { background:#fff; font-weight:bold; font-size:0.8em; padding:5px 5px 5px 40px; border:1px dashed #3a81b9;}
fieldset.checkout_payment_address1 { margin-top:10px; padding:2px; }
fieldset.checkout_payment_address2 { margin-top:10px; padding:2px; }
fieldset.checkout_payment_address1 legend { color:#3a81b9; font-weight:bold; font-size:0.8em; background:#fff; margin-left:10px; }
fieldset.checkout_payment_address2 legend { color:#3a81b9; font-weight:bold; font-size:0.8em; background:#fff; margin-left:10px; }
fieldset.checkout_payment_address1 label { float:right; width:595px; font-size:0.7em; font-weight:bold; color:#737373; }
fieldset.checkout_payment_address2 label { float:right; width:595px; font-size:0.7em; font-weight:bold; color:#737373; }

/* checkout_payment_block.html  */
fieldset.checkout_payment_items_checked { margin-top:10px; padding:2px; }
fieldset.checkout_payment_itemsI { margin-top:10px; padding:2px; background:#fff; }
fieldset.checkout_payment_itemsII { margin-top:10px; padding:2px; background:#eee; }
legend.checkout_payment_items { color:#3a81b9; font-weight:bold; font-size:0.8em; background:#fff; margin-left:10px; }
fieldset.checkout_payment_items_checked legend { color:#3a81b9; font-weight:bold; font-size:0.8em; background:#fff; margin-left:10px; }
fieldset.checkout_payment_itemsI legend { color:#3a81b9; font-weight:bold; font-size:0.8em; background:#fff; margin-left:10px; }
fieldset.checkout_payment_itemsII legend { color:#3a81b9; font-weight:bold; font-size:0.8em; background:#eee; margin-left:10px; }
label.checkout_payment_items { width:500px; float:right; font-size:0.8em; font-weight:bold; color:#737373; }
div.checkbox_payment_items_price { float:right; width:100px; color:#900; font-size:0.8em; font-weight:bold; text-align:right; }
fieldset.checkout_payment_datafields { display:block; width:590px; padding:2px; float:right; font-size:0.7em; border:1px solid #666; }
fieldset.checkout_payment_datafields label { float:left; width:240px; }

/* checkout_paypal.html  */
h1.checkout_paypal { font-size:1.2em; }
h3.checkout_paypal {}
h4.checkout_paypal {}
h2.checkout_paypal_products
address.checkout_paypal_delivery_label {}
address.checkout_paypal_billing_label {}
table.checkout_paypal {}
th.checkout_paypal {}
tr.checkout_paypal_head {}
tr.checkout_paypal1 {}
tr.checkout_paypal2 {}
tr.checkout_paypal_total {}
td.checkout_paypal_units {}
td.checkout_paypal_products {}
td.checkout_paypal_model {}
td.checkout_paypal_sprice {}
td.checkout_paypal_fprice {}
td.checkout_paypal_total_title {}
td.checkout_paypal_total_text {}
ul.checkout_paypal_attributs, li.checkout_paypal_attributs {}
fieldset.checkout_paypal_items {}
legend.checkout_paypal_items {}
label.checkout_paypal_items {}
dl.checkot_paypal, dt.checkot_paypal, dd.checkot_paypal {}
dl.checkout_paypal_conditions, dt.checkout_paypal_conditions, dd.checkout_paypal_conditions {}
div.checkout_paypal_revocation {}

/* checkout_shipping.html  */
h1.checkout_shipping {  }
h4.checkout_shipping { clear:both; background:#3a81b9; color:#fff; text-indent:0.2em; margin-top:20px; font-size:0.9em; }
h5.checkout_shipping { clear:both; background:#eee; color:#737373; text-indent:0.2em; margin-top:20px; font-size:0.8em; }
p.checkout_shipping { background:#eee; font-size:0.7em; color:#737373; padding:3px; }
p.checkout_shipping_continue {font-size:0.7em;}
img.checkout_shipping_steps { display: block; margin: 0px; float: left; }
address.checkout_shipping { background:#fff; font-weight:bold; font-size:0.8em; padding:5px 5px 5px 40px; border:1px dashed #3a81b9;}
div.checkout_shipping {  }
hr.checkout_shipping {  }

/* checkout_shipping_address.html  */
h1.checkout_shipping_address {  }
h4.checkout_shipping_address { clear:both; background:#3a81b9; color:#fff; text-indent:0.2em; margin-top:20px; font-size:0.9em; }
h5.checkout_shipping_address { clear:both; background:#eee; color:#737373; text-indent:0.2em; margin-top:20px; font-size:0.8em; }
p.checkout_shipping_address { background:#eee; font-size:0.7em; color:#737373; padding:3px; }
p.checkout_shipping_address_continue { font-size:0.7em; }
img.checkout_shipping_address_steps { display: block; margin:0px; float: left; }
address.checkout_shipping_address { background:#fff; font-weight:bold; font-size:0.8em; padding:5px 5px 5px 40px; border:1px dashed #3a81b9;}
fieldset.checkout_shipping_address1 { margin-top:10px; padding:2px; }
fieldset.checkout_shipping_address2 { margin-top:10px; padding:2px; }
fieldset.checkout_shipping_address1 legend { color:#3a81b9; font-weight:bold; font-size:0.8em; background:#fff; margin-left:10px; }
fieldset.checkout_shipping_address2 legend { color:#3a81b9; font-weight:bold; font-size:0.8em; background:#fff; margin-left:10px; }
fieldset.checkout_shipping_address1 label { float:right; width:595px; font-size:0.7em; font-weight:bold; color:#737373; }
fieldset.checkout_shipping_address2 label { float:right; width:595px; font-size:0.7em; font-weight:bold; color:#737373; }

/* checkout_shipping_block.html  */
fieldset.checkout_shipping_items_checked { margin-top:10px; padding:2px; }
fieldset.checkout_shipping_itemsI { margin-top:10px; padding:2px; background:#fff; }
fieldset.checkout_shipping_itemsII { margin-top:10px; padding:2px; background:#eee; }
legend.checkout_shipping_items { color:#3a81b9; font-weight:bold; font-size:0.8em; background:#fff; margin-left:10px; }
fieldset.checkout_shipping_itemsI legend { color:#3a81b9; font-weight:bold; font-size:0.8em; background:#fff; margin-left:10px; }
fieldset.checkout_shipping_itemsII legend { color:#3a81b9; font-weight:bold; font-size:0.8em; background:#eee; margin-left:10px; }
label.checkout_shipping_items { width:500px; float:right; font-size:0.8em; font-weight:bold; color:#737373; }
div.checkbox_shipping_items_price { float:right; width:100px; color:#3a81b9; font-size:0.75em; font-weight:bold; text-align:right; }

/* checkout_success.html  */
h1.checkout_success {  }
img.checkout_success_steps { display: block; margin: 0px; float: left; }
h4.checkout_success { clear:both; background:#3a81b9; color:#fff; text-indent:0.2em; margin-top:20px; font-size:0.8em; }
p.checkout_success { background:#eee; font-size:0.7em; font-weight:bold; color:#737373; padding:3px; border:1px dashed #999; }
p.checkout_success_text { background:#fff; font-size:0.7em; font-weight:bold; color:#737373; padding:3px; border:1px dashed #999; height:200px; }

/* contact_us.html  */
#contactus input, #contact_us select { font-size:0.7em; }
#contactus { margin-top:20px; padding:2px; border:1px solid #d5d5d5;}
#contactus legend { color:#3a81b9; font-weight:bold; font-size:0.9em; background-color:#fff; margin-left:10px; }
#contactus label { width:280px; float:left; font-size:0.7em; }
#contactus textarea { width:98%; margin-bottom:5px; }
#contactus fieldset img{ margin-top:5px; margin-bottom:5px; }
div.contact_us { border:0px solid #000; margin-top:5px; background-color:#fff; padding:2px; }
div.contact_us h2 { margin-top:15px; font-size:0.7em; font-weight:bold; text-decoration:underline; }
div.contact_us h2.vertriebspartner { font-size:0.8em; color:#3a81b9; text-decoration:none; margin-top:0; }
div.contact_us hr { margin-top:15px; border:0px; height:1px; color:#fff; background-color:#fff; }
div.contact_us_privacy { width:615px; height:200px; overflow:auto; background-color:#fff; border:1px dashed #ccc; padding:2px; }
address.contact_us { font-size:0.7em; font-style:normal; }
dl.contact_us { font-size:0.7em; font-weight:bold; width:620px; clear:both; float:none; margin-top:5px; }
dl.contact_us dt { float:left; width:170px; }
dl.contact_us dd { float:left; width:450px; }

/* content.html  */

/* cookie_usage.html  */
h2.cookie_usage { border-bottom:1px solid #ccc; color:#3a81b9; font-size:1.0em; margin-top:20px; margin-bottom:2px; }
div.cookie_usage { border:1px solid #ccc; background:#fff; padding:2px; margin-top:5px; }
p.cookie_usage { font-size:0.7em; font-weight:normal; color:#737373; text-align:justify; display:block; margin-top:10px; }
p.cookie_usage_box { font-size:0.7em; font-weight:bold; color:#3a81b9; padding:2px; text-align:justify; border:1px solid #ccc; }
li.cookie_usage { list-style-type:decimal; list-style-position:inside; font-size:0.7em; }

/* create_account.html  */
p.create_account { border:0px solid #000; background:#fff; color:#737373; font-size:0.7em; text-align:justify; padding:2px; margin-top:5px; }
fieldset.create_account { margin-top:10px; padding:2px; }
legend.create_account { color:#3a81b9; font-weight:bold; font-size:0.8em; background-color:#fff; margin-left:10px; }
label.create_account { width:280px; float:left; font-size:0.7em; }
label.create_account_checkbox { width:595px; float:right; font-size:0.7em; font-weight:bold; color:#f00; }
span.create_account_notice { color:#3a81b9; font-size:0.65em; }
div.create_account { width:98%; height:200px; overflow:auto; background-color:#fff; border:1px dashed #999; }
div.create_account_checkbox { background-color:#ff3; border:1px solid #f00; padding:2px; }

/* create_account_guest.html  */
p.create_account_guest { border:0px solid #000; background:#fff; color:#737373; font-size:0.7em; text-align:justify; padding:2px; margin-top:5px; }
fieldset.create_account_guest { margin-top:10px; padding:2px; }
legend.create_account_guest { color:#3a81b9; font-weight:bold; font-size:0.8em; background-color:#fff; margin-left:10px; }
label.create_account_guest { width:280px; float:left; font-size:0.7em; }
label.create_account_guest_checkbox { width:595px; float:right; font-size:0.7em; font-weight:bold; color:#f00; }
span.create_account_guest_notice { color:#3a81b9; font-size:0.65em; }
div.create_account_guest { width:98%; height:200px; overflow:auto; background-color:#fff; border:1px dashed #999; }
div.create_account_guest_checkbox { background-color:#ff3; border:1px solid #f00; padding:2px; }

/* cross_selling.html  */
h1.cross_selling { text-align:center; clear:both; }
h2.cross_selling_group { text-align:left; font-size:0.9em; background:#fff; padding:4px; border-bottom:1px solid #3a81b9; }
#cross_selling_content { margin-bottom:10px; background:#fff; }
div.cross_selling { background:#fff; border:1px solid #3a81b9; float:left; width:224px; height:165px; margin:2px; }
* html div.cross_selling { margin:1px; }
h1.cross_selling_item { font-size:0.8em; color:#3a81b9; padding:2px; text-align:center; vertical-align:middle; height:35px; }
div.cross_selling_item_text { font-size:0.7em; color:#737373; padding:2px; text-align:justify; display:none; }
img.cross_selling_item { display:block; margin:4px auto; }
div.cross_selling_item_model { padding:3px; text-align:left; font-size:0.8em; color:#737373; display:block; float:none; }
div.cross_selling_item { padding:3px; text-align:right; display:none; }
span.cross_selling_price { font-size:1.0em; color:#900; font-weight:bold; }
span.cross_selling_tax { font-size:0.7em; color:#737373; }
span.cross_selling_shipping_link { font-size:0.7em; color:#737373; }
span.cross_selling_vpe { font-size:0.7em; color:#737373; }
span.cross_selling_shipping { font-size:0.7em; color:#737373; }
span.cross_selling_shippingtime { font-size:0.7em; color:#737373; }
span.cross_selling_button { display:block; }
span.cross_selling_ampel { display:block; font-size:0.7em; }

/* downloads.html  */
h1.downloads {}
p.downloads {}
dl.downloads, dt.downloads, dd.downloads {}

/* error_message.html  */
fieldset.error_handler input { font-size:0.7em; display:inline; vertical-align:top; }
fieldset.error_handler form, fieldset.error_handler input  { display:inline; }
fieldset.error_handler { margin-top:20px; padding:2px; }
legend.error_handler { color:#3a81b9; font-weight:bold; font-size:0.8em; background-color:#fff; margin-left:10px; }
label.error_handler { width:280px; float:left; font-size:0.7em; text-indent:0.2em; font-weight:bold; }
p.error_handler { text-align:justify; padding:2px; font-size:0.7em; border:1px dotted #000; background:#fff; font-weight:bold; }
p.error_handler_info { text-align:justify; padding:2px; font-size:0.7em; margin-bottom:5px; }
h5.error_message_text { text-align:left; padding:2px; font-size:0.8em;}
p.error_message_text { text-align:justify; padding:2px; font-size:0.7em; }

/* gift_cart.html  */
h3.gift_cart {}
p.gift_cart {}
fieldset.gift_cart {}
legend.gift_cart {}
label.gift_cart {}

/* graduated_price.html  */
table.graduated_price {}
th.graduated_price { font-size:0.7em; font-weight:bold; margin-bottom:5px; margin-top:5px; border-bottom:1px solid #999; }
td.graduated_price { font-size:0.7em; }
tr.graduated_priceI { background:#eee; }
tr.graduated_priceII { background:#fff; }

/* gv_faq.html  */
h3.gv_faq {}
p.gv_faq {}

/* gv_redeem.html  */
p.gv_redeem {}
p.gv_redeem_valid {}

/* gv_send.html  */
h3.gv_send {}
p.gv_send {}
dt.gv_send {}
dt.gv_send {}
dd.gv_send {}
fieldset.gv_send {}
legend.gv_send {}
label.gv_send {}

/* infocenter.html  */
h2.infocenter {}
p.infocenter {}
div.infocenter {}

/* login.html  */
p.login { font-size:0.7em; font-weight:bold; text-align:justify; margin:5px; }
div.login { margin:5px; }
fieldset.login { margin-top:30px; margin-bottom:30px; padding:2px; }
legend.login { color:#3a81b9; font-weight:bold; font-size:0.8em; background-color:#fff; margin-left:10px; padding:2px; }
label.login { margin-left:5px; width:220px; float:left; font-size:0.7em; font-weight:bold; }
span.lostpassword { font-size:0.65em; border-bottom:1px solid #333; }
fieldset.login input.login { width:200px; font-size:0.7em; }

/* logoff.html  */
p.logoff { background:#fff; border:1px solid #eee; color:#737373; font-size:0.7em; font-weight:bold; text-align:center; margin-top:5px; }

/* main_content.html  */

/* new_products.html  */
h1.new_products { }
#new_products_content { margin-bottom:10px; background:#fff; }
div.new_products { background:#f9f9f9; border:1px solid #3a81b9; float:left; width:205px; height:170px; margin:2px; text-align:center; }
* html div.new_products { margin:1px; }
h2.new_products_item { font-size:0.8em; color:#3a81b9; padding:2px; text-align:center; vertical-align:middle; height:25px; display:block; }
h2.new_products_item a { display:block; }
h2.new_products_item a:link { color:#3a81b9; }
h2.new_products_item a:visited { color:#3a81b9; }
h2.new_products_item a:hover { color:#737373; }
h2.new_products_item a:active { color:#737373; }
h2.new_products_item a:focus { color:#3a81b9; }
img.new_products_item { margin-top:4px; }
span.new_products_button { display:block; margin-top:4px; }

/* new_products_default.html  */
h1.new_products_default { }
#new_products_default_content { margin-bottom:10px; background:#fff; }
div.new_products_default { background:#f9f9f9; border:1px solid #3a81b9; float:left; width:205px; height:170px; margin:2px; text-align:center; }
* html div.new_products_default { margin:1px; }
h2.new_products_default_item { font-size:0.8em; color:#3a81b9; padding:2px; text-align:center; vertical-align:middle; height:25px; display:block; }
h2.new_products_default_item a { display:block; }
h2.new_products_default_item a:link { color:#3a81b9; }
h2.new_products_default_item a:visited { color:#3a81b9; }
h2.new_products_default_item a:hover { color:#737373; }
h2.new_products_default_item a:active { color:#737373; }
h2.new_products_default_item a:focus { color:#3a81b9; }
img.new_products_default_item { margin-top:4px; }
span.new_products_default_button { display:block; margin-top:4px; }

/* new_products_overview.html  */
h1.new_products_overview { }
#new_products_overview_content { margin-bottom:10px; background:#fff; }
div.new_products_overview { background:#f9f9f9; border:1px solid #3a81b9; float:left; width:205px; height:170px; margin:2px; text-align:center; }
* html div.new_products_overview { margin:1px; }
h2.new_products_overview_item { font-size:0.8em; color:#3a81b9; padding:2px; text-align:center; vertical-align:middle; height:25px; display:block; }
h2.new_products_overview_item a { display:block; }
h2.new_products_overview_item a:link { color:#3a81b9; }
h2.new_products_overview_item a:visited { color:#3a81b9; }
h2.new_products_overview_item a:hover { color:#737373; }
h2.new_products_overview_item a:active { color:#737373; }
h2.new_products_overview_item a:focus { color:#3a81b9; }
img.new_products_overview_item { margin-top:4px; }
span.new_products_overview_button { display:block; margin-top:4px; }

/* newsletter.html  */
h1.newsletter {  }
p.newsletter { border:0px solid #999; background:#fff; color:#737373; font-size:0.7em; text-align:justify; padding:2px; margin-top:5px; }
h2.newsletter { border-bottom:1px solid #000; font-size:0.8em; color:#3a81b9; margin-bottom:3px; }
#newsletter input, #newsletter select { font-size:0.7em; }
#newsletter { margin-top:10px; margin-bottom:10px; padding:2px; }
#newsletter legend { color:#3a81b9; font-weight:bold; font-size:0.8em; background-color:#fff; margin-left:10px; padding:2px; }
#newsletter label { width:180px; float:left; font-size:0.7em; }
#newsletter label.newsletter_checkbox { width:595px; float:right; font-size:0.7em; font-weight:bold; color:#f00; }
#newsletter label.newsletter_check { width:600px; float:right; font-size:0.7em; }
#newsletter textarea { width:98%; margin-bottom:5px; }
#newsletter img{ margin-top:5px; margin-bottom:5px; }
#newsletter div.newsletter_checkbox { background-color:#ff3; border:1px solid #f00; padding:2px; }
#newsletter div.newsletter { width:100%; height:200px; overflow:auto; background-color:#fff; border:1px dashed #999; }

/* order_details.html  */
table.order_details { border:1px solid #999; border-collapse:collapse; width:100%; }
th.order_details { font-size:0.8em; font-weight:bold; }
tr.order_details_head { background:#ccc; }
tr.order_details1 { background:#fff; }
tr.order_details2 { background:#eee; }
tr.order_details_total { background:#fff; }
td.order_details_image { width:172px; text-align:center; vertical-align:top; border-right:1px solid #c0c0c0; }
td.order_details_units { vertical-align:top; width:50px; border-right:1px solid #c0c0c0; padding-top:2px; }
td.order_details_units input { font-size:0.7em; }
td.order_details_products { font-size:0.7em; vertical-align:top; border-right:1px solid #c0c0c0; }
td.order_details_sprice { text-align:right; vertical-align:top; font-size:0.8em; font-weight:bold; color:#900; width:100px; border-right:1px solid #c0c0c0; }
td.order_details_fprice { text-align:right; vertical-align:top; font-size:0.8em; font-weight:bold; color:#900; width:100px; border-right:1px solid #c0c0c0; }
td.order_details_delete { vertical-align:top; text-align:center; }
td.order_details_total_emptycell { vertical-align:top; border-top:1px dashed #000; }
td.order_details_total_right { vertical-align:top; text-align:right; font-size:0.8em; font-weight:bold; color:#737373; border-top:1px dashed #000; }
ul.order_details_attributs, li.order_details_attributs { list-style-type:none; }
h2.order_details_products { font-size:1.1em; }
span.order_details_shippingtime {}

/* password_double_opt_in.html  */
h2.password_double_opt_in { border-bottom:1px solid #000; font-size:0.9em; color:#3a81b9; margin-top:3px; margin-bottom:3px; }
p.password_double_opt_in { margin-top:5px; margin-bottom:5px; font-size:0.7em; font-weight:bold; }
#password_double_opt_in { margin-top:20px; margin-bottom:200px; padding:2px; }
#password_double_opt_in legend { color:#3a81b9; font-weight:bold; font-size:0.8em; background-color:#fff; margin-left:10px; padding:2px; }
#password_double_opt_in label { width:280px; float:left; font-size:0.7em; }
#password_double_opt_in img{ margin-top:5px; margin-bottom:5px; }

/* password_messages.html  */
p.password_messages {}

/* popup_coupon_help.html  */
div.popup_coupon_help {}
h1.popup_coupon_help {}
p.popup_coupon_help {}

/* popup_search_help.html  */
div.popup_search_help { text-align:left; height:99%; background:#fff; border:1px solid #ccc; }
h1.popup_search_help {  }
p.popup_search_help { text-align:justify; font-size:0.7em; color:#737373; padding:3px;}

/* print_order.html  */
/* print_product_info.html  */

/* product_navigator.html  */
div.product_navigator { display:block; margin:0 auto; float:none; text-align:center; width:525px; }
div.product_navigator img { display:block; width:105px; margin:0; float:left; }
span.product_navigator { font-size:0.7em; text-decoration:underline; display:block; text-align:center; }

/* product_reviews.html  */
h1.product_reviews { margin-bottom:10px;}
table.product_reviews { border:1px solid #000; vertical-align:top; font-size:0.7em; width:100%; border-collapse:collapse; }
tr.product_reviews_head { background:#ccc; }
tr.product_reviews_body1 { background:#fff; }
tr.product_reviews_body2 { background:#eee; }
th.product_reviews_title { color:#fff; padding:2px; width:100px; border:1px solid #000; }
th.product_reviews_author { color:#fff; padding:2px; border:1px solid #000; }
th.product_reviews_rating { color:#fff; width:120px; padding:2px; border:1px solid #000; }
th.product_reviews_date { color:#fff; padding:2px; width:100px; border:1px solid #000; }
td.product_reviews_title { width:100px; padding:2px; border:1px solid #000; }
td.product_reviews_author { padding:2px; border:1px solid #000; }
td.product_reviews_rating { width:120px; padding:2px; border:1px solid #000; }
td.product_reviews_date { width:100px; padding:2px; text-align:right; border:1px solid #000; }

/* product_reviews_info.html  */
img.product_reviews_info { display:block; margin:10px auto; }
dl.product_reviews_info { background:#fff; float:left; width:630px; margin-bottom:10px; border:1px solid #666; clear:both; }
dt.product_reviews_info { width:80px; float:left; background:#666; color:#fff; height:1.3em; text-indent:0.2em; font-size:0.7em; }
dd.product_reviews_info { width:550px; float:left; background:#666; color:#fff; height:1.3em; text-indent:0.2em; font-size:0.7em; font-weight:bold; }
dt.product_reviews_info2 { width:630px; float:left; background:#eee; color:#3a81b9; height:1.3em; text-indent:0.2em; font-size:0.7em; }
dd.product_reviews_info2 { width:630px; float:left; background:#fff; color:#737373; font-weight:normal; border-top:1px solid #000; }
dd.product_reviews_info2 blockquote { padding:2px; font-style:italic; font-size:0.7em; text-align:justify; width:630px; }

/* product_reviews_write.html  */
fieldset.product_reviews_write { margin-top:20px; padding:2px; font-size:0.8em; margin-bottom:100px; }
legend.product_reviews_write { color:#3a81b9; font-weight:bold; font-size:1.2em; background-color:#fff; margin-left:10px; }
label.product_reviews_write { width:300px; font-weight:bold; float:left; }
fieldset.product_reviews_write textarea { width:100%; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; }
ul.product_reviews_write { vertical-align:top; }
li.product_reviews_write { float:left; list-style-type:none; }
span.write_reviews_note { font-size: 1.0em; }
span.write_reviews_note b { font-weight:bold; color:#3a81b9; }
p.write_first_review { background:#eee; border:1px solid #3a81b9; padding:3px; font-size:0.8em; font-weight:bold; color:#605c5b; }

/* products_reviews.html  */
h1.products_reviews { padding:2px; font-size:0.9em; margin-top:10px; margin-bottom:5px; color:#605c5b; }
dl.products_reviews { background:#fff; float:left; width:688px; margin-bottom:10px; border:1px solid #999; clear:both; }
dt.products_reviews { width:80px; float:left; background:#666; color:#fff; height:1.3em; text-indent:0.2em; font-size:0.9em; }
dd.products_reviews { width:608px; float:left; background:#666; color:#fff; height:1.3em; text-indent:0.2em; font-size:0.9em; font-weight:bold; }
dt.products_reviews2 { width:688px; float:left; background:#eee; text-indent:0.2em; font-size:0.8em; font-weight:bold; }
dd.products_reviews2 { width:688px; float:left; clear:left; background:#fff; color:#737373; border-top:1px dashed #999; }
dd.products_reviews2 blockquote { padding:2px; font-style:italic; font-size:0.9em; text-align:justify; width:680px; }
span.reviews_date { color:#fff; font-size:0.7em; font-weight:normal; float:right; }

/* products_family.html  */
table.products_family { border:1px dashed #999; text-align:center; }
th.products_family { background:#999; color:#fff; padding:2px; font-size:0.8em; border-right:1px dashed #fff; }
th.products_family_end { background:#999; color:#fff; padding:2px; font-size:0.8em; }
tr.products_family1 { background:#fff; }
tr.products_family2 { background:#eee; }
td.products_family { font-size:0.7em; font-weight:bold; color:#737373; padding:2px; }
td.products_family_model { font-size:0.7em; font-weight:bold; color:#737373; padding:2px; border-right:1px dashed #999; }
td.products_family_extra_field { font-size:0.7em; font-weight:bold; color:#737373; padding:2px; border-right:1px dashed #999; }
td.products_family_weight { font-size:0.7em; font-weight:bold; color:#737373; padding:2px; border-right:1px dashed #999; }
td.products_family_price { font-size:0.7em; text-align:right; font-weight:bold; color:#900; padding:2px; border-right:1px dashed #999; }
td.products_family_button { vertical-align:top; text-align:center; padding:5px 5px 5px; }
td.products_family_button form, td.products_family_button input { display:inline; font-size:0.8em; }
ul.products_family {}
li.products_family {}

/* products_media.html  */
h4.products_media {}
p.products_media {}
table.products_media { width:100%; border:1px solid#ccc; text-align:left; }
tr.products_media { background-color:#ccc; }
tr.products_media1 { background:#fff; }
tr.products_media2 { background:#eee; }
th.products_media_file { padding:2px; }
th.products_media_size { padding:2px; }
td.products_media_icon { padding:2px; }
td.products_media_content { padding:2px; }
td.products_media_filesize { padding:2px; }
td.products_media_button { width:120px; padding:2px; }

/* reverse_cross_selling.html  */
h1.reverse_cross_selling { text-align:center; clear:both; }
h2.reverse_cross_selling_group { text-align:left; font-size:0.9em; }
#reverse_cross_selling_content { margin-bottom:10px; background:#fff; }
div.reverse_cross_selling { background:#fff; border:1px solid #3a81b9; float:left; width:224px; height:165px; margin:2px; }
* html div.reverse_cross_selling { margin:1px; }
h1.reverse_cross_selling_item { font-size:0.8em; color:#3a81b9; padding:2px; text-align:center; vertical-align:middle; height:35px; }
div.reverse_cross_selling_item_text { font-size:0.7em; color:#737373; padding:2px; text-align:justify; display:none; }
img.reverse_cross_selling_item { display:block; margin:4px auto; }
div.reverse_cross_selling_item { padding:3px; text-align:right; display:none; }
div.reverse_cross_selling_item_model { padding:3px; text-align:left; font-size:0.8em; color:#737373; display:block; float:none; }
span.reverse_cross_selling_price { font-size:1.0em; color:#900; font-weight:bold; }
span.reverse_cross_selling_tax { font-size:0.7em; color:#737373; }
span.reverse_cross_selling_shipping_link { font-size:0.7em; color:#737373; }
span.reverse_cross_selling_vpe { font-size:0.7em; color:#737373; }
span.reverse_cross_selling_shipping { font-size:0.7em; color:#737373; }
span.reverse_cross_selling_shippingtime { font-size:0.7em; color:#737373; }
span.reverse_cross_selling_button { display:block; }
span.reverse_cross_selling_ampel { display:block; font-size:0.7em; }

/* reviews.html  */
ul.reviews { width:633px; }
li.reviews { float:left; border:1px solid #999; width:100%; margin-top:5px; background:#fff; list-style-type:none; }
h2.reviews { font-size:1.1em; text-indent:0.3em; background:#eee; color:#737373; }
div.reviews { float:left; width:290px; text-align:center; padding-top:4px; padding-bottom:4px; }
dl.reviews { background:#fff; float:right; width:390px; margin-bottom:10px; clear:both; }
dt.reviews { width:80px; float:left; background:#eee; color:#737373; height:1.3em; text-indent:0.2em; font-size:0.9em; }
dd.reviews { width:310px; float:left; background:#eee; color:#737373; height:1.3em; text-indent:0.2em; font-size:0.9em; font-weight:bold; }
h3.reviews { font-size:0.9em; text-indent:0.3em; background:#fff; color:#737373; clear:both; }
blockquote.reviews { border:1px dashed #000; font-size:0.8em; margin:3px; padding:2px; }

/*shopping_cart.html  */
h1.shopping_cart {  }
p.empty_cart {}
h3.shopping_cart_help { clear:both; font-size:0.8em; margin-top:20px; }
p.shopping_cart_help { font-size:0.7em; text-align:justify; }
h3.ssl { clear:both; font-size:0.8em; margin-top:20px; }
p.ssl { font-size:0.7em; text-align:justify; }

/* sitemap.html  */
menu.SitemapTopLevel { float:left; width:300px; }
li.SitemapTopLevel { list-style-type:none; margin-left:5px; }
a.SitemapTopLevel { font-size:1.2em; font-weight:bold; }
a.SitemapTopLevel:link {}
a.SitemapTopLevel:visited {}
a.SitemapTopLevel:hover {}
a.SitemapTopLevel:active {}
a.SitemapTopLevel:focus {}
menu.SitemapProducts { margin-left:50px;}
li.SitemapProductsI { background:#fff; list-style-type:none; text-indent:0.5em; font-size:0.8em; font-weight:normal; }
li.SitemapProductsII { background:#eee; list-style-type:none; text-indent:0.5em; font-size:0.8em; font-weight:normal; }
menu.SitemapCatLevel_0 { margin-left:20px;}
li.SitemapCatLevel_0 { font-size:1.0em; font-weight:bold; list-style-type:none; }
a.SitemapCatLevel_0:link {}
a.SitemapCatLevel_0:visited {}
a.SitemapCatLevel_0:hover {}
a.SitemapCatLevel_0:active {}
a.SitemapCatLevel_0:focus {}
menu.SitemapCatLevel_1 {}
li.SitemapCatLevel_1 {}
a.SitemapCatLevel_1:link {}
a.SitemapCatLevel_1:visited {}
a.SitemapCatLevel_1:hover {}
a.SitemapCatLevel_1:active {}
a.SitemapCatLevel_1:focus {}
menu.SitemapCatLevel_2 {}
li.SitemapCatLevel_2 {}
a.SitemapCatLevel_2:link {}
a.SitemapCatLevel_2:visited {}
a.SitemapCatLevel_2:hover {}
a.SitemapCatLevel_2:active {}
a.SitemapCatLevel_2:focus {}

/* sofortueberweisung_abort.html  */
p.sofortueberweisung_abort {}

/* sofortueberweisung_checkout_success.html  */
img.sofortueberweisung_checkout_success_steps { display: block; margin: 0px; float: left; }
h3.sofortueberweisung_checkout_success {}
p.sofortueberweisung_checkout_success {}
dl.sofortueberweisung {}
dt.sofortueberweisung {}
dd.sofortueberweisung {}

/* specials.html  */
h1.specials { }
#specials_content { margin-bottom:10px; background:#fff; }
div.specials { background:#f9f9f9; border:1px solid #3a81b9; float:left; width:205px; height:170px; margin:2px; text-align:center; }
* html div.specials { margin:1px; }
h2.specials_item { font-size:0.8em; color:#3a81b9; padding:2px; text-align:center; vertical-align:middle; height:25px; display:block; }
h2.specials_item a { display:block; }
h2.specials_item a:link { color:#3a81b9; }
h2.specials_item a:visited { color:#3a81b9; }
h2.specials_item a:hover { color:#737373; }
h2.specials_item a:active { color:#737373; }
h2.specials_item a:focus { color:#3a81b9; }
img.specials_item { margin-top:4px; }
span.specials_button { display:block; margin-top:4px; }

/* ssl_check.html  */
h2.ssl_check_box { border-bottom:1px solid #000; color:#3a81b9; font-size:1.0em; margin-top:10px; margin-bottom:2px; }
p.ssl_check { font-size:0.7em; font-weight:normal; color:#737373; text-align:justify; display:block; margin-top:10px; border:1px solid #000; background:#fff; padding:3px; }
p.ssl_check_box { font-size:0.7em; font-weight:bold; color:#3a81b9; padding:2px; text-align:justify; border:1px solid #000; background:#fff; }

/*  uos_checkout_cancel.html  */
img.uos_checkout_cancel_steps { display: block; margin: 0px; float: left; }
p.uos_checkout_cancel {}

/* uos_checkout_confirmation_print.html  */
h3.uos_checkout_confirmation_print {}
h4.uos_checkout_confirmation_print {}
p.uos_checkout_confirmation_print {}
span.iplog {}
img.uos_checkout_confirmation_print_steps { display: block; margin: 0px; float: left; }
address.uos_checkout_confirmation_print_delivery_label {}
address.uos_checkout_confirmation_print_billing_label {}
dl.uos_checkout_confirmation_print, dt.uos_checkout_confirmation_print, dd.uos_checkout_confirmation_print {}
dl.uos_checkout_confirmation_print_conditions, dt.uos_checkout_confirmation_print_conditions, dd.uos_checkout_confirmation_print_conditions {}
div.uos_checkout_confirmation_print_revocation {}

/* uos_checkout_failure.html  */
img.uos_checkout_failure_steps { display: block; margin: 0px; float: left;}
h3.uos_checkout_failure {}
p.uos_checkout_failure {}
ul.uos_checkout_failure {}
li.uos_checkout_failure {}

/* uos_checkout_payment_iframe.html  */
img.uos_checkout_payment_iframe_steps {}
iframe.uos_checkout_payment_iframe {}
p.uos_checkout_payment_iframe {}
p.uos_checkout_payment_noframes {}

/* uos_checkout_payment_info.html  */
img.uos_checkout_payment_info_steps { display: block; margin: 0px; float: left;}
p.uos_checkout_payment_info {}
dl.uos_checkout_payment_info {}
dt.uos_checkout_payment_info {}
dd.uos_checkout_payment_info {}

/* uos_checkout_success.html  */
img.uos_checkout_success_steps { display: block; margin: 0px; float: left;}
p.uos_checkout_success {}
h3.uos_checkout_success {}

/* uos_create_account.html  */
p.uos_create_account { border:0px solid #000; background:#fff; color:#737373; font-size:0.7em; text-align:justify; padding:2px; margin-top:5px; }
fieldset.uos_create_account { margin-top:10px; padding:2px; }
legend.uos_create_account { color:#3a81b9; font-weight:bold; font-size:0.8em; background-color:#fff; margin-left:10px; }
label.uos_create_account { width:280px; float:left; font-size:0.7em; }
label.uos_create_account_checkbox { width:595px; float:right; font-size:0.7em; font-weight:bold; color:#f00; }
span.uos_create_account_notice { color:#3a81b9; font-size:0.65em; }
div.uos_create_account { width:98%; height:200px; overflow:auto; background-color:#fff; border:1px dashed #999; }
div.uos_create_account_checkbox { background-color:#ff3; border:1px solid #f00; padding:2px; }

/* uos_create_account_guest.html  */
p.uos_create_account_guest { border:0px solid #000; background:#fff; color:#737373; font-size:0.7em; text-align:justify; padding:2px; margin-top:5px; }
fieldset.uos_create_account_guest { margin-top:10px; padding:2px; }
legend.uos_create_account_guest { color:#3a81b9; font-weight:bold; font-size:0.8em; background-color:#fff; margin-left:10px; }
label.uos_create_account_guest { width:280px; float:left; font-size:0.7em; }
label.uos_create_account_guest_checkbox { width:5950px; float:right; font-size:0.7em; font-weight:bold; color:#f00; }
span.uos_create_account_guest_notice { color:#3a81b9; font-size:0.65em; }
div.uos_create_account_guest { width:98%; height:200px; overflow:auto; background-color:#fff; border:1px dashed #999; }
div.uos_create_account_guest_checkbox { background-color:#ff3; border:1px solid #f00; padding:2px; }

/* upcoming_products.html  */
h1.upcoming_products {}
dl.upcoming_products {}
dt.upcoming_products {}
dd.upcoming_products {}

/* wpcallback.html  */
div.wpcallback {}

/*NEW*/
td.products_family_preis { font-size:0.7em; text-align:right; font-weight:bold; color:#900; padding:2px; border-right:1px dashed #999; }