/**
 *
 * @ignore
 * @access private
 * @version $Id: stylesheet.css, v 1.3.7 2007/04/26 11:48:12 $;
 *
 * @author Grupa ZenCart.pl <kontakt@zencart.pl>
 * @copyright Copyright &copy; 2007, ZenCart.pl
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * Wiêcej informacji na stronie projektu {@link http://www.zencart.pl ZenCart.pl} Zajrzyj!
 *
 * @package templateSystem
 *
 */

body{ 
	margin: 0; 
	padding: 0; 
	text-align: left; 
	font-family: tahoma, ; 
	font-size: 12px; 
	color: #000000; 
	background: #E4E3E3 url('../images/pic_back.gif') center repeat-y; }
	
a{ 
	color: #7d0000; 
	text-decoration: none; }
	
a:hover{ 
	text-decoration: none; }
	
a img{ 
	border: none;
	padding: 5px; }
h1{ font-size: 16px; }

h2{ font-size: 120%;
	font-weight : bold;
	margin: 0px;
	color: #6a0000; }
	
h3{ font-size: 13px; }
h4{ font-size: 12px; }
h5{ font-size: 11px; }
h6{ font-size: 10px; }
code{ font-family: courier, tahoma, arial, verdana, helvetica, sans-serif; font-size: 12px; }
small{ font-size: 11px; }
form, select, input{ display: inline; font-size: 12px; margin: 2px; }
textarea{ margin: auto; display: block; width: 95%; }
input:focus, select:focus, textarea:focus{ background: #f5f5f5; }
fieldset{ padding: 5px; margin: 5px 0; border: 1px solid #dddddd; }
legend{ font-weight: bold; padding: 3px; }
label{ line-height: 16px; padding: 2px; }
address{ font-style: normal; font-size: 11px; }
th{ text-align: center; }
.clearBoth{ clear: both; position: relative; font-size: 0px; height: 0px; line-height: 0px; }
hr{ height: 1px; margin-top: 5px; border: none; border-bottom: 2px solid #efefef; }

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution{ line-height: 16px; padding: 3px; border: 1px solid #666666; }
.messageStackWarning, .messageStackError{ background: #ff0000; color: #ffffff; }
.messageStackSuccess{ background: #99ff99; color: #333333; }
.messageStackCaution{ background: #ffff66; color: #333333; }
.larger{ font-size: 14px; }
a.productListing-heading{ padding: 0 3px; font-size: 12px; text-align: center; }
.smallText{ font-size: 9px; }
.productPriceDiscount{ color: #336cad; }
.normalprice{ text-decoration: line-through; }
.productSpecialPriceSale{ color: #ff6600; font-weight: bold; text-decoration: line-through; }
.productSalePrice{ color: #cc0000; font-weight: bold; }
.productSpecialPrice{ padding-left: 10px; font-weight: bold; }
p.alert{ color: #ff0000; margin-left: 5px; vertical-align: top; }

.biggerText{ font-size: 12px; }

.center{ text-align: center; }

.forward{ float: right; }

.back{ float: left; }

.floatingBox{ margin: 0; width: 45%; }

.errorText{ color: #ff0000; }

.bold{ font-weight: bold; }

.important{ font-weight: bold; }

.alert{ color: #ff0000; margin-left: 5px; }

#bannerOne{ background: #ffffff; text-align: center; padding: 10px 0; }

#mainWrapper{ 
	margin: 0 auto; 
	text-align: left; 
	width: 900px; 
	vertical-align: top; 
	 }

#headerWrapper{ 
	margin: 0;
	padding: 0; }

#navMainWrapper{ 
	margin: 0 0 0 0; 
	color: #000000; 
	width: 100%;
	font-family: tahoma; }

#navMain ul{ 
	margin-left: 1px; 
	width: 700px; 
	height: 120px; 
	background: url('../images/banner.jpg') center no-repeat; 
	padding: 10px 0 5px; 
	list-style-type: none; 
	 }
	
#navMain ul li{ 
	display: inline;
	 }

#navMain ul li a{ 
	text-decoration: none; 
	padding: 0 5px; 
	margin: 0; 
	white-space: nowrap; }

#navMainSearch{  
	padding: 64px 0px 0 0; 
	 }
	
#navMainSearch form{ 
	 
	white-space: nowrap; }

#navMainSearch form input{ 
	 
	vertical-align: middle;
	padding: 0px 0 0 0; }

#navMainSearch img{ 
}

#bannerTwo{ 
	 }
	
#navCatTabsWrapper{ 
	position: absolute;
	margin-left: 1px;
	top: 120px;
	width: 898px;
	border-top: 1px solid #cdcdcd; 
	background: url('../images/pic_maintopic.gif') repeat-x; 
	overflow: hidden;  
	text-align: left; 
	font-family: tahoma; 
	font-size: 12px;
	 }
	
ul#navCatTabs{ 
	list-style-type: none; }
	
#navCatTabs li{ 

	display: inline; }
	
#navCatTabs li .category-top{  
	padding: 15px 3px; 
	text-decoration: none; 
	letter-spacing : 1px; 
	color: #888888; 
	white-space: nowrap; }

