/**
 *
 * @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: 70%; 
	color: #993300; 
	background: #f8f8f8; }
	
#indexBody, #shoppingcartBody, #productinfoBody, #advancedsearchresultBody, #advancedsearchBody, #loginBody, 
#shippinginfoBody, #checkoutconfirmationBody, #checkoutsuccessBody, #privacyBody, #conditionsBody, #contactusBody, 
#sitemapBody, #productsnewBody, #productsallBody, #checkoutshippingBody, #checkoutpaymentBody, #accountBody,
#accounthistoryinfoBody, #logoffBody, #reviewsBody, #productreviewswriteBody, #productreviewsBody, #productreviewsinfoBody { 
	margin: 0; 
	padding: 0; 
	text-align: center; 
	font-family: tahoma, verdana, arial, helvetica, sans-serif; 
	font-size: 70%; 
	color: #aaa; 
	background: #000000; }

/*
#shoppingcartBody{ 
	margin: 0; 
	padding: 0; 
	text-align: center; 
	font-family: tahoma, verdana, arial, helvetica, sans-serif; 
	font-size: 70%; 
	color: #aaa; 
	background: #000000; }

#productinfoBody{ 
	margin: 0; 
	padding: 0; 
	text-align: center; 
	font-family: tahoma, verdana, arial, helvetica, sans-serif; 
	font-size: 70%; 
	color: #aaa; 
	background: #000000; }

#advancedsearchresultBody{ 
	margin: 0; 
	padding: 0; 
	text-align: center; 
	font-family: tahoma, verdana, arial, helvetica, sans-serif; 
	font-size: 70%; 
	color: #aaa; 
	background: #000000; }

#loginBody{ 
	margin: 0; 
	padding: 0; 
	text-align: center; 
	font-family: tahoma, verdana, arial, helvetica, sans-serif; 
	font-size: 70%; 
	color: #aaa; 
	background: #000000; }
*/
a{ 
	color: #9cf; 
	text-decoration: none; }
	
a:hover{ 
	color: #fff; }
	
a img{ 
	border: none; }

h1{ 
	font-size: 16px; }

h2{ 
	font-size: 14px; }

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: #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; 
	padding: 0; 
	background: #222; 
	text-align: left; 
	width: 900px; 
	vertical-align: top; 
	border: 2px solid #999999; }

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

#navMainWrapper{ 
	margin: 0 0 5px 0; 
	color: #222; 
	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; 
	padding: 0; 
	width: 100%; 
	display: block; 
	background: url('../images/HDR_header.jpg') center no-repeat; 
	height: 250px; 
	border-top: 2px solid #999; 
	border-bottom: 2px solid #999;
	}
	
#logowrapper a span { 
visibility: hidden; 
}

#logo { 
	padding: 30px 0 10px 40px; 
	display: none;}

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

#taglineWrapper{ 
	font-size: 20px; 
	padding: 10px 0 10px 60px; 
	margin-top: -30px; 
	text-align: left; 
	display: none; }

#bannerTwo{ 
	text-align: center; }

#navCatTabsWrapper{ 
	margin: 0; 
	background: #333333; 
	width: 100%; 
	text-align: center; 
	border-top: 0px solid #cdcdcd; 
	border-bottom: 0px solid #cdcdcd;
	display: none; }

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

#navCatTabs li{ 
	display: inline; }

#navCatTabs li .category-top{ 
	margin: 0; 
	padding: 5px 10px; 
	text-decoration: none; 
	font-weight: bold; 
	color: #575757; 
	white-space: nowrap; }

#navCatTabs li .category-top:hover{ 
	color: #ff6600; 
	background: #ffffff; 
	border-bottom: 2px solid #ff6600; }

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

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

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

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

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

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

#zawartosc{ 
	vertical-align: top; }

#navBreadCrumb{ 
	color: #666666; 
	margin: 0 15px; 
	padding: 6px; 
	border-bottom: 1px solid #999999; }

#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: #222; 
	width: 100%; 
	text-align: center; 
	border-top: 0px solid #cdcdcd; 
	border-bottom: 1px solid #cdcdcd; 
	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: #336cad; 
	border-top: 2px solid #336cad; }

#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: #000000; 
	border: 2px solid #999999; }

.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; 
	text-align:	center;
	color: #ffffff; 
	background: url('../images/sklep_5.gif') repeat-x top left #000000; 
	border: 0px 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: 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: #9cf; 
	font-size: 11px; }
	
#categoriesContent a, #categorylistboxContent a, #treemenu a{ 
	color: #9cf; 
	font-size: 12px; 
	text-decoration: none; }
	
#categoriesContent a:hover, #categorylistboxContent a:hover, #treemenu a:hover{ 
	color: #ffffff; 
	text-decoration: none; }
	
#categoriesContent .category-top2, #categorylistboxContent .category-top2{ 
	font-weight: bold; }
	
#categoriesContent .category-subs, #categorylistboxContent .category-subs{ 
	color: #9cf; }

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

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

#categoriesContent .category-subs-selected, #categorylistboxContent .category-subs-selected{ 
	font-weight: bold; 
	color: #9cf; }
	
#catBoxDivider{ 
	border-bottom: 2px solid #ffffff; }
	
#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: #ffffff; }
	
#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 10px; }

#textinformation{ 
	padding: 5px 10px; 
	font-size: 10px; }
	
.centerBoxWrapper{ 
	margin: 20px 0 0 0; }

.centerBoxHeading{ 
	margin: 0; 
	padding: 5px; 
	text-align: center; }
	
#featuredProducts, #specialsDefault, #whatsNew{ 
	border: 0px solid #666666; }

#featuredProducts h2, #specialsDefault h2, #whatsNew h2{ 
	margin: 0; 
	padding: 5px; 
	color: #ffffff; 
	background: url('../images/sklep_5.gif') repeat-x top left #000000; 
	border: 0px solid #ffffff; 
	text-align: center; }
	
.centerBoxContentsFeatured, .centerBoxContentsSpecials, .centerBoxContentsNew{ 
	margin: 10px 0 5px 0; 
	vertical-align: top; }
	
.centerBoxContentsFeatured a, .centerBoxContentsSpecials a, .centerBoxContentsNew a{ 
	color: #9cf; 
	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: #444; 
	border-top: 1px solid #ffffff; }
	
.rowOdd{ 
	background: #333; 
	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;
    border: 1px solid #000;
	background: #aaa; }

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