/* 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:#000; }
div.categories_list_content a:visited { color:#000; }
div.categories_list_content a:hover { color:#f00; }
div.categories_list_content a:active { color:#f00; }
div.categories_list_content a:focus { color:#f00; }
div.categories_list_description { padding:2px; font-size:0.7em; color:#000; 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:#f00; font-size:0.7em; }
div.categories_list_text p a { color:#f00; text-decoration:underline; }
div.categories_list_text p a:link { color:#f00; text-decoration:underline; }
div.categories_list_text p a:visited { color:#f00; 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 { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
h2.categorie_listing { font-size:1.0em; 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; border:1px solid #21106b; }
div.more_categories { 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:#000; }
div.more_categories_content a:visited { color:#000; }
div.more_categories_content a:hover { color:#f00; background:#eee; }
div.more_categories_content a:active { color:#f00; }
div.more_categories_content a:focus { color:#f00; background:#eee; }
div.more_categories_description { padding:2px; font-size:0.7em; color:#000; 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:#f00; font-size:0.7em; }
div.more_categories_text p a { color:#f00; text-decoration:underline; }
div.more_categories_text p a:link { color:#f00; text-decoration:underline; }
div.more_categories_text p a:visited { color:#f00; 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  */
#product_info_container { width:690px; }
#product_info_container form { display:inline; }
h1.product_info { text-align:left; font-size:1.3em; border:1px solid #21106b; background:#009442; color:#ffc600; padding:3px; }
h2.product_info { text-align:left; font-size:0.7em; text-indent:0.2em; border-bottom:1px solid #009442; }
div.product_info { padding:2px; margin-bottom:10px; border-bottom:1px solid #009442; background:#fff; }
div.product_info_options { clear:both; padding:5px; }
div.product_info_buttons { padding:5px; text-align:right; vertical-align:top; }
div.product_info_images { width:360px; float:left; height:290px; text-align:center; }
div.product_info_images img { margin-top:10px; }
div.product_info_datas { width:320px; float:right; height:290px; text-align:left; }
span.product_info_price { color:#900; font-size:1.3em; font-weight:bold; display:block; float:none; padding-right:20px; margin-top:10px; }
span.product_info_smallprice { font-size:0.7em; }
span.productOldPrice { font-size:0.8em; }
span.text_zoom { color:#009442; font-size:0.7em; font-weight:bold; display:block; float:none; text-align:center; }
span.product_info_tax { color:#000; font-size:0.8em; font-weight:bold; display:block; float:none; padding-right:20px; }
span.product_info_shipping_link { color:#000; font-size:0.8em; font-weight:bold; display:block; float:none; padding-right:20px; }
span.product_info_vpe { color:#000; font-size:0.8em; font-weight:bold; display:block; float:none; padding-right:20px; }
span.product_info_model { color:#000; font-size:0.8em; font-weight:bold; display:block; float:none; padding-right:20px; margin-top:15px; }
span.product_info_discount { color:#000; font-size:0.8em; font-weight:bold; display:block; float:none; padding-right:20px; }
span.product_info_expires { color:#000; font-size:0.8em; font-weight:bold; display:block; float:none; padding-right:20px; }
span.product_info_print { color:#000; font-size:0.8em; font-weight:bold; display:block; float:none; padding-right:20px; }
span.product_info_shippingtime { color:#000; font-size:0.8em; font-weight:bold; display:block; float:none; padding-right:20px; }
span.product_info_ampel { color:#000; font-size:0.8em; font-weight:bold; display:block; float:none; padding-right:20px; }
div.mo_images { display:block; }
div.mo_images img { margin:15px;}
div.product_info_media { clear:both; padding:3px; text-align:center; font-size:0.7em; color:#009442; }
div.product_info_url { clear:both; padding:3px; text-align:center; font-size:0.7em; border:1px dashed #009442; margin-top:5px; color:#009442; }
div.product_info_date_aviable { clear:both; padding:3px; text-align:center; font-size:0.7em; border:1px dashed #009442; margin-top:5px; margin-bottom:10px; color:#009442; }
div.product_info_added { clear:both; padding:3px; text-align:center; font-size:0.7em; border:1px dashed #009442; margin-top:5px; color:#009442; }
fieldset.customer_remind { margin-top:10px; padding:2px; text-align:left; width:430px; border:1;  }
legend.customer_remind { color:#009442; font-weight:bold; font-size:1.1em; margin-left:10px; }
label.customer_remind { width:140px; float:left; font-size:0.8em; font-weight:bold; text-indent:0.4em; }
span.customer_remind_notice { color:#000; font-size:0.7em; display:block; margin-bottom:5px; padding:3px; }
p.customer_remind { border:1px solid #009442; font-size:0.8em; text-align:left; padding:3px; }
#ask_a_question fieldset { margin-top:10px; padding:2px; text-align:left; width:680px; }
legend.ask_a_question { color:#009442; font-weight:bold; font-size:1.1em; margin-left:10px; }
label.ask_a_question { width:240px; float:left; font-size:0.8em; font-weight:bold; text-indent:0.4em; }
span.ask_a_question_notice { color:#000; font-size:0.7em; display:block; margin-bottom:5px; padding:3px; }
p.ask_a_question { border:1px solid #999; font-size:0.8em; text-align:left; padding:3px; margin-top:10px; }

/* product_listing/product_listing_v1.html  */
h1.product_listing { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
#product_listing_content { margin-bottom:10px; }
div.product_listing { background:#21106b; border:1px solid #000; float:left; width:680px; margin:2px; }
* html div.product_listing { margin:1px; }
h3.product_listing_item { font-size:1.0em; color:#ffc600; padding:2px; text-align:left; vertical-align:middle; display:block; float:none; border-bottom:1px solid #ffc600; }
h3.product_listing_item a:link { color:#ffc600; }
h3.product_listing_item a:visited { color:#ffc600; }
h3.product_listing_item a:hover { color:#f00; }
h3.product_listing_item a:active { color:#f00; }
h3.product_listing_item a:focus { color:#21106b; background:#ffc600; }
div.product_listing_item_text { font-size:0.8em; color:#ffc600; padding:2px; text-align:justify; display:block; }
img.product_listing_item { margin:4px auto; display:block; }
div.product_listing_item_model { padding:3px; text-align:left; font-size:0.7em; color:#ffc600; display:none; float:none; }
div.product_listing_item { padding:3px; text-align:left; display:block; }
div.product_listing_item a { text-decoration:underline; font-weight:bold; }
div.product_listing_item a:link { color:#ffc600; }
div.product_listing_item a:visited { color:#ffc600; }
div.product_listing_item a:hover { color:#f00; }
div.product_listing_item a:active { color:#f00; }
div.product_listing_item a:focus { color:#21106b; background:#ffc600; }
span.product_listing_price { font-size:1.0em; color:#ffc600; font-weight:bold; }
span.product_listing_tax { font-size:0.7em; color:#ffc600; }
span.product_listing_shipping_link { font-size:0.7em; color:#ffc600; }
span.product_listing_vpe { font-size:0.7em; color:#ffc600; }
span.product_listing_shipping { font-size:0.7em; color:#ffc600; }
span.product_listing_shippingtime { font-size:0.7em; color:#ffc600; display:block; width:250px; float:left; }
span.product_listing_button { display:block; text-align:right; }
span.product_listing_ampel { font-size:0.7em; color:#ffc600; display:block; width:250; float:right; text-align:right; }
h2.product_listing { text-align:left; border-bottom:1px solid #000; color:#21106b; font-size:1.0em; }
img.product_listing { display:block; }
#product_listing_categories_description { color:#000; margin-bottom:10px; padding:2px; }
div.categories_description {  }
fieldset.product_listing { margin-top:2px; margin-bottom:2px; border:0; display:block; }
fieldset.product_listing select { font-size:0.7em; }
legend.product_listing{}
label.product_listing { width:100px; font-size:0.8em; font-weight:bold; float:left; display:inline; }
div.product_listing_left { float:left; width:180px; text-align:center; }
div.product_listing_right { float:right; width:500px; }

/* product_options/product_options_dropdown.html  */
fieldset.product_options_dropdown { margin-top:0px; border:1px dashed #999; padding:2px; }
legend.product_options_dropdown { color:#009442; background:#ffc600; font-weight:bold; font-size:0.8em; margin-left:10px; }
label.product_options_dropdown { width:300px; float:left; font-size:0.9em; font-weight:bold; }
select.product_options_dropdown { font-size:0.8em; }
select.product_options_dropdown option { padding-right:5px; }

/* product_options/product_options_iplusminus.html */
fieldset.product_options_iplusminus { margin-top:0px; border:1px dashed #999; padding:1px; }
legend.product_options_iplusminus { color:#009442; background:#ffc600; font-weight:bold; font-size:0.6em; 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:#009442; background:#ffc600; font-weight:bold; font-size:0.8em; margin-left:10px; }
label.product_options_selection { float:right; font-size:0.8em; font-weight:bold; color:#000; width:650px; }
input.product_options_selection { font-size:0.8em; }

/* product_options/table_listing.html  */
table.table_listing { border:1px dashed #21106b; }
th.table_listing { background:#ccc; 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.9em; font-weight:bold; padding:2px; }
td.table_listing_price { font-size:0.9em; font-weight:bold; color:#900; padding:2px; }
span.table_listing_model { font-size:0.8em; font-weight:normal; }
ul.table_listing {}
li.table_listing { list-style-type:none; }

/* account.html  */
h1.account { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
h2.account_products_topic { text-align:center; border:1px solid #000; color:#ffc600; background:#009442; font-size:0.9em; margin-top:15px; }
#account_products_listing { margin-bottom:10px; }
div.account_products { background:#21106b; border:1px solid #000; float:left; width:156px; height:250px; margin:7px; }
* html div.account_products { margin:6px; }
h3.account_products_item { font-size:0.9em; color:#ffc600; padding:2px; text-align:center; height:30px; }
h3.account_products_item a:link { color:#ffc600; }
h3.account_products_item a:visited { color:#ffc600; }
h3.account_products_item a:hover { color:#f00; }
h3.account_products_item a:active { color:#f00; }
h3.account_products_item a:focus { color:#21106b; background:#ffc600; }
div.account_products_item_text { font-size:0.7em; color:#ffc600; padding:2px; text-align:justify; display:none; }
img.account_products_item { display:block; margin:4px auto; }
div.account_products_item { padding:3px; text-align:center; display:block; }
div.account_products_item a:link { text-decoration:underline; font-weight:bold; }
div.account_products_item a:link { color:#ffc600; }
div.account_products_item a:visited { color:#ffc600; }
div.account_products_item a:hover { color:#fff; }
div.account_products_item a:active { color:#fff; }
div.account_products_item a:focus { color:#21106b; background:#ffc600; }
div.account_products_item_model { padding:3px; text-align:left; font-size:0.8em; color:#ffc600; display:none; float:none; }
span.account_products_price { font-size:1.0em; color:#ffc600; font-weight:bold; }
span.account_products_tax { font-size:0.7em; color:#ffc600; }
span.account_products_shipping_link { font-size:0.7em; color:#ffc600; }
span.account_products_vpe { font-size:0.7em; color:#ffc600; }
span.account_products_shipping { font-size:0.7em; color:#ffc600; }
span.account_products_shippingtime { font-size:0.7em; color:#ffc600; }
span.account_products_button { display:none; }
span.account_products_ampel { display:none; font-size:0.7em; }
span.account_products_cat { font-size:0.7em; color:#ffc600; }
h2.account { border-bottom:1px solid #000; color:#009442; font-size:1.4em; margin-top:10px; margin-bottom:2px; }
h3.account { border-bottom:1px solid #000; color:#009442; font-size:1.2em; margin-top:10px; margin-bottom:2px; }
p.account { font-size:0.8em; text-align:justify; padding:2px; margin-top:5px; }
menu.account { background:#ffeeb3; padding:2px; border:1px solid #000; }
li.account a { text-decoration:none; color:#21106b; display:block; width:100%; text-indent:1em; border-bottom:1px dotted #21106b; font-weight:bold; }
li.account a:link { color:#21106b; }
li.account a:visited { color:#21106b; }
li.account a:hover { color:#009442; background:#fff; }
li.account a:active { color:#009442; }
li.account a:focus { color:#009442; }
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:#999; border:1px solid #000; margin-top:2px; font-size:1.2em; }
li.account_orderlist p { text-align:left; font-size:0.9em; font-weight:bold; background:#fff; padding:3px; margin-bottom:5px; border-width:0px 1px 1px 1px; border-style:solid; border-color:#571d00; }
li.account_orderlist a:link { color:#f00; }
li.account_orderlist a:visited { color:#f00; }
li.account_orderlist a:hover { color:#000; text-decoration:underline; }
li.account_orderlist a:active { color:#fff; }
li.account_orderlist a:focus { color:#000; text-decoration:underline; }

/* account_edit.html  */
h1.account_edit { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
fieldset.account_edit { margin-top:10px; padding:2px; }
legend.account_edit { color:#099445; font-weight:bold; font-size:1.0em; background-color:#ffc600; margin-left:10px; }
label.account_edit { width:300px; float:left; font-size:0.8em; }
label.account_edit_checkbox { width:650px; float:right; font-size:0.8em; font-weight:bold; color:#f00; }
span.account_edit_notice { color:#f00; font-size:0.7em; }

/* account_history.html  */
h1.account_history { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
ul.account_history {} 
li.account_history { list-style-type:none; }
li.account_history h2 { text-align:left; text-indent:0.2em; background:#099445; border:1px solid #21106b; margin-top:2px; font-size:1.1em; }
li.account_history p { text-align:left; font-size:0.9em; font-weight:bold; background:#fff; padding:3px; margin-bottom:5px; border-width:0px 1px 1px 1px; border-style:solid; border-color:#21106b; }
li.account_history a:link { color:#ffc600; }
li.account_history a:visited { color:#ffc600; }
li.account_history a:hover { color:#fff; text-decoration:underline; }
li.account_history a:active { color:#fff; }
li.account_history a:focus { color:#000; text-decoration:underline; }

/* account_history_info.html  */
h1.account_history_info { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
h2.account_history_info { background:#efefef; color:#000; text-indent:0.2em; font-size:1.2em; border-width:0px 1px; border-style:dashed; border-color:#999; }
h3.account_history_info { background:#efefef; color:#000; 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:#099445; color:#ffc600; text-indent:0.2em; margin-top:20px; font-size:1.0em; }
h5.account_history_info { clear:both; background:#099445; color:#ffc600; text-indent:0.2em; margin-top:20px; font-size:0.8em; }
p.account_history_info { background:#efefef; font-size:0.8em; font-weight:bold; color:#000; padding:3px; border:1px dashed #21106b; }
blockquote.account_history_info { background:#eee; font-size:0.8em; font-weight:bold; color:#000; padding:3px; border:1px dashed #21106b; 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; color:#000; }
tr.account_history_info_listI { background:#fff; }
tr.account_history_info_listII { background:#efefef; }
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:#000; }
td.account_history_info_total_right { vertical-align:top; text-align:right; font-size:0.9em; font-weight:bold; color:#000; }
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:#000; 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; }

/* account_password.html  */
h1.account_password { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
#account_password fieldset { margin-top:20px; margin-bottom:20px; padding:2px; }
#account_password legend { color:#009442; font-weight:bold; font-size:1.1em; background:#ffc600; margin-left:10px; }
#account_password label { width:300px; float:left; font-size:0.8em; }
span.account_password_notice { color:#f00; font-size:0.7em; }

/* address_book.html  */
h1.address_book { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
h2.address_book { border-bottom:1px solid #21106b; margin-bottom:3px; font-size:1.1em; color:#099445; margin-top:20px; }
h3.address_book { border-bottom:1px solid #21106b; margin-bottom:3px; font-size:1.1em; color:#099445; }
h4.address_book { background:#099445; color:#ffc600; font-size:0.9em; padding:2px; }
address.address_book_default { background:#fff; border:1px solid #000; font-size:0.9em; font-weight:bold; color:#000; padding:5px 10px; margin-top:0px; margin-bottom:20px; }
address.address_book { background:#eee; border:1px solid #000; font-size:0.9em; font-weight:bold; color:#000; padding:5px 10px; margin-bottom:5px; }
p.address_book_default { font-size:0.8em; font-weight:normal; background:#efefef; color:#000; border:1px solid #000; border-bottom:0; padding:2px; text-align:justify; }
p.address_book { font-size:0.9em; font-weight:normal; background:#fff; color:#000; border:1px solid #000; padding:2px; text-align:justify; }
p.address_book_note { font-size:0.8em; font-weight:bold; background:#fff; color:#099445; border:1px solid #000; 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; }
legend.address_book_details { color:#099445; font-weight:bold; font-size:1.0em; background-color:#ffc600; margin-left:10px; }
label.address_book_details { width:300px; float:left; font-size:0.8em; }
span.address_book_details_notice { color:#f00; font-size:0.7em; }

/* address_book_process.html  */
h1.address_book_process { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
h2.address_book_process { border-bottom:1px solid #000; margin-bottom:3px; font-size:1.2em; color:#f00; }
p.address_book_process { font-size:0.9em; font-weight:bold; background:#fff; color:#000; border:1px solid #000; padding:2px; text-align:justify; }
address.address_book_process { background:#eee; border:1px solid #000; font-size:0.9em; font-weight:bold; color:#000; padding:5px 10px; margin-bottom:5px; }

/* advanced_search.html  */
h1.advanced_search { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
#advanced_search fieldset { margin-top:20px; padding:2px; }
#advanced_search legend { color:#009442; font-weight:bold; font-size:1.1em; margin-left:10px; padding:2px; }
#advanced_search label { width:300px; float:left; font-size:0.8em; }
#advanced_search input, #advanced_search select { font-size:0.8em; }
span.advanced_search_help { font-size:0.7em; }
h2.advanced_search_help { color:#009442; border-bottom:1px solid #21106b; font-size:1.0em; padding:2px; margin-top:45px; }
p.advanced_search_help { margin-top:5px; margin-bottom:20px; padding:2px; font-size:0.7em; }

/* also_purchased.html  */
h2.also_purchased { text-align:center; border:1px solid #099445; color:#099445; background:#efefef; font-size:0.9em; margin-top:15px; }
#also_purchased_content { margin-bottom:10px; }
div.also_purchased { background:#21106b; border:1px solid #000; float:left; width:156px; height:230px; margin:7px; }
* html div.also_purchased { margin:6px; }
h3.also_purchased_item { font-size:0.9em; color:#ffc600; padding:2px; text-align:center; height:30px; }
h3.also_purchased_item a:link { color:#ffc600; }
h3.also_purchased_item a:visited { color:#ffc600; }
h3.also_purchased_item a:hover { color:#f00; }
h3.also_purchased_item a:active { color:#f00; }
h3.also_purchased_item a:focus { color:#21106b; background:#ffc600; }
div.also_purchased_item_text { font-size:0.7em; color:#ffc600; padding:2px; text-align:justify; display:none; }
img.also_purchased_item { display:block; margin:4px auto; }
div.also_purchased_item { padding:3px; text-align:center; display:block; }
div.also_purchased_item a:link { text-decoration:underline; font-weight:bold; }
div.also_purchased_item a:link { color:#ffc600; }
div.also_purchased_item a:visited { color:#ffc600; }
div.also_purchased_item a:hover { color:#f00; }
div.also_purchased_item a:active { color:#f00; }
div.also_purchased_item a:focus { color:#21106b; background:#ffc600; }
div.also_purchased_item_model { padding:3px; text-align:left; font-size:0.8em; color:#ffc600; display:none; float:none; }
span.also_purchased_price { font-size:1.0em; color:#ffc600; font-weight:bold; }
span.also_purchased_tax { font-size:0.7em; color:#ffc600; }
span.also_purchased_shipping_link { font-size:0.7em; color:#ffc600; }
span.also_purchased_shippingtime { font-size:0.7em; color:#ffc600; }
span.also_purchased_vpe { font-size:0.7em; color:#ffc600; }
span.also_purchased_shipping { font-size:0.7em; color:#ffc600; }
span.also_purchased_button { display:none; }
span.also_purchased_ampel { display:none; font-size:0.7em; }

/* checkout_confirmation.html  */
h1.checkout_confirmation { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
h4.checkout_confirmation { clear:both; background:#099445; color:#ffc600; text-indent:0.2em; margin-top:20px; font-size:1.0em; }
h5.checkout_confirmation { clear:both; background:#efefef; color:#21106b; text-indent:0.2em; margin-top:20px; font-size:0.8em; }
p.checkout_confirmation { background:#efefef; font-size:0.8em; font-weight:bold; color:#000; padding:3px; border:1px dashed #21106b; }
p.checkout_confirmation_continue { font-size:0.8em; }
p.checkout_confirmation_help { font-size:0.8em; text-align:justify; padding:2px; }
span.iplog { font-size:0.8em; color:#21106b; text-decoration:underline; }
blockquote.checkout_confirmation { background:#efefef; font-size:0.8em; font-weight:bold; color:#000; padding:3px; border:1px dashed #099445; font-style:italic; }
img.checkout_confirmation_steps { display: block; margin: 0px; float: left; }
address.checkout_confirmation_delivery_label { background:#efefef; font-weight:bold; font-size:0.9em; padding:5px 5px 5px 40px; border:1px dashed #21106b;}
address.checkout_confirmation_billing_label { background:#efefef; font-weight:bold; font-size:0.9em; padding:5px 5px 5px 40px; border:1px dashed #21106b;}
dl.checkout_confirmation_conditions { float:left; width:690px; background:#fff; color:#000; } 
dt.checkout_confirmation_conditions { float:left; width:450px; height:25px; font-size:0.9em; 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.7em; 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:#000; 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; color:#000; }
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.8em; width:50px; border-right:1px solid #c0c0c0; }
td.checkout_confirmation_product { font-size:0.8em; 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.8em; width:50px; border-right:1px solid #c0c0c0; }
td.checkout_confirmation_sprice { text-align:right; vertical-align:top; font-size:0.9em; 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.9em; 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.9em; font-weight:bold; color:#000; }
td.checkout_confirmation_total_right { vertical-align:top; text-align:right; font-size:0.9em; font-weight:bold; color:#000; }
ul.checkout_confirmation_attributs, li.checkout_confirmation_attributs { list-style-type:none; }
h4.checkout_confirmation_products { font-size:0.8em; }
span.checkout_confirmation_shippingtime {}


/* checkout_new_address.html  */
fieldset.checkout_new_address { margin-top:20px; padding:2px; }
legend.checkout_new_address { color:#099445; font-weight:bold; font-size:1.1em; background-color:#ffc600; margin-left:10px; }
label.checkout_new_address { width:300px; float:left; font-size:0.8em; }
label.checkout_new_address_checkbox { width:650px; float:right; font-size:0.8em; font-weight:bold; color:#f00; }
span.checkout_new_address_notice { color:#f00; font-size:0.7em; }
h4.checkout_new_address { clear:both; background:#099445; color:#ffc600; text-indent:0.2em; margin-top:20px; font-size:1.0em; }
p.checkout_new_address { background:#efefef; font-size:0.8em; color:#000; padding:3px; }

/* checkout_payment.html  */
h1.checkout_payment { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
h4.checkout_payment { clear:both; background:#099445; color:#ffc600; text-indent:0.2em; margin-top:20px; font-size:1.0em; }
h5.checkout_payment { clear:both; background:#efefef; color:#21106b; text-indent:0.2em; margin-top:20px; font-size:0.8em; }
p.checkout_payment { background:#efefef; font-size:0.8em; color:#000; padding:3px; }
p.checkout_payment_continue { font-size:0.8em; }
img.checkout_payment_steps { display: block; margin: 0px; float: left; }
address.checkout_payment { background:#fff; font-weight:bold; font-size:0.9em; padding:5px 5px 5px 40px; border:1px dashed #21106b;}
div.checkout_payment {}
div.checkout_payment_comments {}
div.checkout_payment_comments textarea { width:685px; }
div.checkout_payment_conditions { padding:2px; overflow:auto; height:180px; background:#fff; border:1px dashed #999; }
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:#099445; font-weight:bold; font-size:1.1em; margin-left:10px; }
label.checkout_payment { float:right; width:650px; font-size:0.8em; 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 { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
h4.checkout_payment_address { clear:both; background:#099445; color:#ffc600; text-indent:0.2em; margin-top:20px; font-size:1.0em; }
h5.checkout_payment_address { clear:both; background:#efefef; color:#21106b; text-indent:0.2em; margin-top:20px; font-size:0.8em; }
p.checkout_payment_address { background:#efefef; font-size:0.8em; color:#000; padding:3px; }
p.checkout_payment_address_continue { font-size:0.8em; }
img.checkout_payment_address_steps { display: block; margin: 0px; float: left; }
address.checkout_payment_address { background:#eee; font-weight:bold; font-size:0.9em; padding:5px 5px 5px 40px; border:1px dashed #21106b;}
fieldset.checkout_payment_address1 { margin-top:10px; padding:2px; background:#fff; border:0; }
fieldset.checkout_payment_address2 { margin-top:10px; padding:2px; background:#efefef; border:0; }
fieldset.checkout_payment_address1:hover { margin-top:10px; padding:2px; background:#ccc; border:0; }
fieldset.checkout_payment_address2:hover { margin-top:10px; padding:2px; background:#ccc; border:0; }
fieldset.checkout_payment_address1 legend { color:#099445; font-weight:bold; font-size:1.1em; background:#fff; margin-left:10px; }
fieldset.checkout_payment_address2 legend { color:#099445; font-weight:bold; font-size:1.1em; background:#efefef; margin-left:10px; }
fieldset.checkout_payment_address1 label { float:right; width:650px; font-size:0.8em; font-weight:bold; color:#000; }
fieldset.checkout_payment_address2 label { float:right; width:650px; font-size:0.8em; font-weight:bold; color:#000; }

/* checkout_payment_block.html  */
fieldset.checkout_payment_items_checked { margin-top:10px; padding:2px; background:#fff; border:0; }
fieldset.checkout_payment_itemsI { margin-top:10px; padding:2px; background:#fff; border:0; }
fieldset.checkout_payment_itemsII { margin-top:10px; padding:2px; background:#eee; border:0; }
fieldset.checkout_payment_items_checked:hover { margin-top:10px; padding:2px; background:#ccc; border:0; }
fieldset.checkout_payment_itemsI:hover { margin-top:10px; padding:2px; background:#ccc; border:0; }
fieldset.checkout_payment_itemsII:hover { margin-top:10px; padding:2px; background:#ccc; border:0; }
legend.checkout_payment_items { color:#099445; background:#fff; font-weight:bold; font-size:1.1em; margin-left:10px; }
fieldset.checkout_payment_itemsI legend { color:#099445; background:#fff; font-weight:bold; font-size:1.1em; margin-left:10px; }
fieldset.checkout_payment_itemsII legend { color:#099445; background:#efefef; font-weight:bold; font-size:1.1em; margin-left:10px; }
label.checkout_payment_items { width:550px; float:right; font-size:0.8em; font-weight:bold; color:#000; }
div.checkbox_payment_items_price { float:right; width:100px; color:#900; font-size:0.9em; font-weight:bold; text-align:right; }
fieldset.checkout_payment_datafields { display:block; width:640px; padding:2px; float:right; font-size:0.8em; border:1px solid #666; }
fieldset.checkout_payment_datafields label { float:left; width:240px; }

/* checkout_paypal.html  */
h1.checkout_paypal { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
h3.checkout_paypal { clear:both; background:#099445; color:#ffc600; text-indent:0.2em; margin-top:20px; font-size:1.0em; }
h4.checkout_paypal { clear:both; background:#099445; color:#ffc600; text-indent:0.2em; margin-top:20px; font-size:1.0em; }
h2.checkout_paypal_products {}
address.checkout_paypal_delivery_label { background:#fff; font-weight:bold; font-size:0.9em; padding:5px 5px 5px 40px; border:1px dashed #21106b;}
address.checkout_paypal_billing_label { background:#fff; font-weight:bold; font-size:0.9em; padding:5px 5px 5px 40px; border:1px dashed #21106b;}
table.checkout_paypal { border:1px solid #000; border-collapse:collapse; width:100%; }
table.checkout_paypal tfoot { border-top:1px dashed #000; }
th.checkout_paypal { font-size:0.8em; font-weight:bold; }
tr.checkout_paypal_head { background:#ccc; color:#000; }
tr.checkout_paypal1 { background:#fff; }
tr.checkout_paypal2 { background:#eee; }
tr.checkout_paypal_total { background:#fff; }
td.checkout_paypal_units { vertical-align:top; font-size:0.8em; width:50px; border-right:1px solid #c0c0c0; }
td.checkout_paypal_products { font-size:0.8em; vertical-align:top; border-right:1px solid #c0c0c0; }
td.checkout_paypal_products small { font-size:0.8em; display:block; }
td.checkout_paypal_model { vertical-align:top; font-size:0.8em; width:50px; border-right:1px solid #c0c0c0; }
td.checkout_paypal_sprice { text-align:right; vertical-align:top; font-size:0.9em; font-weight:bold; color:#900; width:100px; border-right:1px solid #c0c0c0; }
td.checkout_paypal_fprice { text-align:right; vertical-align:top; font-size:0.9em; font-weight:bold; color:#900; width:100px; }
td.checkout_paypal_total_title { vertical-align:top; text-align:right; font-size:0.9em; font-weight:bold; color:#000; }
td.checkout_paypal_total_text { vertical-align:top; text-align:right; font-size:0.9em; font-weight:bold; color:#000; }
ul.checkout_paypal_attributs, li.checkout_paypal_attributs { list-style-type:none; }
fieldset.checkout_paypal_items { margin-top:10px; padding:2px; background:#fff; border:0; }
legend.checkout_paypal_items { color:#099445; background:#fff; font-weight:bold; font-size:1.1em; margin-left:10px; }
label.checkout_paypal_items { width:550px; float:right; font-size:0.8em; font-weight:bold; color:#000; }
dl.checkot_paypal, dt.checkot_paypal, dd.checkot_paypal {}
dl.checkout_paypal_conditions { float:left; width:690px; background:#fff; color:#000; } 
dt.checkout_paypal_conditions { float:left; width:450px; height:25px; font-size:0.9em; font-weight:bold; text-indent:0.2em; border-bottom:1px dashed #000; padding-top:5px; }
dd.checkout_paypal_conditions { float:left; width:120px; height:25px; text-align:right; border-bottom:1px dashed #000; padding-top:5px; }
div.checkout_paypal_revocation { padding:2px; overflow:auto; height:180px; background:#fff; border:1px dashed #999; }

/* checkout_shipping.html  */
h1.checkout_shipping { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
h4.checkout_shipping { clear:both; background:#099445; color:#ffc600; text-indent:0.2em; margin-top:20px; font-size:1.0em; }
h5.checkout_shipping { clear:both; background:#efefef; color:#21106b; text-indent:0.2em; margin-top:20px; font-size:0.8em; }
p.checkout_shipping { background:#efefef; font-size:0.8em; color:#000; padding:3px; }
p.checkout_shipping_continue {font-size:0.8em;}
img.checkout_shipping_steps { display: block; margin: 0px; float: left; }
address.checkout_shipping { background:#fff; font-weight:bold; font-size:0.9em; padding:5px 5px 5px 40px; border:1px dashed #21106b;}
div.checkout_shipping {  }
hr.checkout_shipping {  }

/* checkout_shipping_address.html  */
h1.checkout_shipping_address { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
h4.checkout_shipping_address { clear:both; background:#099445; color:#ffc600; text-indent:0.2em; margin-top:20px; font-size:1.0em; }
h5.checkout_shipping_address { clear:both; background:#efefef; color:#000; text-indent:0.2em; margin-top:20px; font-size:0.8em; }
p.checkout_shipping_address { background:#efefef; font-size:0.8em; color:#000; padding:3px; }
p.checkout_shipping_address_continue { font-size:0.8em; }
img.checkout_shipping_address_steps { display: block; margin: 0px; float: left; }
address.checkout_shipping_address { background:#fff; font-weight:bold; font-size:0.9em; padding:5px 5px 5px 40px; border:1px dashed #21106b;}
fieldset.checkout_shipping_address1 { margin-top:10px; padding:2px; background:#fff; border:0; }
fieldset.checkout_shipping_address2 { margin-top:10px; padding:2px; background:#efefef; border:0; }
fieldset.checkout_shipping_address1:hover { margin-top:10px; padding:2px; background:#ccc; border:0; }
fieldset.checkout_shipping_address2:hover { margin-top:10px; padding:2px; background:#ccc; border:0; }
fieldset.checkout_shipping_address1 legend { color:#099445; font-weight:bold; font-size:1.1em; background:#fff; margin-left:10px; }
fieldset.checkout_shipping_address2 legend { color:#099445; font-weight:bold; font-size:1.1em; background:#efefef; margin-left:10px; }
fieldset.checkout_shipping_address1 label { float:right; width:650px; font-size:0.8em; font-weight:bold; color:#000; }
fieldset.checkout_shipping_address2 label { float:right; width:650px; font-size:0.8em; font-weight:bold; color:#000; }

/* checkout_shipping_block.html  */
fieldset.checkout_shipping_items_checked { margin-top:10px; padding:2px; background:#fff; border:0; }
fieldset.checkout_shipping_itemsI { margin-top:10px; padding:2px; background:#fff; border:0; }
fieldset.checkout_shipping_itemsII { margin-top:10px; padding:2px; background:#efefef; border:0; }
fieldset.checkout_shipping_items_checked:hover { margin-top:10px; padding:2px; background:#ccc; border:0; }
fieldset.checkout_shipping_itemsI:hover { margin-top:10px; padding:2px; background:#ccc; border:0; }
fieldset.checkout_shipping_itemsII:hover { margin-top:10px; padding:2px; background:#ccc; border:0; }
legend.checkout_shipping_items { color:#099445; background:#fff; font-weight:bold; font-size:1.1em; margin-left:10px; }
fieldset.checkout_shipping_itemsI legend { color:#099445; background:#fff; font-weight:bold; font-size:1.1em; margin-left:10px; }
fieldset.checkout_shipping_itemsII legend { color:#099445; background:#efefef; font-weight:bold; font-size:1.1em; margin-left:10px; }
label.checkout_shipping_items { width:550px; float:right; font-size:0.8em; font-weight:bold; color:#000; }
div.checkbox_shipping_items_price { float:right; width:100px; color:#f00; font-size:0.9em; font-weight:bold; text-align:right; }

/* checkout_success.html  */
h1.checkout_success { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
img.checkout_success_steps { display: block; margin: 0px; float: left; }
h4.checkout_success { clear:both; background:#099445; color:#ffc600; text-indent:0.2em; margin-top:20px; font-size:1.0em; }
p.checkout_success { background:#fff; font-size:0.8em; font-weight:bold; color:#000; padding:3px; border:1px dashed #21106b; }
p.checkout_success_text { background:#fff; font-size:0.8em; font-weight:bold; color:#000; padding:3px; border:1px dashed #21106b; height:200px; }

/* contact_us.html  */
h1.contact_us { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
#contact_us input, #contact_us select { font-size:0.8em; }
#contact_us fieldset { margin-top:20px; padding:2px; }
#contact_us legend { color:#21106b; font-weight:bold; font-size:1.1em; margin-left:10px; }
#contact_us label { width:300px; float:left; font-size:0.8em; }
#contact_us textarea { width:100%; margin-bottom:5px; }
#contact_us fieldset img{ margin-top:5px; margin-bottom:5px; }
div.contact_us { margin-top:5px; padding:2px; }
div.contact_us_privacy { width:100%; height:200px; overflow:auto; background-color:#fff; border:1px dashed #999; }
address.contact_us { font-size:0.9em; font-style:normal; }

/* content.html  */
h1.content { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }

/* cookie_usage.html  */
h1.cookie_usage { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
h2.cookie_usage { border-bottom:1px solid #000; color:#099445; font-size:1.2em; margin-top:20px; margin-bottom:2px; }
div.cookie_usage { padding:2px; margin-top:5px; }
p.cookie_usage { font-size:0.9em; font-weight:normal; color:#000; text-align:justify; display:block; margin-top:10px; }
p.cookie_usage_box { font-size:0.8em; font-weight:bold; color:#f00; padding:2px; text-align:justify; border:1px solid #000; background:#fff; }
li.cookie_usage { list-style-type:decimal; list-style-position:inside; }

/* create_account.html  */
h1.create_account { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
p.create_account { color:#000; font-size:0.8em; text-align:justify; padding:2px; margin-top:5px; }
fieldset.create_account { margin-top:10px; padding:2px; }
legend.create_account { color:#009442; font-weight:bold; font-size:1.1em; margin-left:10px; }
label.create_account { width:300px; float:left; font-size:0.8em; }
label.create_account_checkbox { width:650px; float:right; font-size:0.8em; font-weight:bold; color:#f00; }
span.create_account_notice { color:#f00; font-size:0.7em; }
div.create_account { width:100%; 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  */
h1.create_account_guest { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
p.create_account_guest { color:#000; font-size:0.8em; text-align:justify; padding:2px; margin-top:5px; }
fieldset.create_account_guest { margin-top:10px; padding:2px; }
legend.create_account_guest { color:#009442; font-weight:bold; font-size:1.1em; margin-left:10px; }
label.create_account_guest { width:300px; float:left; font-size:0.8em; }
label.create_account_guest_checkbox { width:650px; float:right; font-size:0.8em; font-weight:bold; color:#f00; }
span.create_account_guest_notice { color:#f00; font-size:0.7em; }
div.create_account_guest { width:100%; 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  */
h2.cross_selling { text-align:center; border:1px solid #000; color:#ffc600; background:#009442; font-size:0.9em; margin-top:15px; }
h3.cross_selling_group { text-align:left; font-size:0.9em; padding:4px; border-bottom:1px solid #f00; }
#cross_selling_content { margin-bottom:10px; }
div.cross_selling { background:#21106b; border:1px solid #000; float:left; width:156px; height:230px; margin:7px; }
* html div.cross_selling { margin:6px; }
h3.cross_selling_item { font-size:0.9em; color:#ffc600; padding:2px; text-align:center; height:30px; }
h3.cross_selling_item a:link { color:#ffc600; }
h3.cross_selling_item a:visited { color:#ffc600; }
h3.cross_selling_item a:hover { color:#f00; }
h3.cross_selling_item a:active { color:#f00; }
h3.cross_selling_item a:focus { color:#21106b; background:#ffc600; }
div.cross_selling_item_text { font-size:0.7em; color:#ffc600; padding:2px; text-align:justify; display:none; }
img.cross_selling_item { display:block; margin:4px auto; }
div.cross_selling_item { padding:3px; text-align:center; display:block; }
div.cross_selling_item a:link { text-decoration:underline; font-weight:bold; }
div.cross_selling_item a:link { color:#ffc600; }
div.cross_selling_item a:visited { color:#ffc600; }
div.cross_selling_item a:hover { color:#f00; }
div.cross_selling_item a:active { color:#f00; }
div.cross_selling_item a:focus { color:#21106b; background:#ffc600; }
div.cross_selling_item_model { padding:3px; text-align:left; font-size:0.8em; color:#ffc600; display:none; float:none; }
span.cross_selling_price { font-size:1.0em; color:#ffc600; font-weight:bold; }
span.cross_selling_tax { font-size:0.7em; color:#ffc600; }
span.cross_selling_shipping_link { font-size:0.7em; color:#ffc600; }
span.cross_selling_shippingtime { font-size:0.7em; color:#ffc600; }
span.cross_selling_vpe { font-size:0.7em; color:#ffc600; }
span.cross_selling_shipping { font-size:0.7em; color:#ffc600; }
span.cross_selling_button { display:none; }
span.cross_selling_ampel { display:none; font-size:0.7em; }

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

/* error_message.html  */
h1.error_handler { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
fieldset.error_handler input { font-size:0.9em; 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:#21106b; font-weight:bold; font-size:1.1em; margin-left:10px; }
label.error_handler { width:300px; float:left; font-size:0.9em; text-indent:0.2em; font-weight:bold; }
p.error_handler { text-align:justify; padding:2px; font-size:0.8em; border:1px dotted #000; background:#fff; font-weight:bold; }
p.error_handler_info { text-align:justify; padding:2px; font-size:0.8em; margin-bottom:5px; }
h5.error_message_text { text-align:left; padding:2px; font-size:1.0em;}
p.error_message_text { text-align:justify; padding:2px; font-size:0.8em; }

/* 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.8em; font-weight:bold; margin-bottom:5px; margin-top:5px; border-bottom:1px solid #999; }
td.graduated_price { font-size:0.8em; }
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  */
h1.login { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
p.login { font-size:0.8em; 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:#009442; font-weight:bold; font-size:1.1em; margin-left:10px; padding:2px; }
label.login { margin-left:5px; width:220px; float:left; font-size:0.9em; font-weight:bold; }
span.lostpassword { font-size:0.7em; border-bottom:1px solid #333; }
fieldset.login input.login { width:200px; }

/* logoff.html  */
h1.logoff { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
p.logoff { color:#000; font-size:0.9em; font-weight:bold; text-align:center; margin-top:15px; margin-bottom:15px; }

/* main_content.html  */
h1.main_content { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; margin-bottom:3px; }

/* new_products.html  */
h1.new_products { text-align:center; border:1px solid #000; color:#ffc600; background:#009442; font-size:0.9em; margin-top:15px; }
#new_products_content { margin-bottom:10px; }
div.new_products { background:#21106b; border:1px solid #000; float:left; width:156px; height:230px; margin:7px; }
* html div.new_products { margin:6px; }
h2.new_products_item { font-size:0.9em; color:#ffc600; padding:2px; text-align:center; height:30px; }
h2.new_products_item a:link { color:#ffc600; }
h2.new_products_item a:visited { color:#ffc600; }
h2.new_products_item a:hover { color:#f00; }
h2.new_products_item a:active { color:#f00; }
h2.new_products_item a:focus { color:#21106b; background:#ffc600; }
div.new_products_item_text { font-size:0.7em; color:#ffc600; padding:2px; text-align:justify; display:none; }
img.new_products_item { display:block; margin:4px auto; }
div.new_products_item { padding:3px; text-align:center; display:block; }
div.new_products_item a:link { text-decoration:underline; font-weight:bold; }
div.new_products_item a:link { color:#ffc600; }
div.new_products_item a:visited { color:#ffc600; }
div.new_products_item a:hover { color:#f00; }
div.new_products_item a:active { color:#f00; }
div.new_products_item a:focus { color:#21106b; background:#ffc600; }
div.new_products_item_model { padding:3px; text-align:left; font-size:0.8em; color:#ffc600; display:none; float:none; }
span.new_products_price { font-size:1.0em; color:#ffc600; font-weight:bold; }
span.new_products_tax { font-size:0.7em; color:#ffc600; }
span.new_products_shipping_link { font-size:0.7em; color:#ffc600; }
span.new_products_shippingtime { font-size:0.7em; color:#ffc600; }
span.new_products_vpe { font-size:0.7em; color:#ffc600; }
span.new_products_shipping { font-size:0.7em; color:#ffc600; }
span.new_products_button { display:none; }
span.new_products_ampel { display:none; font-size:0.7em; }

/* new_products_default.html  */
h1.new_products_default { text-align:center; border:1px solid #000; color:#ffc600; background:#009442; font-size:0.9em; margin-top:15px; }
#new_products_default_content { margin-bottom:10px; }
div.new_products_default { background:#21106b; border:1px solid #000; float:left; width:156px; height:230px; margin:7px; }
* html div.new_products_default { margin:6px; }
h2.new_products_default_item { font-size:0.9em; color:#ffc600; padding:2px; text-align:center; height:30px; }
h2.new_products_default_item a:link { color:#ffc600; }
h2.new_products_default_item a:visited { color:#ffc600; }
h2.new_products_default_item a:hover { color:#f00; }
h2.new_products_default_item a:active { color:#f00; }
h2.new_products_default_item a:focus { color:#21106b; background:#ffc600; }
div.new_products_default_item_text { font-size:0.7em; color:#ffc600; padding:2px; text-align:justify; display:none; }
img.new_products_default_item { display:block; margin:4px auto; }
div.new_products_default_item { padding:3px; text-align:center; display:block; }
div.new_products_default_item a:link { text-decoration:underline; font-weight:bold; }
div.new_products_default_item a:link { color:#ffc600; }
div.new_products_default_item a:visited { color:#ffc600; }
div.new_products_default_item a:hover { color:#f00; }
div.new_products_default_item a:active { color:#f00; }
div.new_products_default_item a:focus { color:#21106b; background:#ffc600; }
div.new_products_default_item_model { padding:3px; text-align:left; font-size:0.8em; color:#ffc600; display:none; float:none; }
span.new_products_default_price { font-size:1.0em; color:#ffc600; font-weight:bold; }
span.new_products_default_tax { font-size:0.7em; color:#ffc600; }
span.new_products_default_shipping_link { font-size:0.7em; color:#ffc600; }
span.new_products_default_shippingtime { font-size:0.7em; color:#ffc600; }
span.new_products_default_vpe { font-size:0.7em; color:#ffc600; }
span.new_products_default_shipping { font-size:0.7em; color:#ffc600; }
span.new_products_default_button { display:none; }
span.new_products_default_ampel { display:none; font-size:0.7em; }

/* new_products_overview.html  */
h1.new_products_overview { text-align:center; border:1px solid #000; color:#ffc600; background:#009442; font-size:0.9em; margin-top:15px; }
#new_products_overview_content { margin-bottom:10px; }
div.new_products_overview { background:#21106b; border:1px solid #000; float:left; width:156px; height:230px; margin:7px; }
* html div.new_products_overview { margin:6px; }
h2.new_products_overview_item { font-size:0.9em; color:#ffc600; padding:2px; text-align:center; height:30px; }
h2.new_products_overview_item a:link { color:#ffc600; }
h2.new_products_overview_item a:visited { color:#ffc600; }
h2.new_products_overview_item a:hover { color:#f00; }
h2.new_products_overview_item a:active { color:#f00; }
h2.new_products_overview_item a:focus { color:#21106b; background:#ffc600; }
div.new_products_overview_item_text { font-size:0.7em; color:#ffc600; padding:2px; text-align:justify; display:none; }
img.new_products_overview_item { display:block; margin:4px auto; }
div.new_products_overview_item { padding:3px; text-align:center; display:block; }
div.new_products_overview_item a:link { text-decoration:underline; font-weight:bold; }
div.new_products_overview_item a:link { color:#ffc600; }
div.new_products_overview_item a:visited { color:#ffc600; }
div.new_products_overview_item a:hover { color:#f00; }
div.new_products_overview_item a:active { color:#f00; }
div.new_products_overview_item a:focus { color:#21106b; background:#ffc600; }
div.new_products_overview_item_model { padding:3px; text-align:left; font-size:0.8em; color:#ffc600; display:none; float:none; }
span.new_products_overview_price { font-size:1.0em; color:#ffc600; font-weight:bold; }
span.new_products_overview_tax { font-size:0.7em; color:#ffc600; }
span.new_products_overview_shipping_link { font-size:0.7em; color:#ffc600; }
span.new_products_overview_shippingtime { font-size:0.7em; color:#ffc600; }
span.new_products_overview_vpe { font-size:0.7em; color:#ffc600; }
span.new_products_overview_shipping { font-size:0.7em; color:#ffc600; }
span.new_products_overview_button { display:none; }
span.new_products_overview_ampel { display:none; font-size:0.7em; }

/* newsletter.html  */
h1.newsletter { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
p.newsletter { color:#000; font-size:0.8em; text-align:justify; padding:2px; margin-top:5px; }
h2.newsletter { border-bottom:1px solid #000; font-size:1.2em; color:#21106b; margin-bottom:3px; }
#newsletter input, #newsletter select { font-size:0.8em; }
#newsletter { margin-top:10px; margin-bottom:10px; padding:2px; }
#newsletter legend { color:#009442; font-weight:bold; font-size:1.0em; margin-left:10px; padding:2px; }
#newsletter label { width:180px; float:left; font-size:0.8em; }
#newsletter label.newsletter_checkbox { width:650px; float:right; font-size:0.8em; font-weight:bold; color:#f00; }
#newsletter label.newsletter_check { width:650px; float:right; font-size:0.8em; }
#newsletter textarea { width:100%; 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 #000; border-collapse:collapse; width:100%; }
th.order_details { font-size:0.8em; font-weight:bold; }
tr.order_details_head { background:#099445; color:#ffc600; }
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; font-size:0.8em; width:50px; border-right:1px solid #c0c0c0; padding-top:2px; }
td.order_details_units input { font-size:0.8em; }
td.order_details_products { font-size:0.8em; vertical-align:top; border-right:1px solid #c0c0c0; }
td.order_details_sprice { text-align:right; vertical-align:top; font-size:0.9em; 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.9em; 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.9em; font-weight:bold; color:#000; 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:1.1em; color:#21106b; margin-top:3px; margin-bottom:3px; }
p.password_double_opt_in { margin-top:5px; margin-bottom:5px; font-size:0.8em; font-weight:bold; }
#password_double_opt_in { margin-top:20px; margin-bottom:200px; padding:2px; }
#password_double_opt_in legend { color:#009442; font-weight:bold; font-size:1.1em; margin-left:10px; padding:2px; }
#password_double_opt_in label { width:300px; float:left; font-size:0.8em; }
#password_double_opt_in img{ margin-top:5px; margin-bottom:5px; }

/* password_messages.html  */
h1.password_messages { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
p.password_messages {}

/* popup_coupon_help.html  */
div.popup_coupon_help {}
h1.popup_coupon_help { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
p.popup_coupon_help {}

/* popup_search_help.html  */
div.popup_search_help { text-align:left; height:99%; background:#fff; border:1px solid #000; }
h1.popup_search_help { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
p.popup_search_help { text-align:justify; font-size:0.9em; color:#000; padding:3px;}

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

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

/* product_reviews.html  */
h1.product_reviews { margin-bottom:10px; font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
table.product_reviews { border:1px solid #000; vertical-align:top; font-size:0.9em; width:100%; border-collapse:collapse; }
tr.product_reviews_head { background:#009442; }
tr.product_reviews_body1 { background:#fff; }
tr.product_reviews_body2 { background:#eee; }
th.product_reviews_title { color:#ffc600; padding:2px; width:100px; border:1px solid #000; }
th.product_reviews_author { color:#ffc600; padding:2px; border:1px solid #000; }
th.product_reviews_rating { color:#ffc600; width:120px; padding:2px; border:1px solid #000; }
th.product_reviews_date { color:#ffc600; 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  */
h1.product_reviews_info { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
img.product_reviews_info { display:block; margin:10px auto; }
dl.product_reviews_info { float:left; width:688px; margin-bottom:10px; border:1px solid #999; clear:both; }
dt.product_reviews_info { width:80px; float:left; background:#009442; color:#ffc600; height:1.3em; text-indent:0.2em; font-size:0.9em; }
dd.product_reviews_info { width:608px; float:left; background:#009442; color:#ffc600; height:1.3em; text-indent:0.2em; font-size:0.9em; font-weight:bold; }
dt.product_reviews_info2 { width:688px; float:left; background:#eee; color:#21106b; height:1.3em; text-indent:0.2em; font-size:0.9em; }
dd.product_reviews_info2 { width:688px; float:left; background:#fff; color:#000; font-weight:normal; border-top:1px solid #000; }
dd.product_reviews_info2 blockquote { padding:2px; font-style:italic; font-size:0.9em; text-align:justify; width:680px; }

/* product_reviews_write.html  */
h1.products_reviews_write { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
fieldset.product_reviews_write { margin-top:20px; padding:2px; font-size:0.8em; margin-bottom:100px; }
legend.product_reviews_write { color:#009442; font-weight:bold; font-size:1.2em; 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:#f00; }
p.write_first_review { background:#efefef; border:1px solid #099445; padding:3px; font-size:0.8em; font-weight:bold; color:#099445; }

/* products_reviews.html  */
h1.products_reviews { padding:2px; font-size:0.9em; margin-top:10px; margin-bottom:5px; border-bottom:1px solid #21106b; }
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:#009442; color:#ffc600; height:1.3em; text-indent:0.2em; font-size:0.9em; }
dd.products_reviews { width:608px; float:left; background:#009442; color:#ffc600; 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:#000; 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_media.html  */
h4.products_media {}
p.products_media {}
table.products_media {}
tr.products_media {}
tr.products_media1 {}
tr.products_media2 {}
th.products_media_file {}
th.products_media_size {}
td.products_media_icon {}
td.products_media_content {}
td.products_media_filesize {}
td.products_media_button {}

/* reverse_cross_selling.html  */
h2.reverse_cross_selling { text-align:center; border:1px solid #000; color:#ffc600; background:#009442; font-size:0.9em; margin-top:15px; }
h3.reverse_cross_selling_group { text-align:left; font-size:0.9em; padding:4px; border-bottom:1px solid #f00; }
#reverse_cross_selling_content { margin-bottom:10px; }
div.reverse_cross_selling { background:#21106b; border:1px solid #000; float:left; width:156px; height:230px; margin:7px; }
* html div.reverse_cross_selling { margin:6px; }
h3.reverse_cross_selling_item { font-size:0.9em; color:#ffc600; padding:2px; text-align:center; height:30px; }
h3.reverse_cross_selling_item a:link { color:#ffc600; }
h3.reverse_cross_selling_item a:visited { color:#ffc600; }
h3.reverse_cross_selling_item a:hover { color:#f00; }
h3.reverse_cross_selling_item a:active { color:#f00; }
h3.reverse_cross_selling_item a:focus { color:#21106b; background:#ffc600; }
div.reverse_cross_selling_item_text { font-size:0.7em; color:#ffc600; 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:center; display:block; }
div.reverse_cross_selling_item a:link { text-decoration:underline; font-weight:bold; }
div.reverse_cross_selling_item a:link { color:#ffc600; }
div.reverse_cross_selling_item a:visited { color:#ffc600; }
div.reverse_cross_selling_item a:hover { color:#f00; }
div.reverse_cross_selling_item a:active { color:#f00; }
div.reverse_cross_selling_item a:focus { color:#21106b; background:#ffc600; }
div.reverse_cross_selling_item_model { padding:3px; text-align:left; font-size:0.8em; color:#ffc600; display:none; float:none; }
span.reverse_cross_selling_price { font-size:1.0em; color:#ffc600; font-weight:bold; }
span.reverse_cross_selling_tax { font-size:0.7em; color:#ffc600; }
span.reverse_cross_selling_shipping_link { font-size:0.7em; color:#ffc600; }
span.reverse_cross_selling_shippingtime { font-size:0.7em; color:#ffc600; }
span.reverse_cross_selling_vpe { font-size:0.7em; color:#ffc600; }
span.reverse_cross_selling_shipping { font-size:0.7em; color:#ffc600; }
span.reverse_cross_selling_button { display:none; }
span.reverse_cross_selling_ampel { display:none; font-size:0.7em; }

/* reviews.html  */
h1.reviews { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
ul.reviews {}
li.reviews { float:left; border:1px solid #000; width:100%; margin-top:5px; list-style-type:none; }
h2.reviews { font-size:1.1em; text-indent:0.3em; background:#21106b; color:#ffc600; }
h2.reviews a:link { color:#ffc600; }
h2.reviews a:visited { color:#ffc600; }
h2.reviews a:hover { color:#fff; }
h2.reviews a:active { color:#fff; }
h2.reviews a:focus { color:#fff; }
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:#009442; color:#ffc600; height:1.3em; text-indent:0.2em; font-size:0.9em; }
dd.reviews { width:310px; float:left; background:#009442; color:#ffc600; height:1.3em; text-indent:0.2em; font-size:0.9em; font-weight:bold; }
h3.reviews { font-size:0.9em; text-indent:0.3em; color:#21106b; clear:both; }
blockquote.reviews { border:1px dashed #000; font-size:0.8em; margin:3px; padding:2px; }

/*shopping_cart.html  */
h1.shopping_cart { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
p.empty_cart { text-align:center; font-weight:bold; font-size:1.1em; margin-top:20px; margin-bottom:20px; }
h3.shopping_cart_help { clear:both; font-size:1.1em; margin-top:20px; }
p.shopping_cart_help { font-size:0.8em; text-align:justify; }
h3.ssl { clear:both; font-size:1.1em; margin-top:20px; }
p.ssl { font-size:0.8em; text-align:justify; }

/* sitemap.html  */
menu.SitemapTopLevel {}
li.SitemapTopLevel { list-style-type:none; }
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 { text-align:center; border:1px solid #000; color:#ffc600; background:#009442; font-size:0.9em; margin-top:15px; }
#specials_content { margin-bottom:10px; }
div.specials { background:#21106b; border:1px solid #000; float:left; width:156px; height:230px; margin:7px; }
* html div.specials { margin:6px; }
h2.specials_item { font-size:0.9em; color:#ffc600; padding:2px; text-align:center; height:30px; }
h2.specials_item a:link { color:#ffc600; }
h2.specials_item a:visited { color:#ffc600; }
h2.specials_item a:hover { color:#f00; }
h2.specials_item a:active { color:#f00; }
h2.specials_item a:focus { color:#21106b; background:#ffc600; }
div.specials_item_text { font-size:0.7em; color:#ffc600; padding:2px; text-align:justify; display:none; }
img.specials_item { display:block; margin:4px auto; }
div.specials_item { padding:3px; text-align:center; display:block; }
div.specials_item a:link { text-decoration:underline; font-weight:bold; }
div.specials_item a:link { color:#ffc600; }
div.specials_item a:visited { color:#ffc600; }
div.specials_item a:hover { color:#f00; }
div.specials_item a:active { color:#f00; }
div.specials_item a:focus { color:#21106b; background:#ffc600; }
div.specials_item_model { padding:3px; text-align:left; font-size:0.8em; color:#ffc600; display:none; float:none; }
span.specials_price { font-size:1.0em; color:#ffc600; font-weight:bold; }
span.specials_tax { font-size:0.7em; color:#ffc600; }
span.specials_shipping_link { font-size:0.7em; color:#ffc600; }
span.specials_shippingtime { font-size:0.7em; color:#ffc600; }
span.specials_vpe { font-size:0.7em; color:#ffc600; }
span.specials_shipping { font-size:0.7em; color:#ffc600; }
span.specials_button { display:none; }
span.specials_ampel { display:none; font-size:0.7em; }

/* ssl_check.html  */
h2.ssl_check_box { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; margin-top:10px; } 
p.ssl_check { font-size:0.9em; font-weight:normal; color:#000; text-align:justify; display:block; margin-top:10px; border:1px solid #000; padding:3px; }
p.ssl_check_box { font-size:0.8em; font-weight:bold; color:#21106b; padding:2px; text-align:justify; }

/*  uos_checkout_cancel.html  */
h1.uos_checkout_cancel { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
img.uos_checkout_cancel_steps { display: block; margin: 0px; float: left; }
p.uos_checkout_cancel { font-size:0.8em; font-weight:bold; }

/* uos_checkout_confirmation_print.html  */
h1.uos_checkout_confirmation_print { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
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  */
h1.uos_checkout_failure { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
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  */
h1.uos_checkout_success { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
img.uos_checkout_success_steps { display: block; margin: 0px; float: left;}
p.uos_checkout_success {}
h3.uos_checkout_success {}

/* uos_create_account.html  */
h1.uos_create_account { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
p.uos_create_account { border-bottom:0px solid #000; color:#000; font-size:0.8em; text-align:justify; padding:2px; }
fieldset.uos_create_account { margin-top:20px; padding:2px; }
legend.uos_create_account { color:#009442; font-weight:bold; font-size:1.1em; margin-left:10px; }
label.uos_create_account { width:300px; float:left; font-size:0.8em; }
label.uos_create_account_checkbox { width:650px; float:right; font-size:0.8em; font-weight:bold; color:#f00; }
span.uos_create_account_notice { color:#900; font-size:0.7em; }
div.uos_create_account { width:100%; height:200px; overflow:auto; background-color:#fff; }
div.uos_create_account_checkbox { background-color:#fff; border:1px solid #f00; padding:2px; }

/* uos_create_account_guest.html  */
h1.uos_create_account_guest { font-size:1.2em; border-bottom:1px solid #21106b; color:#21106b; }
p.uos_create_account_guest { border-bottom:0px solid #000; color:#000; font-size:0.8em; text-align:justify; padding:2px; }
fieldset.uos_create_account_guest { margin-top:20px; padding:2px; }
legend.uos_create_account_guest { color:#009442; font-weight:bold; font-size:1.1em; margin-left:10px; }
label.uos_create_account_guest { width:300px; float:left; font-size:0.8em; }
label.uos_create_account_guest_checkbox { width:650px; float:right; font-size:0.8em; font-weight:bold; color:#f00; }
span.uos_create_account_guest_notice { color:#900; font-size:0.7em; }
div.uos_create_account_guest { width:100%; height:200px; overflow:auto; background-color:#fff; }
div.uos_create_account_guest_checkbox { background-color:#fff; border:1px solid #f00; padding:2px; }

/* upcoming_products.html  */
h1.upcoming_products { font-size:1.0em; border-bottom:1px solid #21106b; color:#21106b; }
dl.upcoming_products {}
dt.upcoming_products { font-size:0.8em; font-weight:bold; }
dd.upcoming_products { font-size:0.8em; }

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