#navCatTabs li .category-top:hover{ 
	background: url('../images/pic_maintopica.gif') repeat-x; }

#navCatTabs li .category-top:hover{ 
	padding: 15px 3px; 
	text-decoration: none; 
	letter-spacing : 1px; 
	color: #333333; 
	white-space: nowrap; }

#navCatTabs li .category-top .category-subs-selected{ background: url('../images/pic_maintopica.gif') repeat-x; }

#navCatTabs li .category-top .category-subs-selected{  
	padding: 15px 3px; 
	text-decoration: none; 
	letter-spacing : 1px; 
	color: #333333; 
	white-space: nowrap;
	font-family: tahoma; }

#navBreadCrumb{
	margin: 0 0 15px 0;
	float: left;  
	top: 110px;
	color: #666666;  
	padding: px 0 15px 0; 
	border-bottom: 1px solid #f8f8f8; }
	
#navBreadCrumb a{ text-decoration: none; }

#navBreadCrumb a:hover{ text-decoration: none; }

#navEZPagesTop{ 
	font-weight: bold; 
	text-align: left; 
	margin: 80px 0 10px 10px; 
	font-size: 1.2em; 
	padding-bottom: 10px; }

#navEZPagesTop a{ color: #ffffff; }

#logoWrapper { 
	margin: 0; 
	margin-top: 0px;
	padding: 0; 
	width: 100%; 
	display: block; 
	background: url('../images/header-bg.jpg') center no-repeat; 
	height: 138px; }

#contentMainWrapper{  
	margin: 0;
	width: 900px; 
	padding: 0; 
	border-collapse: 5 collapse; 
	border: none;
	 }
	
#navColumnOne{ padding-left: px; vertical-align: top; }

#navColumnTwo{ padding-right: 3px; vertical-align: top; }

#navColumnOneWrapper, #navColumnTwoWrapper{ margin: 0; padding: 0; }

#zawartosc{ vertical-align: top; }h

#bannerThree{ padding: 5px 0; text-align: center; }

#bannerFour{ padding: 5px 0 0 0; text-align: center; }t

#navSuppWrapper{ 
	width: 100%; 
	 }
	
ul#navSupp{ 
	
	padding: 25px 0; 
	list-style-type: none; 
	text-align: center;
	  }

#navSupp li{ 
	text-align: center;
	display: block;
	
	 }

#navSupp li a{ 	 
	text-decoration: none; 
	font-weight: normal; 
	color: #575757; 
	}
	
#navSupp li a:hover{ color: #336cad;  }

#bannerFive{ padding: 5px 0; text-align: center; }

#siteinfoIP{ 
	padding-top: 5px;
	width: 900px;
	color: #ffffff;
	font-size: 10px; 
	font-family: tahoma;
	text-align: center;
	background: #7d0000; }

#siteinfoLegal{ 
	width: 900px;
	color: #ffffff;
	padding-bottom: 10px; 
	font-family: tahoma;
	font-size: 10px; 
	text-align: center;
	background: #7d0000; }

