* {
	outline:0;
	margin: 0; 
	padding: 0;
	 }
body{
	font-family: helvetica, sans-serif; 
	font-size: 13px; 
	color: #464646; 
	background: #464646 url(bcg-body.png); 
	}
/* dla kazdej ze stron mozna zmianiac body za pomoca ID
   np. strona glowna #indexBody{}
   np. strona logowania #loginBody{}
   itd... */
ol {margin-left: 20px;}
a{ text-decoration: none; color: #464646}
a:hover{ color: #464646;}
a img{ border: none; }
h1{
	letter-spacing: 1px;
	font-size: 29px;
	text-shadow: #000 1px 1px 0;
	font-weight: bold; 
	margin: 0 0 5px 0;
	line-height: 31px;
	}
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; }
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: #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, #shoppingCartDefault #PPECbutton, #navMainWrapper{ float: right; }
.back, #logo, #taglineWrapper { float: left;}
.floatingBox{ margin: 0; width: 45%; }
.errorText{ color: #ff0000; }
.bold, .g, .important, #cartBoxListWrapper .cartNewItem2, #cartBoxListWrapper .cartOldItem2, #cartBoxVoucherBalance{ font-weight: bold; }
.alert{ margin-left: 5px; }
#mainWrapper{ text-align: left; margin: 0 auto;background: #ffffff url(bcg-main-prawy.png); width: 950px;}
#headerWrapper{background: url(bcg-wrap.png);}
#navMain ul{ float: right; list-style-type: none; text-align: left; margin: 10px 6px 0 0;}
#navMain ul li{
	float: left;
	text-align: center;
	margin-right: 4px;
	}
#navMain ul li a{
	color: #fff;
	font-size: 16px; 
	text-shadow: #000 1px 1px 1px;
	border: 0;
	padding: 5px;
	}
#navMain ul li a:hover{ background: #ffa500;}
#navMain ul li a:active {
	color: #464646;
	-moz-box-shadow: #464646 0 0 2px inset;
	-webkit-box-shadow: #464646 0 0 2px inset;
	box-shadow: #464646 0 0 2px inset;
	}
#logoWrapper{ width: 100%; padding: 0 0 0 5px;}
#tagline{
	width: 580px;
	margin: 5px 0; 
	font-size: 22px; 
	text-shadow: #000 1px 1px 1px, #000 2px 2px 1px;
	font-weight: bold;
	line-height: 30px;
	color: #ffa500;
	text-align: center;
	}
#navCatTabsWrapper{ margin: 2px 0 0 0; background: white; width: 100%; text-align: center; border-top: 2px dashed #FF8000; line-height: 20px; border-bottom: dashed 2px orange;}
ul#navCatTabs{ margin: 0px; padding: 7px 0; list-style-type: none; text-align: center; }
#navCatTabs li{ display: inline; }
#navCatTabs li .category-top{ color: #007EC2; margin: 0 0 5px 0; padding: 5px 10px; text-decoration: none; font-weight: bold; white-space: nowrap; }
#navCatTabs li .category-top:hover{ color: #FF8000; text-decoration: underline; }
#navCatTabs li .category-top .category-subs-selected{}
#navEZPagesTop{ margin: 0; padding: 3px 0; background: white; border-top: 2px dashed orange; border-bottom: 2px dashed orange; font-size: 11px; color: #333333; }
#navEZPagesTop a{ text-decoration: none; margin: 0; padding: 0 10px; color: #336cad; white-space: nowrap; font-size: 11px; font-weight: bold; }
#navEZPagesTop a:hover{ color: #E77A32; }
#contentMainWrapper{ margin: 0 auto; padding: 0; border-collapse: collapse; border: none; width: 100%; }
#navColumnOne{ vertical-align: top; background: url(bcg-wrap.png); color: #fff;}
#navColumnTwo{ vertical-align: top; background: url(bcg-wrap.png); color: #fff;}
.columnLeft, .columnRight{ color: #fff;}
#navColumnOneWrapper, #navColumnTwoWrapper{ margin: 0; padding: 0;  color: #fff;}
#zawartosc{ vertical-align: top; line-height: 20px;}
#navBreadCrumb{ color: #464646; margin: 0 15px; padding: 6px; border-bottom: 1px dotted #464646; }
#navBreadCrumb a{ text-decoration: none; font-weight: 700;}
#navBreadCrumb a:hover{ text-decoration: none; color: #ffa500;}
#bannerThree{ padding: 5px 0; text-align: center; }
#bannerFour{ padding: 5px 0 0 0; text-align: center; }
#navSuppWrapper{	color: #fff;
	background: #464646 url(footer.png);
	border-top: 2px solid #ffa500;
	padding: 10px 0;
	text-align: center;
	width: 100%;}
