/* box_add_a_quickie.html  */

/* box_admin.html  */
h3.box_admin { text-indent:-100em; background-repeat:no-repeat; width:210px; height:25px; margin-top:15px; }
div.box_admin { width:210px; background:url(img/box_footer.gif) bottom no-repeat; padding-bottom:12px; }
div.box_admin ul { list-style:none; }
div.box_admin li { padding:2px; font-size:0.8em; text-indent:0.5em; }
div.box_admin a:link { color:#000; font-weight:bold; }
div.box_admin a:visited { color:#000; font-weight:bold; }
div.box_admin a:hover { color:#03f; font-weight:bold; text-decoration:underline; }
div.box_admin a:active { color:#03f; font-weight:bold; text-decoration:underline; }
div.box_admin a:focus { color:#f00; font-weight:bold; }

/* box_best_sellers.html  */

/* box_cart.html  */
div.box_cart_back { position:relative; top:-395px; left:735px; width:210px; height:125px; border:0; background:#fff; z-index:2; -moz-opacity:0.8; opacity: 0.80; filter:alpha(opacity=80)}
* html div.box_cart_back {top:-415px;}
div.box_cart { position:relative; top:-280px; left:735px; width:210px; height:125px; border:0; z-index:3;}
* html div.box_cart {top:-310px;}
h3.box_cart { text-indent:-100em; background-repeat:no-repeat; width:210px; height:25px; }
p.box_cart, p.box_cart_empty { margin:5px; font-size:0.8em; font-weight:bold; text-align:justify; }
p.box_cart_empty { border-bottom:1px dashed #666; }
p.box_cart a, p.box_cart_empty a, p.box_cart_full a { text-decoration:underline; }
p.box_cart_full { margin:3px; font-size:0.8em; font-weight:bold; text-align:right; border-bottom:1px dashed #666; background:url(img/box_cart.gif) no-repeat; }
p.box_cart_in_checkout { margin:3px; font-size:0.8em; font-weight:bold; text-align:justify; vertical-align:middle; background:url(img/box_cart.gif) no-repeat; padding-left:65px; }
p.box_cart_gift { display:none; }
div.box_cart_buttons { text-align:center; }

/* box_categories.html  */
h3.box_categories { text-indent:-100em; background-repeat:no-repeat; width:210px; height:25px; border:1px solid #21106b; margin-top:5px; }
* html h3.box_categories {margin-top:2px;}
div.box_categories { width:210px; border:1px solid #21106b; background:#ffeeb3; }
h4.box_categories { font-size:0.9em; line-height:1.3em; text-indent:0.4em; }
div.box_categories a { text-decoration:none; color:#21106b; display:block; width:100%; border-bottom:1px solid #21106b; }
div.box_categories a:link { color:#21106b; }
div.box_categories a:visited { color:#21106b; }
div.box_categories a:hover { color:#009442; background:#fff; }
div.box_categories a:active { color:#009442; }
div.box_categories a:focus { color:#009442; }
menu.catmenulev1 { font-size:0.8em; font-weight:bold; }
menu.catmenulev2 { font-size:1.0em; }
menu.catmenulev3 { font-size:0.9em; }
li.catmenulev1 { text-indent:1.4em; background:#f7e8bb; }
li.catmenulev2 { text-indent:2.2em; background:#f7e8bb; }
li.catmenulev3 { text-indent:3.0em; background:#eee; }
li.catmenulev1active { background:#fff; text-indent:1.4em; }
li.catmenulev2active { background:#fff; text-indent:2.2em; }
li.catmenulev3active { background:#fff; text-indent:3.0em; }
h4.box_categoriesactive { font-size:0.9em; line-height:1.3em; text-indent:0.4em; background:#fff; }

/* box_categories_section.html  */
h3.box_categories_section { text-indent:-100em; background-repeat:no-repeat; width:210px; height:25px; border:1px solid #21106b; margin-top:15px; }
menu.box_categories_section { width:210px; border:1px solid #000; background:#ffeeb3; }
li.box_categories_section { list-style-type:none; font-size:0.8em; line-height:1.3em; border-bottom:1px solid #21106b; text-indent:1.0em;}

/* box_content.html  */
h3.box_content { text-indent:-100em; background-repeat:no-repeat; width:210px; height:25px; border:1px solid #21106b; margin-top:15px; }
menu.box_content { width:210px; border:1px solid #21106b; background:#ffeeb3; }
li.box_content { list-style-type:none; font-size:0.8em; font-weight:bold; line-height:1.2em; border-bottom:1px solid #21106b; }
li.box_content a { text-decoration:none; color:#000; display:block; width:100%; text-indent:0.4em; }
li.box_content a:link { color:#21106b; }
li.box_content a:visited { color:#21106b; }
li.box_content a:hover { color:#009442; background:#fff; }
li.box_content a:active { color:#009442; }
li.box_content a:focus { color:#009442; }

/* box_currencies.html  */

/* box_infobox.html  */

/* box_information.html  */
h3.box_information { text-indent:-100em; background-repeat:no-repeat; width:210px; height:25px; border:1px solid #21106b; margin-top:15px; }
menu.box_information { width:210px; border:1px solid #000; background:#ffeeb3; }
li.box_information { list-style-type:none; font-size:0.8em; font-weight:bold; line-height:1.3em; border-bottom:1px solid #21106b; }
li.box_information a { text-decoration:none; color:#21106b; display:block; width:100%; text-indent:0.4em; }
li.box_information a:link { color:#21106b; }
li.box_information a:visited { color:#21106b; }
li.box_information a:hover { color:#009442; background:#fff; }
li.box_information a:active { color:#009442; }
li.box_information a:focus { color:#009442; }

/* box_languages.html  */
h3.box_languages { display:none; }
div.box_languages { width:210px; font-size:0.7em; margin-top:5px; margin-bottom:5px; }

/* box_last_viewed.html  */
h3.box_last_viewed { text-indent:-100em; background-repeat:no-repeat; width:210px; height:25px; border:1px solid #000; margin-top:15px; }
div.box_last_viewed { width:210px; border:1px solid #000; text-align:center; background:#bb9b6a; }
div.box_last_viewed img { margin:4px; }
h1.box_last_viewed { font-size:0.7em; }
p.box_last_viewed { color:#333;}
h2.box_last_viewed_price { font-size:0.9em; color:#900;}
span.box_last_viewed_vpe { font-size:0.6em; }
span.box_last_viewed_tax { font-size:0.7em; }
span.box_last_viewed_shipping { font-size:0.7em; }

/* box_login.html  */
div.box_login_back { position:relative; top:-145px; left:520px; width:210px; height:125px; background:#fff; z-index:2; -moz-opacity:0.8; opacity: 0.80; filter:alpha(opacity=80)}
* html div.box_login_back {top:-165px;}
fieldset.box_login, div.box_login { position:relative; top:-30px; left:520px; width:210px; height:125px; z-index:3; border:0; }
* html fieldset.box_login {top:-60px;}
* html div.box_login {top:-60px;}
fieldset.box_login img { margin-bottom:3px; }
legend.box_login { display:none; }
label.box_login { font-size:0.8em; width:89px; display:block; float:left; margin-top:2px; padding-left:3px; }
input.box_login_email, input.box_login_pwd { width:110px; font-size:0.7em; margin-bottom:2px; }
fieldset.box_login a, fieldset.box_login span { font-size:0.7em; }
a.box_login:link { text-decoration:underline; color:#009442; }
a.box_login:visited { text-decoration:underline; color:#009442; }
a.box_login:hover { text-decoration:underline; color:#21106b; }
a.box_login:active { text-decoration:underline; color:#21106b; }
a.box_login:focus { text-decoration:underline; color:#f00; }
h3.box_login { text-indent:-100em; background-repeat:no-repeat; width:210px; height:25px; }
menu.box_login { margin:4px auto; }
li.box_login { list-style:outside; list-style-type:none; font-size:0.8em; line-height:1.3em; text-indent:1.0em;}
li.box_login a { display:block; width:100%; text-indent:1.0em; text-decoration:none; font-weight:bold; border-bottom:1px dashed #666; }
li.box_login a:link { color:#21106b; }
li.box_login a:visited { color:#21106b; }
li.box_login a:hover { color:#009442; background-color:#fff; }
li.box_login a:active { color:#009442; }
li.box_login a:focus { color:#f00; }

/* box_manufacturers.html  */
h3.box_manufacturers { text-indent:-100em; background-repeat:no-repeat; width:210px; height:25px; border:1px solid #000; margin-top:4px; }
div.box_manufacturers { width:210px; border:1px solid #000; background:#bb9b6a; }

/* box_manufacturers_info.html  */
h3.box_manufacturers_info { text-indent:-100em; background-repeat:no-repeat; width:210px; height:25px; border:1px solid #000; margin-top:4px; }
div.box_manufacturers_info { width:210px; border:1px solid #000; background:#bb9b6a; }
img.box_manufacturers_info { display:block; text-align:center; margin:2px auto; }
span.box_manufacturers_info_name { display:block; font-size:0.9em; margin:2px; }
span.box_manufacturers_info_link { display:block; font-size:0.7em; margin:2px; }
span.box_manufacturers_info_url { display:block; font-size:0.7em; margin:2px; }

/* box_newsletter.html  */

/* box_order_history.html  */

/* box_payments.html  */
h3.box_payments { text-indent:-100em; background-repeat:no-repeat; width:210px; height:25px; border:1px solid #000; margin-top:15px; }
div.box_payments { width:210px; border:1px solid #000; background:#bb9b6a; margin-bottom:15px; }

/* box_reviews.html  */
h3.box_reviews { text-indent:-100em; background-repeat:no-repeat; width:210px; height:25px; border:1px solid #000; margin-top:15px; }
div.box_reviews { width:210px; border:1px solid #000; text-align:center; background:#bb9b6a; }
div.box_reviews img { padding:5px; }

/* box_search.html  */
fieldset.box_search { width:423px; display:block; padding-top:2px; float:right; background-color:#009442; border:1px solid #000; margin-right:4px; }
legend.box_search { display:none; }
label.box_search { width:70px; display:block; float:left; text-indent:-100em; background-repeat:no-repeat; }
input.box_search_input { width:205px; font-size:0.9em; display:inline; border:1px solid #000; vertical-align:top; }
fieldset.box_search form, fieldset.box_search input  { display:inline; }
fieldset.box_search a { font-size:0.7em; font-weight:bold; text-decoration:underline; vertical-align:top; line-height:1.5em; }
a.box_search:link { color:#ffc600; }
a.box_search:visited { color:#ffc600; }
a.box_search:hover { color:#21106b; background:#fff; }
a.box_search:active { color:#21106b; background:#fff; }
a.box_search:focus { color:#21106b; background:#fff; }

/* box_sofortueberweisung.html  */

/* box_specials.html  */

/* box_uos.html  */

/* box_whatsnew.html  */
h3.box_whatsnew { text-indent:-100em; background-repeat:no-repeat; width:210px; height:25px; border:1px solid #666; margin-top:4px; }
div.box_whatsnew { width:210px; border:1px solid #666; text-align:center; background:#bb9b6a; }
div.box_whatsnew img { margin:4px; }
h1.box_whatsnew { font-size:0.7em; }
p.box_whatsnew { color:#333;}
h2.box_whatsnew_price { font-size:0.9em; color:#900;}
span.box_whatsnew_vpe { font-size:0.6em; }
span.box_whatsnew_tax { font-size:0.7em; }
span.box_whatsnew_shipping { font-size:0.7em; }