#bannerSix{ background: #ffffff; text-align: center; padding: 10px 0 5px 0; }

.centeredContent{ 
	text-align: center;
	 }
.leftBoxContainer, .rightBoxContainer, .singleBoxContainer{ margin-bottom: 10px; background: #7d0000; border: 1px solid #7d0000; }/*Start hiding from IE Mac \*/
/*Stop hiding from IE Mac */

.leftBoxHeading, .rightBoxHeading, .singleBoxHeading{ margin: 0; padding: 5px 15px; text-align: left; }

h3.leftBoxHeading, h3.rightBoxHeading, h3.singleBoxHeading{ font-family: Trebuchet MS; font-size: 13px; font-weight: bold; color: #ffffff; background: url('../images/sklep_4.gif') repeat-x top left #7d0000; border: 1px solid #ffffff; }

h3.leftBoxHeading a, h3.rightBoxHeading a, h3.singleBoxHeading a{ text-decoration: none; color: #ffffff; }

h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover, h3.singleBoxHeading a:hover{ color: #35322d; text-decoration: none; }

.sideBoxContent{ padding: 15px; color: #ffffff; font-family: tahoma; font-size: 12px; }

.sideBoxContent a{ color: #ffffff; }

.sideBoxContent a:hover{ text-decoration: none; color: #888888; }

	#bestsellersContent{ font-size: 12px; }
	#bestsellersContent .wrapper{ margin: 0 0 0 15px; }
	#bestsellersContent .wrapper ol{ padding: 0; margin-left: px; }
	#bestsellersContent .wrapper li{ padding: 0; margin: 3px 0; }
	#bestsellersContent .wrapper li{ padding-top: 5px; margin-left: 3px; clear: both; }
	#bestsellersContent .wrapper li a{ text-decoration: none;  }
	#bestsellersContent .wrapper li a:hover{ text-decoration: none; }
	#bestsellersContent .wrapper li a img{ width: 30px; height: 20px; padding: 0 10px 0 3px; float: left; }
	
	#categoriesContent, 
	#categoriesselectContent, 
	#categorylistboxContent, 
	#treemenu{ padding: 5; margin-left: px; color: #ffc080; font-size: 11px; }
	#categoriesContent a, 
	#categorylistboxContent a, 
	#treemenu a{ color: #ffffff; font-size: 12px; text-decoration: none; }
	#categoriesContent a:hover, 
	#categorylistboxContent a:hover, 
	#treemenu a:hover{ color: #767676; text-decoration: none; }
	#categoriesContent .category-top2, 
	#categorylistboxContent .category-top2{ font-weight: bold; }
	#categoriesContent .category-subs, 
	#categorylistboxContent .category-subs{ color: #ffffff; }
	#categoriesContent .category-products, 
	#categorylistboxContent .category-products{ color: #ffffff; }
	#categoriesContent .category-subs-parent, 
	#categorylistboxContent .category-subs-parent{ color: #767676; }
	#categoriesContent .category-subs-selected, 
	#categorylistboxContent .category-subs-selected{  color: #767676; }
	#catBoxDivider{ border-bottom: 2px solid #efefef; }
	#categoriesContent .category-links, 
	#categorylistboxContent .category-links, 
	#treemenu .category-links{ text-decoration:  }
	#currenciesContent .boxInfo{ margin: 0; padding: 0; text-align: left; }
	
	#documentcategoriesContent{ color: #cccccc; font-size: 11px; }
	#documentcategoriesContent a{ color: #333333; font-size: 12px; text-decoration: none; }
	#documentcategoriesContent a:hover{ color: #336699; text-decoration: none; }
	#documentcategoriesContent .category-top{ font-weight: bold; }
	#documentcategoriesContent .category-subs{ color: #666666; }
	#documentcategoriesContent .category-products{ color: #666666; }
	#documentcategoriesContent .category-subs-parent{ color: #999999; }
	#documentcategoriesContent .category-subs-selected{ font-weight: bold; color: #999999; }
	
	#informationContent{ padding-left: 15px; }
	
	#manufacturersContent .boxInfo{ 
		margin: 0; 
		padding: 0; 
		text-align: left; }
		
	#manufacturersContent{
		height: 80px;
		padding: 10; }	
	
	#loginContent {
		margin: 0 0 0 15px; }
	
	#whosonlineContent { 
		margin: 0; 
		padding-left: 15px; 
		text-align: left; }
		
	#blank_box_content {
		height: 100px;
		padding-left: 15px; }
	
	.loginBoxLinks { 
		 
		text-align: left; }
	
	#moreinformationContent{ padding-left: 15px; }
	#musicgenresContent .boxInfo{ margin: 0; padding: 0; text-align: left; }
	.orderHistList{ margin: 0; padding: 0; list-style-type: none;  }
	.orderHistList li{ padding: 0; margin: 3px 0;  }
	.orderHistList li a{ font-size: 12px; text-decoration: none; }
	.orderHistList li a:hover{ text-decoration: none; }
	#recordcompaniesContent .boxInfo{ margin: 0; padding: 0; text-align: left; }
	#shoppingcartContent{ font-size: 11px; }
	#cartBoxListWrapper{ margin: 5px 10px; padding: 0; text-align: left; }
	#cartBoxListWrapper ul{ margin: 0; padding: 0; list-style-type: none;  }
	#cartBoxListWrapper li{ margin: 0; padding: 3px 0; }
	#cartBoxListWrapper li a{ text-decoration: none; }
	#cartBoxListWrapper li a:hover{ text-decoration: none; }
	#cartBoxListWrapper .cartNewItem2{ font-weight: bold; }
	#cartBoxListWrapper .cartOldItem2{ font-weight: bold; }
	.cartBoxEmpty{ text-align: center; }
	.cartBoxTotal{ text-align: right; font-weight: bold; padding-right: 10px; }
	#cartBoxGVButton{ text-align: center; }
	#cartBoxVoucherBalance{ font-weight: bold; }
	#specialsContent, 
	#specials2Content{ font-size: 11px; }
	#specialsContent a, 
	#specials2Content a{ text-decoration: none; font-weight: bold; }
	#specialsContent a:hover, 
	#specials2Content a:hover{ text-decoration: none; }
	#whatsnewContent a, 
	#whatsnew2Content a{ 
		text-decoration: none; 
		font-weight: bold; 
		font-size: 9px;
		color: #000000;}
.taxAddon {
font-weight: normal;
font-size: 12px;
color: #ffffff;
} 		
		
	#whatsnewContent a:hover, 
	#whatsnew2Content a:hover{ 
	text-decoration: none; 
	color: #7d0000;}

.centerColumn{ padding: 5px 20px; font-family: verdana; }
	#indexDefaultHeading, 
	#indexCategoriesHeading, 
	#productListHeading, 
	#specialsListingHeading, 
	#newProductsDefaultHeading, 
	#featuredDefaultHeading, 
	#allProductsDefaultHeading, 
	#advSearchDefaultHeading, 
	#advSearchResultsDefaultHeading, 
	#reviewsDefaultHeading, 
	#reviewsInfoDefaultHeading, 
	#ezPagesHeading, 
	#loginDefaultHeading, 
	#createAcctDefaultHeading, 
	#createAcctSuccessHeading, 
	#logoffDefaultHeading, 
	#accountDefaultHeading, 
	#accountHistoryDefaultHeading, 
	#acctNewslettersDefaultHeading, 
	#accountNotificationsHeading, 
	#addressBookDefaultHeading, 
	#addressBookProcessDefaultHeading, 
	#checkoutShippingHeading, 
	#checkoutShipAddressDefaultHeading, 
	#checkoutPaymentHeading, 
	#checkoutPayAddressDefaultHeading, 
	#checkoutConfirmDefaultHeading, 
	#checkoutSuccessHeading, 
	#cookieUsageDefaultHeading, 
	#customerAuthDefaultHeading, 
	#maintenanceDefaultHeading, 
	#timeoutDefaultHeading, 
	#downloadTimeOutHeading, 
	#gvRedeemDefaultHeading, 
	#gvSendDefaultHeadingDone, 
	#gvSendDefaultHeadingConfirm, 
	#gvSendDefaultHeadingSend, 
	#productReviewsDefaultHeading, 
	#reviewsWriteHeading, 
	#cartDefaultHeading, 
	#sslCheckHeading, 
	#impressumHeading,
	#conditionsHeading, 
	#privacyDefaultHeading, 
	#shippingInfoHeading, 
	#discountcouponInfoHeading, 
	#gvFaqDefaultHeading, 
	#siteMapHeading, 
	#unsubDefaultHeading, 
	#pageTwoHeading, 
	#pageThreeHeading, 
	#pageFourHeading, 
	#pageNotFoundHeading{ font-family: verdana; font-weight : normal; text-transform: uppercase; color: #444444; font-size: 220%; }
	
	#indexCategoriesMainContent, 
	#productInfoNoProductMainContent, 
	#createAcctSuccessMainContent, 
	#logoffDefaultMainContent, 
	#cookieUsageDefaultMainContent, 
	#customerAuthDefaultMainContent, 
	#maintenanceDefaultMainContent, 
	#timeoutDefaultContent, 
	#downloadTimeOutMainContent{ text-align: justify;  }
	#gvRedeemDefaultMainContent, 
	#gvSendDefaultContentSuccess, 
	#gvSendDefaultMainContent, 
	#passwordForgottenMainContent, 
	#productReviewsDefaultProductMainContent, 
	#sslCheckMainContent, 
	#impressumMainContent,
	#conditionsMainContent, privacyDefaultMainContent, 
	#shippingInfoMainContent, 
	#discountcouponInfoMainContent, 
	#gvFaqDefaultMainContent, 
	#siteMapMainContent, 
	#pageTwoMainContent, 
	#pageThreeMainContent, 
	#pageFourMainContent, 
	#reviewsInfoDefaultMainContent, 
	#pageNotFoundMainContent, 
	#checkoutSuccessMainContent
	
	#conditionsMainContent p, privacyDefaultMainContent p, 
	#shippingInfoMainContent p, 
	#impressumMainContent p
	#discountcouponInfoMainContent p, 
	#gvFaqDefaultMainContent p, 
	#siteMapMainContent p, 
	#pageTwoMainContent p, 
	#pageThreeMainContent p, 
	#pageFourMainContent p, 
	#reviewsInfoDefaultMainContent p, 
	#pageNotFoundMainContent p, 
	#checkoutSuccessMainContent p{ margin: 10px 0 2px 0; }
	
#textmain{ padding: 5px 10px; }

#textinformation{ padding: 5px 10px;
	 font-size: 10px; }
	 
	.centerBoxWrapper{ margin: 50px 0 0 0;
		schamargin: 20px 0 0 0; }
	
	.centerBoxHeading{ margin: 0; padding: 5px; text-align: center; background: url('../images/sklep_4.gif'); color: #ffffff; font-weight: normal;}
		#featuredProducts, #specialsDefault, #whatsNew{ border: 1px solid #7d0000; }
		#featuredProducts h2, #specialsDefault h2, #whatsNew h2{ margin: 0; padding: 5px; repeat-x top left ; border: 1px solid #ffffff; text-align: center; vertical-align: baseline;}
		.centerBoxContentsFeatured, .centerBoxContentsSpecials, .centerBoxContentsNew{ 
		margin: 10px 0 5px 0; 
		vertical-align: baseline; 
		}
		.centerBoxContentsFeatured a, .centerBoxContentsSpecials a, .centerBoxContentsNew a{ 
		font-size: 13px;
		color: #000000; 
		font-weight: bold; 
		color: #7d0000;
		
		}
		.centerBoxContentsFeatured a:hover, .centerBoxContentsSpecials a:hover, .centerBoxContentsNew a:hover{ color: #666666; }
		#upcomingProductsTable caption{ color: #; }
		#upcomingProductsTable th{ background: #dddddd; padding-left: 10px; }
		#upProductsHeading{ color: #666666; }
		#upDateHeading{ color: #666666; }
		.rowEven{ background: #e7e7e7; border-top: 1px solid #ffffff; }
		.rowOdd{ background: #f6f6f6; border-top: 1px solid #ffffff; }
		.rowOdd td, .rowEven td{ padding-left: 10px; }
		
.categoryImg img{ 
	
	margin-top: px;
	float: center;
	padding: 0px 12px 0px 0px;
	float: left;
	 }

#categoryDescription, 
#indexProductListCatDescription{ 
	
	margin: 10px 0; 
	
	 }
	
	.buttonRow{ margin: 5px ; }
	#productsListingTopNumber, 
	#productsListingBottomNumber, 
	#allProductsListingTopNumber, 
	#allProductsListingBottomNumber, 
	#featuredProductsListingTopNumber, 
	#featuredProductsListingBottomNumber, 
	#newProductsDefaultListingTopNumber, 
	#newProductsDefaultListingBottomNumber, 
	#specialsListingTopNumber, 
	#specialsListingBottomNumber, 
	#reviewsDefaultListingTopNumber, 
	#reviewsDefaultListingBottomNumber, 
	#productReviewsDefaultListingTopNumber, 
	#productReviewsDefaultListingBottomNumber{ margin: 5px 10px; padding: 0; }
	
	.navSplitPagesResult{ font-size: 9px; }
	#productsListingListingTopLinks, 
	#allProductsListingTopLinks, featuredProductsListingTopLinks, 
	#newProductsDefaultListingTopLinks, 
	#specialsListingTopLinks, 
	#reviewsDefaultListingTopLinks{}
	#productsListingListingBottomLinks, 
	#allProductsListingBottomLinks, featuredProductsListingBottomLinks, 
	#newProductsDefaultListingBottomLinks, 
	#specialsListingBottomLinks, 
	#reviewsDefaultListingBottomLinks, 
	#navEZPageNextPrev, 
	#productReviewsDefaultListingTopLinks, 
	#productReviewsDefaultListingBottomLinks{}
	.navSplitPagesLinks{ margin: 0; padding: 5px 10px; position: relative; text-align: right; }
	.navSplitPagesLinks a{ margin: 0; padding: 2px 5px; text-decoration: none; }
	.current{ margin: 0 0 25px 0; padding: 2px 5px; font-weight: bold; }
	
	tr.productListing-rowheading{ 
		background: #e7e7e7;
		border: 1px solid #6a0000;
		line-height: 25px;  }
	
	th.productListing-heading{ 
		margin: 20px 0 0 0;
		padding: 0 0px; 
		font-size: 12px; 
		text-align: center; }
	
	td.productListing-data{ 
		text-align: center;
		padding: 20px 10px;
		}
	
	td.main{ width: 30%; }
	
	td.mainb{ width: 70%; vertical-align: top; }
	
	td.mainc{ vertical-align: top; }
	td.featuredHR, td.newHR{ padding: 0; }
	td.featuredHR hr{ height: 1px; margin: 0; border: none; border-bottom: 1px solid #dfdfdf; }
	td.newHR hr{ height: 1px; margin: 0; border: none; border-bottom: 1px solid #dfdfdf; }
	
	h3.itemTitle{ 
		margin: 3px 0 5px 0;
		text-align: center; }
	
	.listingDescription{ margin: 5px; }


	
.categoryListBoxContents{ 
	margin: 10px 0 0 0; 
	float: left; 
	vertical-align: top; 
	text-align: center;
	 }
	
.specialsListBoxContents{ 
	float: left; 
	vertical-align: top; 
	margin: 10px 0; 
	text-align: center; 
	}

	.categoryIcon{ 
	margin: 0px 10px 10px 10px;
	font-size: 20px; 
	color: #efefef;
	text-decoration: none; }
	
	.categoryIcon a{ display: block; margin-bottom: 5px; font-weight: bold; }
	.navNextPrevWrapper{ margin: 140px 10px 10px 10px; padding: 0; }
	.navNextPrevCounter{ margin: 5px; font-size: 9px; }
	.navNextPrevList{ display: inline; white-space: nowrap; margin: 0; padding: 5px 0; }
	.navNextPrevList img{ margin: 0; padding: 0; }
	
#basispreis{ 
	font-size: 9px; 
}


#productMainImage{ 
	margin: 25px 25px; 
	text-align: rigth;
	 }
	
.imgLink{ 
	margin-top: 5px;
	 }



h1#productName{ 
	margin: 10px 0px; 
	padding: 2px 0 0 0 ;
	font-size: 20px; 
	line-heigh: 30px; 
	font-family: Arial; 
	font-weight: bold; 
	text-align: left;
	color: #7d0000;
	background: url('../images/Schokolade.jpg') center no-repeat; 
	 }
	
h2#productPrices{ 
	font-size: 14px ; 
	margin: 35px 0px 5px 0px; 
	text-align: center;
	color: #000000;  }
	
h2#reviewsInfoDefaultPrice{ 
	font-size: 13px ; 
	margin: 35px 0px 30px 0px; 
	text-align: left;
	vertical-align: middle;  }	
	
h2#productPrices img{ 
	margin-top: 12px;
	color: #ffffff; }

#freeShippingIcon{ margin: 13px; }

#productDescription{ 
	margin: 60px 0px 20px 0px ; 
	padding: 10px 0 0 0; 
	text-align: justify;
	  }



ul#productDetailsList{ 
	margin: 0px 30px 20px 25px; 
	padding: 0; 
	list-style-type: square;
	 }
	