ul#navSupp{margin:0; padding: 7px 0; list-style-type: none; text-align: center; }
#navSupp li{ display: inline;  }
#navSupp li a{ padding: 0; text-decoration: none; color:#fff; white-space: nowrap; border-bottom: 1px dotted #fff;}
#navSupp li a:hover{border-bottom-color: #ffa500;}
#bannerFive{ padding: 5px 0; text-align: center; }
#siteinfoIP{ font-size: 10px; text-align: center; }
#siteinfoLegal{ padding-bottom: 3px; font-size: 10px; text-align: center; background: url(footer.png) -1px 0; color: #fff;}
.legalCopyright a{color: #fff;}
#bannerSix{ background: #ffffff; text-align: center; padding: 10px 0 5px 0; }
.centeredContent{ text-align: center; }
.leftBoxContainer, .rightBoxContainer, .singleBoxContainer{ margin-bottom: 5px; }
	#bannerbox2, #bannerbox, #bannerboxall, #bestsellers, #featured{ background: #ffffff}
.leftBoxHeading, .rightBoxHeading, .singleBoxHeading{ margin: 0; padding: 4px 0px; text-align: left; }
h3.leftBoxHeading, h3.rightBoxHeading, h3.singleBoxHeading{ margin-bottom: -5px;font-size: 1.36em; font-weight: bold; color: #ffffff; text-align: center;}
h3.leftBoxHeading a, h3.rightBoxHeading a, h3.singleBoxHeading a{ text-decoration: none; color: #E87C34; }
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover, h3.singleBoxHeading a:hover{ color: white; text-decoration: none; }
	h3#bannerboxallHeading, h3#bannerbox2Heading, h3#bannerboxHeading{ color: #ffffff;}
	h3#bestsellersHeading, h3#featuredHeading{ color: #ffffff; background: url('../images/sklep_3.png') repeat-x top left white; }
	h3#featuredHeading a{ text-decoration: none; color: #E87C34; }
	h3#featuredHeading a:hover{ color: #ffffff; text-decoration: none; }
	h3#categoriesHeading, h3#categoriesselectHeading, h3#categorylistboxHeading, h3#specialsHeading, h3#specials2Heading, h3#treemenuHeading{ color: #ffffff;}
	h3#specialsHeading a, h3#specials2Heading a{ color: #E87C34; text-decoration: none; }
	h3#specialsHeading a:hover, h3#specials2Heading a:hover{ color: #ffffff; text-decoration: none; }
	h3#productnotificationsHeading a, h3#whatsnewHeading a, h3#whatsnew2Heading a{ color: #464646; text-decoration: none; }
	h3#productnotificationsHeading a:hover, h3#whatsnewHeading a:hover, h3#whatsnew2Heading a:hover{ color: #ffffff; text-decoration: none; }
	h3#shoppingcartHeading{ color: #ffffff; }
	h3#shoppingcartHeading a{ color: #ffffff; text-decoration: none; }
	h3#shoppingcartHeading a:hover{border-bottom: 1px dotted #ffa500; text-decoration: none; }
.sideBoxContent{ padding: 5px;  color: #fff;}
.sideBoxContent a{  color: #fff; text-decoration: none;}
.sideBoxContent a:hover{ border-bottom: 1px dotted #ffa500; text-decoration: none; }
	#bannerboxContent, #bannerbox2Content, #bannerboxallContent, #currenciesContent, #ezpagesContent, #languagesContent, #manufacturerinfoContent, #manufacturersContent, #musicgenresContent, #orderhistoryContent, #recordcompaniesContent, #reviewsContent, #searchContent, #searchheaderContent, #tellafriendContent{ color: #fff;}
	#bestsellersContent{ color: blue; font-size: 12px; }
	#bestsellersContent .wrapper{ margin: 0 0 0 8px; }
	#bestsellersContent .wrapper ol{ padding: 0; margin-left: 12px; }
	#bestsellersContent .wrapper li{ padding: 0; margin: 3px 0; }
	#bestsellersContent .wrapper li{ padding-top: 5px; margin-left: 3px; clear: both; }
	#bestsellersContent .wrapper li a{ color: blue; text-decoration: none; font-weight: bold; }
	#bestsellersContent .wrapper li a:hover{ color: orange; text-decoration: none; }
	#bestsellersContent .wrapper li a img{ width: 0px; height: 20px; padding: 0 10px 0 3px; float: left; }
	#categoriesContent, #categoriesselectContent, #categorylistboxContent, #treemenu{ color: #464646; margin-top: -10px;}
	#categoriesContent a, #categorylistboxContent a, #treemenu a{ 
	color: #ffa500;
	border: none;
	display: block; 
	text-shadow: #000 1px 1px 1px;
	font-size: 15px;
	text-align: left;
	padding: 2px 0;}
	.category-top2 {display: block; text-align: right;}
	#categoriesContent a:hover, #categorylistboxContent a:hover, #treemenu a:hover{ color: #fff; text-decoration: none; }
	#categoriesContent .category-subs, #categorylistboxContent .category-subs,	#categoriesContent .category-products, #categorylistboxContent .category-products{ margin-left: 10px; border-left: 3px solid #ffa500; padding-left: 5px; }
	.category-products {display: block; border-top: dashed 1px orange;}
	#categoriesContent .category-subs-parent, #categorylistboxContent .category-subs-parent{ }
	#categoriesContent .category-subs-selected, #categorylistboxContent .category-subs-selected{ font-weight: bold; color: #fff; }
	#catBoxDivider{ border-bottom: 2px solid #E87E34; }
	#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; }
	#featuredContent{ color: green; }
	#featuredContent a{ text-decoration: none; color: green; font-weight: bold; }
	#featuredContent a:hover{ text-decoration: none; color: green; }
	#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; }
	#productnotificationsContent a{ text-decoration: none; color: #3399cc; }
	#productnotificationsContent a:hover{ text-decoration: none; color: #003366; }
	.orderHistList{ margin: 0; padding: 0; list-style-type: none;  }
	.orderHistList li{ padding: 0; margin: 3px 0;  }
	.orderHistList li a{ color: #336699; font-size: 12px; text-decoration: none; }
	.orderHistList li a:hover{ color: #ff6600; text-decoration: none; }
	#recordcompaniesContent .boxInfo{ margin: 0; padding: 0; text-align: left; }
	#shoppingcart hr{ border-bottom: 1px solid #b0b0b0; }
	#shoppingcartContent{ color: #FFa500; 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{ color: #ffffff; text-decoration: none; }
	#cartBoxListWrapper li a:hover{ color: #ffffff; text-decoration: none; }
	#cartBoxListWrapper .cartNewItem{ color: #ffffff; }
	#cartBoxListWrapper .cartOldItem{ color: #ffffff; }
	.cartBoxEmpty{ text-align: center; }
	.cartBoxTotal{ text-align: right; font-weight: bold; padding-right: 10px; background-color: #fff;}
	#cartBoxGVButton{ text-align: center; }
	#specialsContent, #specials2Content{ font-size: 11px; }
	#specialsContent a, #specials2Content a{ color: #575757; text-decoration: none; font-weight: bold; }
	#specialsContent a:hover, #specials2Content a:hover{ color: #cc0000; text-decoration: none; }
	#whatsnewContent, #whatsnew2Content{ color: #464646; }
	#whatsnewContent a, #whatsnew2Content a{ text-decoration: none; color: #464646; font-weight: bold; }
	#whatsnewContent a:hover, #whatsnew2Content a:hover{ text-decoration: none; color: #003366; }
.centerColumn{position: relative; padding: 5px 15px;}

	#conditionsMainContent, privacyDefaultMainContent, #shippingInfoMainContent, #discountcouponInfoMainContent, #gvFaqDefaultMainContent, #siteMapMainContent, #pageTwoMainContent, #pageThreeMainContent, #pageFourMainContent, #reviewsInfoDefaultMainContent, #pageNotFoundMainContent, #checkoutSuccessMainContent{ text-align: justify; }
	#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; }

.greeting{ color: #666666; }
.greetUser{ color: #cc0000; }
#textmain{ background: #f7f7f7; color: #ff6600; padding: 5px 10px; }
#textinformation{ background: #f7f7f7; color: #000000; padding: 5px 10px; font-size: 10px; }
#indexDefaultMainContent{}
	.centerBoxWrapper{ margin: 20px 0 0 0; }
	.centerBoxHeading{ padding: 5px;
font-size: 15px;
font-weight: bold;
margin-bottom: 5px;
	border-left: 3px solid #ffa500;
	background-color: #464646;
	box-shadow: #000 0 2px 4px;
	text-align: left;
	color: #fff;
	}
		#featuredProducts{ border: 1px dashed orange; }
		#featuredProducts h2{ margin: 0; padding: 5px; color: #ffffff; border: 1px solid #ffffff; text-align: center; }
		.centerBoxContentsFeatured{ margin: 10px 0 5px 0; vertical-align: top; color: #336600; }
		.centerBoxContentsFeatured a{ color: #669900; font-weight: bold; }
		.centerBoxContentsFeatured a:hover{ color: #336600; }
		.centerBoxContentsFeatured a img{}
		#specialsDefault{ border: 1px dashed orange; }
		#specialsDefault h2{ margin: 0; padding: 5px;border: 1px solid #ffffff; text-align: center; }
		.centerBoxContentsSpecials{ margin: 10px 0 5px 0; vertical-align: top; color: #996633; }
		.centerBoxContentsSpecials a{ color: #663300; font-weight: bold; }
		.centerBoxContentsSpecials a:hover{ color: #cc0000; }
		#asortymentNaGlownej, #whatsNew h2 { color: #fff;
	padding: 5px;
	border-left: 3px solid #ffa500;
	background-color: #464646;
	box-shadow: #000 0 2px 4px;
	text-align: left;
	margin: 15px 0;
	clear: both; }
		.centerBoxContentsNew{ margin: 10px 0 5px 0; vertical-align: top; font-weight: bold;}
		.centerBoxContentsNew a{ color: #464646; font-weight: bold; }
		.centerBoxContentsNew a:hover{ color: #007BC1;}
		.centerBoxContentsNew a img{ border: 1px solid #aaa;}
		#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; }
.loginBoxLinks {margin-left: 10px; list-style-type: none;}
#editablesideboxContent {margin-left: 5px;}
#categoryImgListing{border: 1px solid #aaa; float: left; margin: 0 10px 10px 0}
.categoryImg img{ margin: 0px; }
#categoryDescription, #indexProductListCatDescription{ font-size: 13px; text-align: justify;}
.kategoria { padding: 5px;
font-size: 15px;
font-weight: bold;
margin-bottom: 5px;
	border-left: 3px solid #ffa500;
	background-color: #464646;
	box-shadow: #000 0 2px 4px;
	text-align: left;
	color: #fff;} /* napis "Kategoria" na stronie każdej kategorii - musisz tę klasę dodać ręcznie do napisu */
	.buttonRow{ margin: 5px 0; }
	#productsListingTopNumber, #productsListingBottomNumber, #allProductsListingTopNumber, #allProductsListingBottomNumber, #featuredProductsListingTopNumber, #featuredProductsListingBottomNumber, #newProductsDefaultListingTopNumber, #newProductsDefaultListingBottomNumber, #specialsListingTopNumber, #specialsListingBottomNumber, #reviewsDefaultListingTopNumber, #reviewsDefaultListingBottomNumber, #productReviewsDefaultListingTopNumber, #productReviewsDefaultListingBottomNumber{ margin: 5px 10px; padding: 0; }
	.navSplitPagesResult{ color: #666666; font-size: 9px; }
	.navSplitPagesLinks{ margin: 0; padding: 5px 10px; position: relative; text-align: right; }
	.navSplitPagesLinks a{ margin: 0; padding: 2px 5px; background: #f6f6f6; border: 1px solid #dedede; color: #636363; text-decoration: none; }
	.navSplitPagesLinks a:hover{ color: #3366cc; background: #e7e7e7; }
	.current{ margin: 0; padding: 2px 5px; background: #e7e7e7; border: 1px solid #b6b6b2; color: #636363; font-weight: bold; }
	tr.productListing-rowheading{ padding: 10px 0; font-size: 13px; color: #464646; }
	tr.productListing-rowheading a{ display: block; color: #464646;padding: 10px 0;  }
	tr.productListing-rowheading a:hover{ text-decoration: underline;}
	th.productListing-heading{ padding: 0px 3px; font-size: 12px; text-align: left; }
	tr.productListing-even{background-color: rgba(255,165,0,0.3);  }
	tr.featuredTR, tr.newTR{ background: #f6f6f6; border-bottom: 1px solid #ffffff; }
	td.productListing-data{ text-align: center; }
	td.main{ width: 30%; }
	td.mainb{ width: 70%; vertical-align: top; }
	td.mainc{ color: #666666; 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; }
	h3.itemTitle a{color: #007BC1; border-bottom: 1px dotted #464646;}
	h3.itemTitle a:hover{border-bottom-color: #ffa500;}
	.listingDescription{ margin: 5px; text-align: justify; }
	img.listingProductImage{border: 1px solid #aaa;}
.categoryListBoxContents{margin: 3px 0; float: left; vertical-align: top; text-align: center; }
.categoryListBoxContents:hover {background-color: rgba(255,165,0,0.3);}
.categoryListBoxContents a{ display: block; font-weight: bold;}
.categoryListBoxContents a img{border: silver solid 1px;}
.specialsListBoxContents{ float: left; vertical-align: top; margin: 10px 0; text-align: center; }
	.categoryIcon{ margin: 0 ; display: none;}
	.categoryIcon a{ display: block; font-weight: bold; }
	.navNextPrevWrapper{ margin: -10px 10px 10px 10px; padding: 0; }
	.navNextPrevCounter{ margin: 0 0 5px 0; 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; }
#productMainImage img {border: 1px solid #aaa;}
.imgLink{ margin-top: 2px; }
h2#productPrices, h2#reviewsInfoDefaultPrice{ font-weight: bold; color: #464646; line-height: 25px; }
h2#productPrices img{ margin-top: 2px; }
#freeShippingIcon{ margin: 3px; }
#productDescription{ padding: 0 5px; line-height: 20px; clear: both;}
#productDescription p {margin: 5px 0; text-align: justify;}
#productDescription ul {margin-left: 15px; text-align: justify;}
#cartAdd{ position: absolute;right: 10px; top: 120px; text-align: center; padding: 5px;background-color: rgba(0,123,193,0.3); }
ul#productDetailsList{float: none; padding: 5px; list-style-type: square; list-style-position: inside; background-color: rgba(255,165,0,0.3);}
h3#attribsOptionsText{ display: none;}
h3.attributesComments{ display: none; }
.wrapperAttribsOptions, .wrapperAttribsOneTime, .wrapperAttribsQtyPrices{ margin: -20px 0 0 0; padding-bottom: 5px; background-color: rgba(0,123,193,0.3);}
#productAttributes {width: 175px; position: absolute; top: 245px; right: 10px;}
h4.optionName{  padding: 5px; float: none;
font-size: 15px;
font-weight: bold;
margin-bottom: 5px;
	border-left: 3px solid #ffa500;
	background-color: #464646;
	/*box-shadow: #000 0 2px 4px;*/
	color: #fff;
	display: block; /*width: 562px;*/ }
	.zero, .one, .two, .three, .threeA, .four, .fourA, .five, .fiveA{ color: #666666; }
	.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{ color: #6699cc; font-size: 10px; }
#productDateAvailable{ margin: 5px 0 0 0; color: #cc3300; font-size: 9px; }
p.productGeneral, p.freeShip, p.productMusic, p.docProduct, p.docGeneral{}
#productDateAdded, #reviewsInfoDefaultDate{ margin: 5px 0 0 0; color: #999999; font-size: 9px; }
#productInfoLink{ margin: 5px 0 0 0; color: #999999; 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; background: #f6f6f6; border-bottom: 1px solid #ffffff; }
.smallProductImage{ margin: 0; padding: 10px; }
#reviewsDefault h2{ margin: 0; padding: 10px 10px 5px 10px; color: #336cad; }
.rating{ padding-bottom: 5px; }
td.reviewsHR hr{ height: 1px; margin: 0; border: none; border-bottom: 1px solid #e0e0e0; }
#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{ color: #336cad; 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; }
h4#createAcctDefaultLoginLink{ color: #666666; }
.tableHeading th{ border-bottom: 1px solid #cccccc; background: #e9e9e9; 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{ border: 1px solid #cacaca; float: right; margin: 0em 0em 1em 1em; margin: 0; width: 47%; }
#infoShoppingCart, #popupAtrribsQuantityPricesHelp, #popupCouponHelp, #popupCVVHelp, #popupShippingEstimator{ background: #ffffff; }
#popupAdditionalImage{ margin: 0; padding: 0; 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{ background: #cacaca; 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; background: #e9e9e9;  height: 2.2em; }
#cartEmptyText{ text-align: center; }
