/**



 *



 * @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: center;

	font-family: tahoma, verdana, arial, helvetica, sans-serif;

	font-size: 12px;

	color: #006666;

	background: #f8f8f8 url(../images/background.jpg);

	background-repeat: repeat;

	background-attachment: fixed;

	background-position: top left;

}



a{

	color: #9E1A48;

	text-decoration: none;

}



a:hover{
	color: #336666;
}



a img{ border: 1px #333333; }



h1{
	font-size: 16px;
}



h2{
	font-size: 14px;
	font-style: strong;
}



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: 10px; }



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: 1px solid #ffffff; }







.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: #CC6633;
}



.normalprice{ text-decoration: line-through; }



.productSpecialPriceSale{
	color: #CC6600;
	font-weight: bold;
	text-decoration: line-through;
}



.productSalePrice{
	color: #CC6600;
	font-weight: bold;
}



.productSpecialPrice{ padding-left: 10px; font-weight: bold; }



p.alert{
	color: #CC6600;
	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: #FF6633;

}



.bold{ font-weight: bold; }



.important{ font-weight: bold; }



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







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



#mainWrapper{ margin: 0 auto; padding: 0; background: #ffffff; text-align: left; width: 980px; vertical-align: top; border: 1px solid #dddddd; } 



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



#navMainWrapper{ margin: 0 0 3px 0; color: #333333; width: 100%; }



#navMain ul{ margin: 0; padding: 10px 0 5px 15px; list-style-type: none; text-align: left; }



#navMain ul li{ display: inline; }



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







#navMainSearch{ float: right; margin: 0; padding: 3px; display: block; }



#navMainSearch form{ display: block; margin: 0; padding: 0; white-space: nowrap; }



#navMainSearch form input{ display: inline; margin: 0; padding: 0; }



#navMainSearch img{ background: #ffffff; }



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



#logo { padding: 30px 10px 10px 40px; }



#logo a, #logo a:visited { font-family: Trebuchet MS; font-size: 40px; text-decoration: none; color: #ffffff; font-weight: normal; }







#taglineWrapper{ font-size: 18px; padding: 10px ; margin-top: 10px; text-align: left; }



#bannerTwo{ text-align: center; }



#navCatTabsWrapper{ margin: 0px; background: #f8f6e7; width: 100%; text-align: center; border-top: 4px solid #498b70; border-bottom: 4px solid #498b70; }



ul#navCatTabs{ margin: 0px; padding: 4px; list-style-type: none; text-align: center; }



#navCatTabs li{ display: inline; }



#navCatTabs li .category-top{

	margin: 6px;

	padding: 6px;

	text-decoration: none;

	font-weight: bold;

	color: #339999;

	white-space: nowrap;

}



#navCatTabs li .category-top:hover{

	color: #993300;

}



#navCatTabs li .category-top .category-subs-selected{}



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



#navEZPagesTop a{ color: #ffffff; }







#contentMainWrapper{ margin: 2px auto; padding: 0; border-collapse: collapse; border: none; width: 100%; }



#navColumnOne{ padding-left: 2px; vertical-align: top; }



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



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



#zawartosc{ vertical-align: top; }



#navBreadCrumb{
	color: #CC6600;
	margin: 0 8px;
	padding: 4px;
	border-bottom: 1px solid #f8f8f8;
}



#navBreadCrumb a{ text-decoration: none; }



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



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



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







#navSuppWrapper{ margin: 0; background: #f8f6e7; width: 100%; text-align: center; border-top: 1px solid #498b70; border-bottom: 1px solid #498b70; font-size: 11px; font-weight: bold; color: #666666; }



ul#navSupp{ margin: 0; padding: 7px 0; list-style-type: none; text-align: center; }



#navSupp li{ display: inline; }



#navSupp li a{ margin: 0; padding: 5px 10px; text-decoration: none; font-weight: normal; color: #575757; white-space: nowrap; }



#navSupp li a:hover{ color: #76262d; border-top: 2px solid #76262d; }



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



#siteinfoIP{ font-size: 10px; text-align: center; }



#siteinfoLegal{ padding-bottom: 3px; font-size: 10px; text-align: center; }



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







.centeredContent{ text-align: center; }



.leftBoxContainer, .rightBoxContainer, .singleBoxContainer{ margin-bottom: 10px; background: #f2f8f3; border: 1px solid #f46e15; }



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



h3.leftBoxHeading, h3.rightBoxHeading, h3.singleBoxHeading{ font-family: Trebuchet MS; font-size: 14px; font-weight: bold; color: #ffffff; background: url('../images/categorybar.jpg') repeat-x top left #d1b381; 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: #d9d2b4; text-decoration: none; }



.sideBoxContent{ padding: 5px; color: #666666; font-size: 12px; }



.sideBoxContent a{ text-decoration: none; }



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



	#bestsellersContent{ font-size: 12px; }



	#bestsellersContent .wrapper{ margin: 0 0 0 15px; }



	#bestsellersContent .wrapper ol{ padding: 0; margin-left: 10px; }



	#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; font-weight: bold; }



	#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{ color: #694124; font-size: 13px; }



	#categoriesContent a, #categorylistboxContent a, #treemenu a{ color: #9b441a; font-size: 12px; text-decoration: none; }



	#categoriesContent a:hover, #categorylistboxContent a:hover, #treemenu a:hover{ color: #234e56; text-decoration: underline; }



	#categoriesContent .category-top2, #categorylistboxContent .category-top2{ font-weight: bold; }



	#categoriesContent .category-subs, #categorylistboxContent .category-subs{ color: #ef7700; }



	#categoriesContent .category-products, #categorylistboxContent .category-products{ color: #ef7700; }



	#categoriesContent .category-subs-parent, #categorylistboxContent .category-subs-parent{ color: #cf6700; }



	#categoriesContent .category-subs-selected, #categorylistboxContent .category-subs-selected{ font-weight: bold; color: #cf6700; }



	#catBoxDivider{ border-bottom: 2px solid #ffb761; }



	#categoriesContent .category-links, #categorylistboxContent .category-links, #treemenu .category-links{ text-decoration: underline; }



	#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; }



	#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; }



	#whatsnewContent a:hover, #whatsnew2Content a:hover{ text-decoration: none; }







.centerColumn{ padding: 5px 15px; }



	#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, #conditionsHeading, #privacyDefaultHeading, #shippingInfoHeading, #discountcouponInfoHeading, #gvFaqDefaultHeading, #siteMapHeading, #unsubDefaultHeading, #pageTwoHeading, #pageThreeHeading, #pageFourHeading, #pageNotFoundHeading{ font-family: Trebuchet MS; font-weight: bold; color: #cc3300; }



	#indexCategoriesMainContent, #productInfoNoProductMainContent, #createAcctSuccessMainContent, #logoffDefaultMainContent, #cookieUsageDefaultMainContent, #customerAuthDefaultMainContent, #maintenanceDefaultMainContent, #timeoutDefaultContent, #downloadTimeOutMainContent, #gvRedeemDefaultMainContent, #gvSendDefaultContentSuccess, #gvSendDefaultMainContent, #passwordForgottenMainContent, #productReviewsDefaultProductMainContent, #sslCheckMainContent, #conditionsMainContent, privacyDefaultMainContent, #shippingInfoMainContent, #discountcouponInfoMainContent, #gvFaqDefaultMainContent, #siteMapMainContent, #pageTwoMainContent, #pageThreeMainContent, #pageFourMainContent, #reviewsInfoDefaultMainContent, #pageNotFoundMainContent, #checkoutSuccessMainContent{ padding: 5px; background: #f8f8f8; border: 1px solid #dfdfdf; }



	#conditionsMainContent p, privacyDefaultMainContent p, #shippingInfoMainContent 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 40px; }



#textinformation{ padding: 5px 10px; font-size: 10px; }



	.centerBoxWrapper{ margin: 40px 0 0 0; }



	.centerBoxHeading{ margin: 0; padding: 5px; text-align: center; }



		#featuredProducts, #specialsDefault, #whatsNew{ border: 1px solid #d1b381; }



		#featuredProducts h1, #specialsDefault h2, #whatsNew h2{ margin: 0; padding: 8px; color: #ffffff; background: url('../images/categorybar2.jpg') repeat-x top left #6f3213; border: 1px solid #ffffff; text-align: center; }



		.centerBoxContentsFeatured, .centerBoxContentsSpecials, .centerBoxContentsNew{ margin: 10px 0 5px 0; vertical-align: top; }



		.centerBoxContentsFeatured a, .centerBoxContentsSpecials a, .centerBoxContentsNew a{ color: #000000; font-weight: bold; }



		.centerBoxContentsFeatured a:hover, .centerBoxContentsSpecials a:hover, .centerBoxContentsNew a:hover{ color: #336600; }



		#upcomingProductsTable caption{ color: #ff6600; }



		#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: 5px; }



#categoryDescription, #indexProductListCatDescription{ margin: 10px 0; }



	.buttonRow{ margin: 5px 0; }



	#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; padding: 2px 5px; font-weight: bold; }



	tr.productListing-rowheading{ padding: 3px 0; }



	th.productListing-heading{ padding: 0 3px; font-size: 12px; text-align: center; }



	td.productListing-data{ text-align: center; }



	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; }



	.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: 0 0 10px 0; }



	.categoryIcon a{ display: block; margin-bottom: 5px; font-weight: bold; }



	.navNextPrevWrapper{ margin: 3px 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; }



#productMainImage{ margin: 5px 10px; text-align: center; }



.imgLink{ margin-top: 2px; }



h1#productName{ font-family: Trebuchet MS; font-weight: bold; }



h2#productPrices, h2#reviewsInfoDefaultPrice{ font-weight: bold; }



h2#productPrices img{ margin-top: 2px; }



#freeShippingIcon{ margin: 3px; }



#productDescription{ padding: 5px; }



#cartAdd{ float: right; text-align: center; margin: 10px; padding: 10px; }



ul#productDetailsList{ margin: 0 0 0 25px; padding: 0; list-style-type: square; }



.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 0 0; font-size: 9px; }



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



.centerBoxContentsAlsoPurch{ float: left; vertical-align: top; margin: 10px 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%; float: right; }



#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: 50%; }



#myAccountGen li{ margin: 0; }



#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: right; padding-right: 0.2em; }



.cartAttribsList{ margin-left: 1em; }



.cartTotalDisplay{ text-align: right; padding-right: 0.2em; padding: 0.5em 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; }



#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; }



tr.tableHeading{ height: 2em; }



#scUpdateQuantity{ width: 2em; }



.cartQuantityUpdate{ padding: 0.5em 0em; text-align: center; }



#cartImage{ margin: 0.5em 1em; }



.cartUnitDisplay{ padding: 0.5em 0em; text-align: right; padding-right: 0.2em; }



.cartRemoveItemDisplay{ width: 3.5em; text-align: center; padding: 0.5em 0em; }



#cartSubTotal{ border-top: 1px solid #cccccc; font-weight: bold; text-align: right; line-height: 2.2em; padding-right: 2.5em; height: 2.2em; }



#cartEmptyText{ text-align: center; }



#shoppingCartDefault #PPECbutton{ float: right; }



.productListing-data {



             padding: 1.0em;



             border-top: 1px solid #425967;



             border-bottom: 1px solid #425967;



             }