#cartAdd{ 
	float: right; 
	text-align: center; 
	margin: 0px 0px 20px 10px; 
	padding: 10px 5px 5px 5px ;
	background: #e7e7e7;
	border: 1px solid #6a0000;}	

.wrapperAttribsOptions, .wrapperAttribsOneTime, .wrapperAttribsQtyPrices{ margin: 3px 0; }
h4.optionName{ margin: 2px; padding: 2px; }
	.attribImg{ margin: 3px 10px; float: left; text-align: center; }
	.switchedLabel{ width: 120px; float: left; }
	.attribsSelect{ display: inline; }
#mediaManager{ width: 50%; margin: 2px; padding: 5px; }
.additionalImages{ vertical-align: top; margin: 10px 0; text-align: center; }
.reviewCount{ font-size: 10px; }

#productDateAvailable{ margin: 5px 0 0 0; font-size: 9px; }

#productDateAdded, #reviewsInfoDefaultDate{ 
	margin: 5px 0 40px 50px; 
	font-size: 9px; }

#productInfoLink{ margin: 5px 0 0 0; font-size: 9px; }

.centerBoxContentsAlsoPurch{ float: left; vertical-align: top; margin: 20px 0; text-align: center; }

	#popupImage{ margin: 0; padding: 0; background: #ffffff; }
	#popupSearchHelp{ margin: 0; padding: 0; background: #ffffff; }
