/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/
/*modulingo styles*/
BODY.mod_popup {
	color: #333333;
	margin: 0px;
	background:#FFFFFF;
}
BODY {
	color: #333333;
	margin: 0px;
	background:url(images/css/stripes.gif) repeat top;
}

img{
	border:0;
}

A {
  color: #333333;
  text-decoration: none;
}

A:hover {
  color: #666666;
  text-decoration: underline;
}

FORM {
	display: inline;		   
}
*:focus { outline: none; }
*::-moz-focus-inner { border: none; }

#bg_all { background:url(images/css/verlauf.gif) repeat-x top; padding:10px 0px;}
#mod_header_top { margin:0px auto; width:960px; line-height:30px; padding:0px 20px;position:relative;color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#header_left {float:left; width:800px; }
#header_left a{ color:#ffffff; font-weight:bold;}
#header_left a:hover{color:#ffffff; font-weight:bold;}
#header_right {floar:right; text-align:right;}
#mod_header {height:181px; background:url(images/css/bg_header.jpg) no-repeat left top; position:relative; overflow:visible;}
#trusted_click_top { position:absolute; width:90px; height:90px; right:18px; top:20px;}

#bg_shop { margin:0px auto; width:1000px; background:#FFFFFF; padding:0px;}
#bg_shop_inner {width:981px; margin:0px auto; padding:9px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;font-size:10px;}
#left_col {width:185px; float:left; margin-left:1px; display:inline;}
#mid_col {float:left; width:600px; margin-left:5px; display:inline;}
#right_col {float:left; width:185px; margin-left:5px; display:inline;}
#mod_navtrail {line-height:24px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:10px;}
#mod_navtrail span {color:#999999;}
A.headerNavigation { 
  color: #333333; 
}

A.headerNavigation:hover {
  color: #cc0000;
}