#contactUsNoticeContent p{ margin: 10px 0 2px 0; }

#siteMapList{ 
	width: 90%; }
#siteMapList ul li{ font-weight: bold; }
#siteMapList ul li ul li{ font-weight: normal; }

label.checkboxLabel{ margin: 5px 3px; }
tr.reviewsContentSingle{ margin: 0; padding: 10px; text-align: center; }
.smallProductImage{ margin: 0; padding: 10px; }
#reviewsDefault h2{ margin: 0; padding: 10px 10px 5px 10px; }
.rating{ padding-bottom: 5px; }
td.reviewsHR hr{ height: 1px; margin: 0; border: none; }
#reviewsInfoDefaultProductImage{ margin: 0 10px 10px 0; text-align: center; }
#navEZPageNextPrev{ margin-bottom: 5px; }
#navEZPagesTOCWrapper{ margin: 10px 5px 5px 0; padding: 5px; width: 50%; font-weight: bold; float: right; height: 1%; border: 1px solid #666666; }
#ezPagesTOCHeading{ text-decoration: underline; }
#navEZPagesTOC ul{ margin: 0; padding: 5px 0; list-style: none; }
#navEZPagesTOC ul li{ margin: 0; padding: 0; white-space: nowrap; }
#navEZPagesTOC ul li a{ padding: 0 5px; margin: 0; }
.information{ padding: 10px 3px; line-height: 150%; }
label.radioButtonLabel{ margin: 5px 3px; }
.tableHeading th{ height: 2.2em; }
#accountLinksWrapper{ margin: 0; width: 100%; }
#myAccount { margin: 0; widht: 100%; }
#myAccountNotify li{ margin: 0; }
.accountQuantityDisplay{ width: 10%; vertical-align: top;  text-align: center; }
.accountTaxDisplay{ width: 20%; text-align: right; }
.accountTotalDisplay{ width: 20%; text-align: right; }
.amount{ text-align: right; padding: 2px; width: 60px; }
.lineTitle{ text-align: right; padding: 0.2em; }
.tableRow{ height: 2.2em; }
#checkoutShipto{ margin: 0; width: 50%; }
.totalBox{ width: 5.5em; text-align: right; padding: 0.2em; }
#checkoutBillto{ margin: 0; width: 50%; }
.gvBal{ float: right; text-align: center; }
label.inputLabelPayment{ width: 15em; float: left; }

.cartQuantity{ 
	width: 4.7em; 
	text-align: center; 
	padding: 0.5em 0em; }

.cartProductDisplay{ 
	text-align: center; 
	padding-right: 0.2em;
	 }

.cartAttribsList{ margin-left: 1em; }
.cartTotalDisplay{ text-align: left; padding-right: 0.2em; padding: 3em 0em; }
#sendSpendWrapper{ float: right; margin: 0em 0em 1em 1em; margin: 0; width: 47%; }
#infoShoppingCart{ background: #ffffff; }
#popupAtrribsQuantityPricesHelp{ background: #ffffff; }
#popupCouponHelp{ background: #ffffff; }
#popupCVVHelp{ background: #ffffff; }
#popupAdditionalImage{ margin: 0; padding: 0; background: #ffffff; }
#popupShippingEstimator{ background: #ffffff; }
.shippingEstimatorWrapper{ padding: 0.5em; }
.cartTotalsDisplay{ padding: 0.5em 0em; text-align: center; font-weight: bold; margin-bottom: 20px; }

#productReviewsDefaultProductImage{ margin: 0em 1em 1em 0em ; text-align: center; }
#reviewWriteMainImage{ margin: 0em 1em 1em 0em ; text-align: center; }
label#textAreaReviews{ text-align: center; font-weight: normal; margin: 1em 0em; }
#cartInstructionsDisplay{ padding: 0.5em 0em; text-align: justify; }
tr.tableHeading{ height: 1.5em; text-align: right; background: #cccccc;}
#scUpdateQuantity{ width: 2em; }
.cartQuantityUpdate{ padding: 0.5em 0em; text-align: left; }
#cartImage{ margin: 0.5em 1.6em; text-align: center; }
.cartUnitDisplay{ padding: 0.5em 0em; text-align: right; padding-right: 0.2em; }
.cartRemoveItemDisplay{ width: 3.5em; text-align: center; padding: 0.5em 0em; }
#cartSubTotal{ margin-bottom: 50px; background: #ffffff; border: 2px solid #7d0000; font-weight: bold; text-align: right; line-height: 2.2em; padding-right: 1em; height: 2.2em; }
#cartEmptyText{ text-align: center; }
#shoppingCartDefault #PPECbutton{ float: right; }
.preis{
    font-weight:bold;
    font-size:12px;
}
.cartTableHeading{ padding: 0.5em 0em; height: 2em; text-align: right; background: #cccccc;}
h2.taxAddon {
font-weight: normal;
font-size: 12px;
color: #000000;
text-align: center;
} 


.hinweis {
font-weight: normal;
font-size: 10px;
color: #000000;
} 