#mod_footer {clear:both; margin-top:0px;}
#mod_footer_bottom { margin:0px auto; width:960px; line-height:30px; padding:0px 20px;position:relative;color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#mod_footer_bottom a{ color:#ffffff; font-weight:bold;}
#mod_footer_bottom a:hover{ color:#ffffff; font-weight:bold;}
#footer_left {float:left; width:550px; }
#footer_right {floar:right; text-align:right;}
#putin_main { margin-bottom:2px;}
#putin_main h1 {line-height:30px; height:30px; background:url(images/css/headline.gif) no-repeat left; text-align:center; font-size:16px; color:#FFFFFF; text-transform:uppercase; margin:0; padding:0; font-weight:bold; font-family:Helvetica,Verdana,Arial;}
.contentsTopics {
line-height:30px; height:30px; background:url(images/css/headline.gif) no-repeat left; text-align:center; font-size:16px; color:#FFFFFF; text-transform:uppercase; margin:0; padding:0; font-weight:bold; font-family:Helvetica;
}
.contentsTopics a{color:#FFFFFF; display:block;}
.contentsTopics a:hover{color:#FFFFFF; text-decoration:none;}



.mod_error { clear:both; padding:10px; margin-bottom:20px; font-size:12px; border-bottom:1px solid #b6b5b6;}
.mod_error img { float:left;}
.mod_wrap {border:1px solid #b1b3b4; padding:40px 20px 20px 20px;}
.mod_wrap_prod {border:1px solid #b1b3b4; padding:20px 20px 20px 20px;}
.mod_wrap_liveshopping {border:1px solid #b1b3b4; padding:7px 7px 7px 7px; margin-top:1px;}
.mod_wrap_cart {border:1px solid #b1b3b4; padding:0px 20px 20px 20px; margin-top:1px;}
.mod_wrap_cart_last {border-top:1px solid #b1b3b4; border-left:1px solid #b1b3b4; border-right:1px solid #b1b3b4; padding:0px 20px 20px 20px; margin-top:1px;}
.mod_wrap_cart_end {border-bottom:1px solid #b1b3b4; border-left:1px solid #b1b3b4; border-right:1px solid #b1b3b4; padding:0px 20px 20px 20px; margin-bottom:1px; }
.mod_wrap_prodlist {padding:15px 21px 0px 21px;}


 .small_headline_clean { color:#333333; font-size:14px; line-height:28px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
 .small_headline strong { color:#333333; float: left; font-size:14px; line-height:28px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
 .small_headline .inputRequirement { float: right; font-size:11px; line-height:28px;font-family:Arial, Helvetica, sans-serif;}
 .inputRequirement {  color:#e20b00; font-size:11px;}
 .formArea {clear:both;}
 
  .input_area { width:170px; float:left;line-height:25px; background-color:#ffffff;}
 .input_area_free { float:left;line-height:25px; background-color:#ffffff;}
 .input_area_text { float:left;line-height:25px; background-color:#ffffff;}
 .input_area_text TEXTAREA{ width:350px;}
 .input_area_ust {float:left;line-height:25px; background-color:#ffffff;}
 .input_area_ust input {width:150px;}
 .input_area span { }
 .input_area span.gender { float:left; width:70px;}
 .input_area span.gender input { width:20px;}
 .input_area input { width:150px;}
 .input_area select { width:155px;}
 .label_area { width:130px; float:left; line-height:25px; font-weight:bold;}
 .label_area_free{ width:350px; float:left; line-height:25px; font-weight:bold;}

/*address.php*/
.address_one { clear:both; margin-bottom:10px;}
.address_text { float:left; width:273px; padding-right:35px; text-align:justify; clear:both;}
.address_button { float:left; width:250px; text-align:left;}
.address_label { padding:5px; border:1px solid #da0700;}
.confirm_label {padding:5px; border:1px solid #da0700; background:#dd4908; color:#ffffff;}

 /*login.php*/
.account_one { clear:both; padding-bottom:10px; border-bottom:1px solid #b6b5b6;}
.login_one { clear:both; padding:10px 0px; border-bottom:1px solid #b6b5b6;}
.login_text { float:left; width:353px; padding-right:35px; text-align:justify; clear:both;}
.login_button { float:left; width:150px; text-align:right;}



/*Box Gift*/

#box_gift { margin:1px auto; text-align:left; border:1px solid #b1b3b4; padding:10px;}
#box_gift .box_headline_big { color:#333333; font-size:14px; height:30px; font-weight:bold;}
#box_gift .gift_code { float:left;}
#box_gift .gift_button { float:left; margin-left:5px;}
 a.button { color:#333333; background:url(images/css/dot.gif) no-repeat left; padding:0px; padding-left:15px; text-align:left; display:block; line-height:15px;}
 a.button:hover { color:#E70B00; text-decoration:none;}


.box_headline_big {line-height:30px; height:30px; background:url(images/css/headline.gif) no-repeat left top; text-align:center; font-size:16px; color:#FFFFFF; text-transform:uppercase; margin:0; padding:0; font-weight:bold; font-family:Helvetica,Verdana,Arial; padding-bottom:1px; }

.box_headline {line-height:30px; height:30px; background:url(images/css/box_headline.gif) no-repeat left top; text-align:center; font-size:16px; color:#FFFFFF; text-transform:uppercase; margin:0; padding:0; font-weight:bold; font-family:Helvetica,Verdana,Arial; padding-bottom:1px; }
.box_inner { background:url(images/css/bg_box_inner.gif) no-repeat bottom; padding:10px; margin-bottom:5px;border-top:1px solid #b7b8b9;}
.box_inner ul { list-style-type:none; margin:0; padding:0; font-weight:bold;}
.box_inner ul li a.content_nosub{ display:block; color:#666666; line-height:12px; padding:3px 0px;}
.box_inner ul li a.content_nosub:hover{ color:#000000; text-decoration:underline;}
.box_inner ul li a.content_nosub_aktive{ display:block; color:#000000; text-decoration:underline; line-height:12px; padding:3px 0px;}
.box_inner ul li a.content_nosub_aktive:hover{}

/*categories*/
#categories_container {}

div.title { padding-bottom:1px; font-weight:bold;}
.title a{ background:url(images/css/bg_title.gif) no-repeat center; line-height:21px; display:block; color:#FFFFFF; padding-left:10px;}
.title a:hover { background:url(images/css/bg_title_hover.gif) no-repeat center;  text-decoration:none; color:#FFFFFF;}
div.title_active div.title_active a {background:url(images/css/bg_title_hover.gif) no-repeat center;  text-decoration:none; color:#FFFFFF; padding-left:10px; display:block; line-height:21px;}
div.title_active div.title_active a:hover {background:url(images/css/bg_title_hover.gif) no-repeat center;  text-decoration:none; color:#FFFFFF;}

div.title_nosub { padding-bottom:1px; font-weight:bold;}
.title_nosub a{ background:url(images/css/bg_title.gif) no-repeat center; line-height:21px; display:block; color:#FFFFFF; padding-left:10px;}
.title_nosub a:hover{background:url(images/css/bg_title_hover.gif) no-repeat center;  text-decoration:none; color:#FFFFFF;}

div.title_nosub_aktive {padding-bottom:1px; font-weight:bold;}
.title_nosub_aktive a{ background:url(images/css/bg_title_hover.gif) no-repeat center;  text-decoration:none; color:#FFFFFF; padding-left:10px; display:block; line-height:21px;}
.title_nosub_aktive a:hover{ background:url(images/css/bg_title_hover.gif) no-repeat center;  text-decoration:none; color:#FFFFFF;}

.ersteebene_dist { line-height:1px; height:1px; padding:0px; margin:0px; font-size:1px;}
.sub_bg { background:url(images/css/bg_box_inner.gif) no-repeat bottom; border-top:1px solid #b7b8b9; margin-bottom:1px; padding:5px 0px;}
.give_sub_pos {}

div.ersteebene {line-height:17px; padding:0px 10px;}
.ersteebene a{ display:block; color:#666666;}
.ersteebene a:hover{ color:#000000; text-decoration:underline;}

div.ersteebene_aktive {line-height:17px; padding:0px 10px;}
.ersteebene_aktive a{ display:block; color:#000000; text-decoration:underline;}
.ersteebene_aktive a:hover{color:#000000;text-decoration:underline;}

div.zweiteebene {line-height:17px;}
.zweiteebene a{ display:block; padding-left:15px; color:#666666;}
.zweiteebene a:hover{  color:#000000; text-decoration:underline;}

div.zweiteebene_aktive {line-height:17px;}
.zweiteebene_aktive a{ display:block; color:#000000; }
.zweiteebene_aktive a:hover{color:#000000;text-decoration:underline;}

.fifty_fifty_left { float:left; padding-right:5px; width:255px; }
.fifty_fifty_right { float:left; padding-left:5px;border-left:1px solid #b6b5b6;width:254px;}

.fifty_fifty_left_checkout { float:left; padding-right:5px; width:273px; }
.fifty_fifty_right_checkout { float:left; padding-left:5px;border-left:1px solid #b6b5b6;width:275px;}

 .button_right { text-align:right; width:558px; padding:0px; margin:0px 0px; padding-top:20px; padding-bottom:20px;}
 .button_left{ text-align:left; width:558px; padding:0px; margin:0px 0px; padding-top:20px; padding-bottom:20px;}
 .button2_left { text-align:left; float:left; width:279px; padding-bottom:20px; padding-top:20px;}
 .button2_right { text-align:right; float:left; width:279px; padding-bottom:20px; padding-top:20px;}

 .float_l {float:left;}
 .float_r {float:right;}
 .clear_b { clear:both; font-size:0px; line-height:0px; padding:0px; margin:0px;}


/*product_info*/

.prod_left { float:left; width:230px;}
.prod_right { float:left; width:325px; }
.prod_name { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#333333; font-weight:bold;}
.prod_model { margin-top:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }
.prod_ampel { margin-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }
.prod_desc {  margin-top:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.prod_shippingtime {margin-top:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.prod_uvp {margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.prod_text_price {margin-top:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#cc0000; font-weight:bold;}
.prod_price {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; color:#cc0000; font-weight:bold;}
.prod_mwst {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; font-weight:normal; }
.prod_mwst a {color:#333333; font-weight:normal; }
.prod_mwst a:hover {color:#cc0000; font-weight:normal; }
.prod_amount {margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:bold;}
.prod_vpe {margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.prod_discount {margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.prod_graduated_price {margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.prod_button_l { float:left;}
.prod_button_r { float:right;}
.prod_banner { margin-top:20px;}
.prod_zoom {margin-top:25px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:bold; text-align:center;}
.manu_image { width:230px; vertical-align:top; margin-bottom:10px;}
.prodinfo_largepic { height:210px; width:210px; border:2px solid #333333;}
.prodinfo_largepic_table { height:210px; width:210px; vertical-align:middle; text-align:center;}
.prodinfo_thumbnails { width:214px;}
.prodinfo_thumbnails_table { width:58px; height:58px; text-align:center; vertical-align:middle;}

.prodinfo_smallimage_first { float:left;  height:64px; width:64px; text-align:center; margin-top:11px; }
.prodinfo_smallimage_first a { background-image:url(images/css/prod_info/bg_small_image.gif); background-repeat:no-repeat; height:64px; width:64px; text-align:center; padding-top:3px; background-position:top; display:block;}
.prodinfo_smallimage_first a:hover { background-image:url(images/css/prod_info/bg_small_image_hover.gif); background-repeat:no-repeat; height:64px; width:64px; text-align:center; padding-top:3px; background-position:top; }

.prodinfo_smallimage { float:left; height:64px; width:64px; text-align:center; margin-left:11px; margin-top:11px;}
.prodinfo_smallimage a { background-image:url(images/css/prod_info/bg_small_image.gif); background-repeat:no-repeat; height:64px; width:64px; text-align:center; padding-top:3px; background-position:top; display:block; }
.prodinfo_smallimage a:hover { background-image:url(images/css/prod_info/bg_small_image_hover.gif); background-repeat:no-repeat; height:64px; width:64px; text-align:center; padding-top:3px; background-position:top;}

#passend strong { line-height:20px; font-size:12px;}
.one_filters_box {float:left; width:170px; padding:0px 10px; line-height:1; margin:4px 0px;}

#bild1 {display: block;}
#bild2,#bild3,#bild4,#bild5,#bild6,#bild7,#bild8,#bild9,#bild10	{display: none;}

/*box search*/
#box_search {background-image:url(images/css/box_search/bg_search.gif); background-repeat:no-repeat; background-position:top;}
.bg_search { width:185px;}
.box_search_headline {line-height:30px; height:30px; text-align:center; font-size:16px; color:#FFFFFF; text-transform:uppercase; margin:0; padding:0; font-weight:bold; font-family:Helvetica,Verdana,Arial; }
.search_field { float:left; padding-top:9px; padding-left:10px;}
.search_field input { width:145px; border:0px solid #000000; outline:none;}
.search_button { padding-top:9px;}
.search_link { text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; clear:both; margin-top:10px;}
.search_link a { text-decoration:underline; color:#ffffff; }
.search_link a:hover {text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }

/*Box Forum*/
.box_inner_forum { background:url(images/css/bg_box_inner.gif) no-repeat bottom; padding:3px; margin-bottom:5px; border-top:1px solid #b7b8b9; height:198px;}
.box_forum_bg { background:url(images/css/box_forum/bg_box_forum.gif) no-repeat bottom; height:100px; text-align:center; padding-top:97px;}
.text_forum { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#58585a; line-height:16px; }
.link_forum {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#f41400; font-weight:bold; line-height:25px;}
.link_forum a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#f41400; font-weight:bold; text-decoration:underline;}
.link_forum a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold;}

/*Box Newsletter*/
.box_inner_newsletter { background:url(images/css/bg_box_inner.gif) no-repeat bottom; padding:3px; margin-bottom:5px; border-top:1px solid #b7b8b9; height:105px;}
.box_bg_newsleter { background:url(images/css/box_newsletter/bg_box_newsletter.gif) no-repeat bottom; height:103px; text-align:center;}
.text_newsletter { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#58585a; line-height:16px; padding-top:10px; padding-left:5px; padding-right:5px;}


.newsletter_field { float:left; padding-left:12px; padding-top:10px;}
.newsletter_field input {width:135px; border:0px solid #000000; outline:none;}

.newsleter_button { float:left;padding-top:10px;}


/*box_top5*/
#box_top5 { margin-bottom:3px;}
.one_top5 { background:url(images/css/box_top5/bg_one.gif) no-repeat center top; border-bottom:1px solid #ffffff; padding:3px;}
.top5_img { position:relative; border:1px solid #666666; width:65px; float:left; background:#FFFFFF; height:65px; overflow:hidden;}
.top5_right { float:left; width:103px; margin-left:8px; line-height:1.3;}
.top5_price { color:#e70b00; font-size:11px; font-weight:bold;}
.top5_price .productOldPrice{ color:#ff0000; font-size:10px; line-height:1;}
span.top5_count {position:absolute; top:0px; left:0px; background:#000000; color:#FFFFFF; padding:2px;}
div.title_button_center { padding-bottom:1px; font-weight:bold; text-align:center;}
.title_button_center a{ background:url(images/css/bg_title.gif) no-repeat center; line-height:21px; display:block; color:#FFFFFF;}
.title_button_center a:hover{background:url(images/css/bg_title_hover.gif) no-repeat center;  text-decoration:none; color:#FFFFFF;}

#cyt_model { display:none;}

/*Shopping Cart*/
.cart_empty { margin-top:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#58585a;}
.cart_bar { margin-left:-20px;}
.cart_frame { border:1px solid #5d5d5f;}
.cart_pic { float:left; overflow:hidden; width:82px; height:82px;}
.cart_pic table td { width:82px; height:82px; text-align:center; vertical-align:middle;}
.cart_right { float:left;}
.cart_name { float:left; margin-top:10px; margin-left:5px; width:220px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; display:inline;}
.cart_name a { color:#333333;}
.cart_name a:hover { color:#f41400;}
.cart_qty { float:left;  margin-top:10px; margin-left:5px; display:inline;}
.cart_single_price { float:left; width:100px;  margin-top:10px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; text-align:center;}
.cart_total_price { float:left; width:100px; margin-top:10px; margin-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; text-align:center;}
.button_desc { float:right; margin-right:5px; vertical-align:bottom;}
.button_delete { float:right; margin-right:5px;}
.br10 { height:16px; line-height:16px;}
.cart_total { text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:42px; color:#333333; font-weight:bold; margin-right:15px;}
.cart_total_sub {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#333333; font-weight:bold; line-height:42px; vertical-align:top;}
.cart_mwst {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:bold; text-align:right; margin-right:15px; margin-top:20px;}
.cart_mwst a { color:#f41400; text-decoration:underline;}
.cart_mwst a:hover { color:#333333; text-decoration:none;}
.cart_button_l { float:left; text-align:left; margin-top:30px; margin-right:20px; }
.cart_button_r { float:right; text-align:right; margin-top:30px;}
.cart_button_m { float:right; text-align:center; margin-top:30px; margin-right:20px;}

/*Product listing*/
.prodlist_pic { float:left; border:1px solid #58585a; width:114px; overflow:hidden;}
.prodlist_pic table td { height:114px; width:114px; vertical-align:middle; text-align:center; }
.prodlist_content { float:left; background:url(images/css/prod_listing/bg_prod_listing.gif); background-repeat:no-repeat; background-position:top; height:96px; width:421px; padding:10px; position:relative;}

.prodlist_name { width:230px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333333; float:left;}
.prodlist_name a { color:#333333;}
.prodlist_name a:hover { color:#ff0000;}
.prodlist_price { float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:32px; font-weight:bold; color:#ff0000; line-height:1.2; text-align:right; }
.prodlist_mwst { text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}
.prodlist_mwst a { color:#999999; text-decoration:underline;}
.prodlist_mwst a:hover { color:#ff0000; text-decoration:none;}
.prodlist_price .price_markup {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.prodlist_price .productOldPrice { line-height:1; }
.prodlist_button_desc { position:absolute; margin-top:-18px; margin-left:300px; }
.prodlist_button_cart { position:absolute; margin-top:-18px; margin-left:429px; }
.prodlist_shipping { position:absolute; margin-top:-30px; margin-left:125px;}
.prodlist_navbar { background:url(images/css/prod_listing/bg_prodlisting_navbar.gif); width:590px; height:29px; padding-left:5px; padding-right:5px;  background-repeat:no-repeat; margin-top:1px;}
.prodlist_navbar table tr td {height:29px;}
.prodlist_navbar2 { background:url(images/css/prod_listing/bg_prodlisting_navbar.gif); width:590px; height:24px; padding-top:5px; padding-left:5px; padding-right:5px;  background-repeat:no-repeat; margin-top:1px;}
.prodlist_catdesc { border:1px solid #58585a; margin-top:1px; padding:10px;}

.prodlist_cathead { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#333333;  }
.prodlist_cattext { float:left;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333333; margin-top:10px; width:450px; vertical-align:top;}
.prodlist_catpic {float:right; width:116px; vertical-align:top; border:1px solid #333333; margin-top:10px;}



#footer_bg { background:url(images/footer_bg.jpg); background-repeat:no-repeat; height:100px; position:relative;}
#trusted_click_bottom { position:absolute; width:75px; height:75px; left:23px; top:11px;}
.footer_right { width:530px; margin-left:414px; text-align:center; margin-top:15px; }


#manufacturers_box { width:530px; margin-left:414px; padding-top:15px; text-align:center;}
.manufacturers_content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; padding-top:10px; width:530px; text-align:center;}
.manufacturers_content a { color:#ffffff; padding:0px 5px; float:left;}
.manufacturers_content a:hover { color:#ff0000; text-decoration:none; }
.manufacturer_text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; }
.ajax_loading { height:48px; width:48px; margin:100px auto;}


/*Categorie Listing*/
.categories_listing { margin-top:1px; height:187px; margin-bottom:5px; }
.categories_heading { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#ffffff; margin-left:20px; padding-top:20px; margin-bottom:20px;}
.categories_text {   width:370px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff;  margin-left:20px; }
.more_categories { background:url(images/css/prod_listing/bg_prodlisting_navbar.gif);  height:22px; padding-top:7px;  background-repeat:no-repeat; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold;}
.more_categories_listing { width:130px; text-align:center; padding:10px; float:left;}

/*Box Liveshopping*/
#box_liveshopping { background:url(images/css/box_liveshopping/bg_liveshopping.gif); background-repeat:no-repeat; height:217px; margin-top:1px;}
#box_liveshopping .liveshopping_pic { float:left; width:200px; height:200px; margin-left:9px; margin-top:9px; display:inline;}
#box_liveshopping .liveshopping_pic table td{ width:200px; height:200px;}
#box_liveshopping .liveshopping_right { float:left; position:relative; width:390px;}

#box_liveshopping .liveshopping_this_offer { float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ff0000; margin-top:7px; padding-top:7px; margin-left:70px; text-align:center; height:34px; display:inline;}
#box_liveshopping .liveshopping_this_offer .date { color:#ffffff;}
#box_liveshopping .liveshopping_countdown { float:left;	margin-left:14px;
	margin-top:8px; color:#FFFFFF; font-size:14px; display:inline;}
#box_liveshopping .liveshopping_title { float:left; width:270px; margin-left:15px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333333; text-transform:uppercase; display:inline;}
#box_liveshopping .liveshopping_title a { color:#333333; }
#box_liveshopping .liveshopping_title a:hover {  color:#ff0000; }
#box_liveshopping .liveshopping_short_desc { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; margin-left:15px; margin-top:10px; display:inline; width:280px;}
#box_liveshopping .liveshopping_you_safe {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#ffffff; position:absolute; right:27px; top:83px; width:100px; text-align:right;}
#box_liveshopping .liveshopping_price { margin-left:15px; margin-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:24px;; font-weight:bold; color:#333333; }
#box_liveshopping .liveshopping_price .productOldPrice{color:#ff0000; font-size:10px; line-height:1; }
#box_liveshopping .liveshopping_mwst {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; }
#box_liveshopping .liveshopping_mwst a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; }
#box_liveshopping .liveshopping_mwst a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ff0000; }
#box_liveshopping .liveshopping_button_to_prod { margin-left:15px; margin-top:10px; float:left; display:inline;}
#box_liveshopping .liveshopping_button_buy { margin-left:4px; margin-top:10px; float:left; display:inline;}
#liveshopping_prozent {position:absolute; width:127px; text-align:center; top:140px; right:20px; font-size:10px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#liveshopping_prozent span{ line-height:1.5;}

.prozent {width:126px; text-align:left; height:10px;background:url(img/css/bg_prozent.gif) no-repeat;}
.bg_prozent {
height:10px;
background:url(img/css/prozent.gif) no-repeat;
}
.you_save {
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 1.5;
  color:#cc0303;
  font-weight:bold;
}

/*Page Liveshopping*/
#page .liveshopping_left { float:left; width:203px;}
#page .liveshopping_right { float:left; margin-left:6px; width:375px; }
#page .liveshopping_largepic { height:201px; width:201px; border:1px solid #333333; overflow:hidden;}
#page .liveshopping_largepic table td { height:201px; width:201px;}
#page .liveshopping_thumbnails { width:203px;}
#page .liveshopping_smallimage_first { float:left;  height:63px; width:63px; text-align:center; margin-top:7px; }
#page .liveshopping_smallimage_first a { background-image:url(images/css/page_liveshopping/bg_liveshopping_thumb.gif); background-repeat:no-repeat; height:63px; width:63px; text-align:center; padding-top:2px; background-position:top; display:block;}
#page .liveshopping_smallimage_first a:hover { background-image:url(images/css/page_liveshopping/bg_liveshopping_thumb_hover.gif); background-repeat:no-repeat; height:63px; width:63px; text-align:center; padding-top:2px; background-position:top; }

#page .liveshopping_smallimage { float:left; height:63px; width:63px; text-align:center; margin-left:7px; margin-top:7px;}
#page .liveshopping_smallimage a { background-image:url(images/css/page_liveshopping/bg_liveshopping_thumb.gif); background-repeat:no-repeat; height:63px; width:63px; text-align:center; padding-top:2px; background-position:top; display:block; }
#page .liveshopping_smallimage a:hover { background-image:url(images/css/page_liveshopping/bg_liveshopping_thumb_hover.gif); background-repeat:no-repeat; height:63px; width:63px; text-align:center; padding-top:2px; background-position:top;}
#page .liveshopping_manu_image { width:203px; height:63px; vertical-align:top; margin-top:15px;}
#page .bg_countdown { background-image:url(images/css/page_liveshopping/bg_liveshopping_countdown.gif); background-repeat:no-repeat; height:41px;}
#page .liveshopping_this_offer { float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ff0000; margin-top:7px; padding-top:0px; margin-left:65px; text-align:center; height:34px; }
#page .liveshopping_this_offer .date { color:#ffffff;}

#page .liveshopping_countdown { float:left;	margin-left:14px; margin-top:1px; color:#FFFFFF; font-size:14px;}
#page .liveshopping_title { float:left; width:270px; margin-left:15px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333333; text-transform:uppercase;}
#page .liveshopping_title a { color:#333333; }
#page .liveshopping_title a:hover {  color:#ff0000; }
#page .liveshopping_short_desc { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; margin-left:15px; margin-top:10px;}
#page .liveshopping_you_safe { float:right; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#ffffff; width:75px; height:51px; padding-top:24px; margin-top:10px; text-align:center; background-image:url(images/css/page_liveshopping/bg_you_safe.gif); background-repeat:no-repeat;}
#page .liveshopping_prozent {width:127px; text-align:center;  font-size:10px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:none;}
#page .liveshopping_prozent span{ line-height:1.5;}
#page .liveshopping_prod_right { margin-left:15px; }

/*Citomerx*/
#citomerx { background:url(images/css/main_content/bg_main_content.jpg); background-repeat:no-repeat; height:221px;}
#citomerx .heading_citomerx { padding-left:20px; padding-top:80px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#333333; text-transform:uppercase; font-weight:bold;}
#citomerx .text_citomerx { padding-left:20px; padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:bold; width:580px;}

#loader { border:2px solid #333333; cursor:pointer;}

#tagcloud_cycle {
width:175px;
overflow:hidden;
height:160px;
margin:0 auto;
}

.one_cloud a {
	line-height:1.2;
}
.one_cloud a:hover {
	line-height:1.2;
}
a.color_8 {color:#333333;  text-align:left; font-size:10px;}
a.color_8:hover {color:#cc0000;  text-align:left; text-decoration:none; font-size:10px;}
a.color_9 {color:#333333;  text-align:left; font-size:12px;}
a.color_9:hover {color:#cc0000;  text-align:left; text-decoration:none; font-size:12px;}
a.color_10 {color:#333333;  text-align:left; font-size:12px;}
a.color_10:hover {color:#cc0000;  text-align:left; text-decoration:none; font-size:12px;}
a.color_11 {color:#333333;  text-align:left; font-size:14px;}
a.color_11:hover {color:#cc0000;  text-align:left; text-decoration:none; font-size:14px;}
a.color_12 {color:#cc0000;  text-align:left; font-size:15px;}
a.color_12:hover {color:#333333;  text-align:left; text-decoration:none; font-size:15px;}
a.color_13 {color:#cc0000;  text-align:left;  font-size:20px;}
a.color_13:hover {color:#333333;  text-align:left; text-decoration:none; font-size:20px;}
a.color_14 {color:#cc0000;  text-align:left; font-size:25px;}
a.color_14:hover {color:#333333;  text-align:left; text-decoration:none; font-size:25px;}

.filter_dd {width:140px;}
#ajax_get_filters div { text-align:center; line-height:20px; height:20px;}

form.filter select {width:150px; margin-right:5px;}
form.max_result_dd select {width:150px;}

#box_bestsellers { margin-left:1px; background:url(images/css/box_bestsellers/bg_bestsellers.gif) repeat-x top;}
.bestseller_headline {line-height:30px; height:30px; background:url(images/css/footer_header.gif) no-repeat left; text-align:center; font-size:16px; color:#FFFFFF; text-transform:uppercase; margin:0; padding:0; font-weight:bold; font-family:Helvetica,Verdana,Arial;}

#box_zylinder {}
.box_zylinder_text { color:#FFFFFF; text-align:center; background:url(images/css/box_zylinder/bild1.jpg) no-repeat center top; height:155px; padding:8px; margin-bottom:1px;}

.mod_wrap_box {border:1px solid #b1b3b4; padding:4px 0px 2px 4px; margin-bottom:3px;}

.one_new_product { background:url(images/css/allgemein/bg_one_box.jpg) no-repeat left; width:264px; height:130px; float:left; margin-right:2px; margin-bottom:2px; padding:15px;}
.one_new_img {float:right; border:1px solid #000000; padding:0px; margin:0px; background-color:#ffffff; width:96px; height:96px; overflow:hidden;}
.one_new_img_table {  text-align:center; vertical-align:middle; width:96px; height:96px;}
.one_new_text { float:left; width:145px; padding:0px; margin:0px;}
.one_new_name {height:55px; font-weight:bold;}
.one_new_name a{color:#ffffff;}
.one_new_name a:hover{color:#ffffff;}
.one_new_price {color:#ff0000; font-size:14px; height:30px;}
.one_new_price .productOldPrice{ color:#FFFFFF; font-size:10px; line-height:1;}
.one_new_mwst {font-size:8px; line-height:1; color:#FFFFFF;}
.one_new_mwst a{color:#ffffff;}
.one_new_mwst a:hover{color:#ffffff;}
.one_new_buttons { padding:0px; margin:0px; float:left; width:100%; padding-top:12px;}
.one_new_buttons a{float:left;}

#bestseller_cycle {padding:0px; width:892px; float:left; height:107px; overflow:hidden;}
.one_best_product_line {width:892px;}
.one_best_product {float:left; width:288px; background:url(images/css/allgemein/bg_one_best.jpg) no-repeat left; margin-right:1px; margin-left:2px; margin-bottom:3px; padding:3px; display:inline;}
.one_best_img {float:left;border:1px solid #000000; margin-right:10px; background-color:#ffffff; width:96px; height:96px; overflow:hidden;}
.one_best_text { }
.one_best_name {height:45px; font-weight:bold; padding-top:10px;}
.one_best_name a{color:#333333;}
.one_best_name a:hover{color:#333333;}
.one_best_price {color:#ff0000; font-size:14px; height:30px;}
.one_best_price .productOldPrice{ color:#333333; font-size:10px; line-height:1;}
.one_best_mwst {font-size:8px; line-height:1; color:#333333;}
.one_best_mwst a{color:#333333;}
.one_best_mwst a:hover{color:#333333;}

#best_prev {float:left; cursor:pointer;}
#best_next {float:right; cursor:pointer;}

#box_login {color:#333333; background:#FFFFFF; border:1px solid #333333; position:absolute; top:10px; right:10px; width:200px; padding:5px; display:none;}
#box_login input{float:left;}
.close_login {padding-left:10px;}
#login_show {color:#ffffff; font-weight:bold; background:url(images/css/box_login/man.gif) no-repeat left bottom; padding-left:18px;}

#box_history {color:#333333; background:#FFFFFF; border:1px solid #333333; position:absolute; top:10px; right:10px; width:150px; padding:5px;}
#history_show {color:#ffffff; font-weight:bold; background:url(images/css/box_login/man.gif) no-repeat left bottom; padding-left:18px;}

#box_cart {position:absolute; right:0px; bottom:10px; width:300px; color:#FFFFFF; line-height:30px; font-weight:normal;}
a.cart_icon { background:url(images/css/box_cart/cart_icon.gif) no-repeat left; padding-left:35px; line-height:30px; height:30px; font-size:16px; color:#FFFFFF; float:left; padding-right:10px; text-transform:uppercase;}
a.cart_icon:hover { text-decoration:none; color:#FFFFFF;}

#box_hotline {position:absolute; bottom:10px; left:50px; color:#FFFFFF; line-height:30px; font-weight:normal; font-size:16px; width:600px;}
#box_hotline span {float:left;}
#box_hotline #mod_email {line-height:12px; font-size:10px; float:left; padding:3px 0px; padding-left:15px; }
#box_hotline #mod_email a{color:#FFFFFF; text-decoration:underline;}
#box_hotline #mod_email a:hover{color:#FFFFFF; text-decoration:underline;}

#logo_click {position:absolute; top:20px; left:20px;}

.one_listing_one {width:100%; padding-top:10px; padding-bottom:10px;}
.one_listing_one .listing_text_img { width:80px; float:left; margin-right:15px;}
.one_listing_one .listing_text_img img{border:1px solid #cbcbcc;}
.one_listing_one .listing_text {width:443px; float:left;}
.one_listing_one .listing {height:15px; font-size:10px; color:#d9dada;}
.one_listing_one .listing a {}
.one_listing_one .listing a:hover {}
.one_listing_one .listing_price { color:#000000; padding-top:2px; font-size:12px; height:26px;}
.one_listing_one .listing_mwst { color:#333333; font-size:8px; padding:3px 0px;}
.one_listing_one .listing_mwst a{ color:#333333; font-size:8px;}
.one_listing_one .listing_mwst a:hover{ color:#333333;}
.one_listing_one .listing_buttons { float:right; width:40%; text-align:right; padding-top:11px;}
.one_listing_one .listing_description {font-size:10px; color:#333333; min-height:24px;
  	height:auto !important;  /* für moderne Browser */
  	height:24px;  /*für den IE */}

#manu_scroll { text-align:center; background:url(flash/hg.jpg) repeat-x; border-left:1px solid #b5b7b8;border-right:1px solid #b5b7b8; height:47px;}

/*glossar*/
.highlight { text-decoration:underline;cursor:help;}
.glossar_title {}
.glossar_char { font-size:16px; font-weight:bold; padding:5px 0px; color:#df0900;}
.glossar_title_aktive { 	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#df0900;}
.glossar_text_aktive {}
.glossar_char_navi {float:left; margin:5px 4px;}
.glossar_char_navi a { font-size:16px; font-weight:bold; padding:5px 0px; color:#df0900;}
.glossar_char_navi a:hover { font-size:16px; font-weight:bold; padding:5px 0px; text-decoration:none;}

#heidelpay_frame {text-align:center;}
#heidelpay_frame ul{text-align:left;}

/*eof*/
.boxText { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.boxTextBG {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #f1f1f1;
}
.boxTextBGII {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #FFCC99;
}
.boxTextPrice {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FF0000;
}

.errorBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight: bold;
	background-color: #ffb3b5;
}
.gvBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border: 1px solid;
	background-color: #ffb3b5;
}
.stockWarning { 
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #cc0033;
}

.productsNotifications {
	background-color: #f2fff7;
}

.orderEdit { 
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
}




TR.header {
	background-color: #ffffff;
}

TR.headerNavigation {
  background: #F6F6F6;
}

TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid;
	border-color: #b6b7cb;
	background-color: #F6F6F6;
}



TD.conditions {
  background-color: #FFCCCC;
}

A.confirmationEdit {
	color: #DA0700;
	font-size:10px;
	font-style: italic;
	line-height:1.2;
}
A.confirmationEdit:hover {
	color: #DA0700;
	font-style: italic;
	text-decoration: underline;
	line-height:1.2;
}
TR.headerError {
  background-color: #ff0000;
}

TR.headerMessage {
	background-color: #00CC33;
}

.moduleHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	padding-bottom: 10px;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
    background: #F6F6F6;
  color: #000000;
  font-weight : bold;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
}

.infoBox {
}

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #666666;
  height:17px;
  color: #ffffff;
}

TD.infoBoxHeading_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #C4C4C4;
  height:17px;
  color: #000000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-right: 4px solid;
  background: #E6E6E6; 
  border-color: #C4C4C4;
}

TD.infoBox_right, SPAN.infoBox_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #E6E6E6; 

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults_prev {
color:#ff0000;
}
A.pageResults_next {
color:#ff0000;
}

A.pageResults {
	color: #333333;
	padding:3px 5px 3px 5px;
	border:1px solid #ff0000;
	line-height:20px;
}

A.pageResults:hover {
  color: #ffffff;
  background: #ff0000;
  text-decoration:none;
  border:1px solid #ff0000;
	padding:3px 5px 3px 5px;
}

span.pageResults_aktive {  color: #ffffff;
  background: #ff0000;
  text-decoration:none;
  border:1px solid #ff0000;
	padding:3px 5px 3px 5px;}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.5;
  color:#333333;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

TEXTAREA {
  width: 98%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

SPAN.underline {
	text-decoration: underline;
}


TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.copyright {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
.parseTime {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
A.copyright {
  color: #000000;
}
A.copyright:hover {
  color: #0000ff;
  text-decoration: underline;
}


SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
SPAN.productOldPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
	text-decoration: line-through;
	font-size:11px; line-height:1.2;
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.productDiscountPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-weight: bold;
}

.smallHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: Black;
}

.moduleRow {
 line-height: 1.5;
}
.moduleRowOver { 
    line-height: 1.5; 
	
	}
.moduleRowSelected { line-height:1.5;}

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }

/* Sitemap Tables */
.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; 
	background-color: #666666; 
	padding-top: 2px; padding-bottom: 2px;}
.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}

.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}


/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */


.tableShop {
background-color: #ffffff;
border-left: 1px solid;
border-right: 1px solid;
border-color: #b6b7cb;
}

.navLeft {
	border-right: 1px solid;
	border-color: #b6b7cb;
	background-image: url(img/bg_left_column.jpg);
	width: 185px;
}
.navRight {
	border-color: #666666;
	border-top-width: 4px;
	border-top-style: solid;
	border-left-width: 4px;
	border-left-style: solid;
	background-color: #E6E6E6;
	width: 185px;
}



.tableListingI {
	background-color: #eeeeee;
}

.tableListingII {
	background-color: #d0d0d0;
}

.tableBody {
padding: 5px;
}

.poweredby {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.onepxwidth {
	width: 1px;
}
