 
body{ margin: 0; padding: 0; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;
 background: url('../images/bgtile.jpg') ;
}
a{ color: #3d290b; text-decoration: none; }
a:hover{ color: #681c21; }
a img {border: none; padding-bottom: 5px; }
h1{ font-size: 16px; color:#3d290b }
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{ /*	float: left;*/ 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;color: #681c21; }
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;*/ }
LABEL.inputLabel {
	width: 11em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
	}

P, ADDRESS {
	padding: 0.5em;
	}

ADDRESS {
	font-style: normal;
	}


hr{ height: 1px; margin-top: 5px; border: none; border-bottom: 1px dotted #7b6e6a; }

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution{ line-height: 16px; padding: 3px; border: 1px solid #666666; }
.messageStackWarning, .messageStackError{ background: #9E0606; color: #ffffff; }
.messageStackSuccess{ background: #CFCFBD; color: #333333; }
.messageStackCaution{ background: #CFCFBD; color: #333333; }
.larger{ font-size: 14px; }
a.productListing-heading{ padding: 0 3px; font-size: 12px; text-align: center; }
.smallText{ font-size: 9px; color:#000000; }
.productPriceDiscount{ color: #AD6A33; }
.normalprice{ text-decoration: line-through; }
.productSpecialPriceSale{ color: #681c21; font-weight: bold; text-decoration: line-through; }
.productSalePrice{ color: #cc0000; font-weight: bold; }
.productSpecialPrice{ padding-left: 10px; font-weight: bold; }
p.alert{ color: #9E0606; 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: #9E0606; }
.bold{ font-weight: bold; }
.important{ font-weight: bold; }
.alert{ color: #9E0606; margin-left: 5px; }

#bannerOne{ background: #ffffff; text-align: center; padding: 10px 0; }
#mainWrapper{ margin: 0 auto; padding: 0;  text-align: left; vertical-align: top;   }

#headerWrapper{ margin: 0; padding: 0; }
#navMainWrapper{ margin: 0 0 3px 0; color: #B8834E;  }
#navMain ul{ margin: 0; padding: 6px 0 5px 25px; list-style-type: none; text-align: left; font-family:"Times New Roman", Times, serif; font-size: 14px; font-weight:bold; color: #3d290b; }
#navMain ul li{ display: inline; float: left;}
#navMain ul li a{ text-decoration: none; padding: 0 5px; margin: 0; white-space: nowrap;color: #3d290b; }
#navMain {padding-left: 70px;}
#navMain ul a:hover{ color: #000; }


#navMainSearch{ float: right; margin-top: 10px; 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/header.png') center no-repeat; height: 173px;}
#logo { padding: 20px 0 0px 145px; visibility: visible; }

#logo a, #logo a:visited {font-family:"Times New Roman", Times, serif;\; 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; }
#bannerTwo{ text-align: center;  }
#searchHeading {
display: ;
}
#bannerboxall {
border: none;
}

#bannerboxallHeading {
visibility: hidden;
}
#bannerboxHeading {
visibility: hidden;
}
#bannerbox2 {
}

#bannerbox2Heading {margin-bottom: -8px;
}

#navCatTabsWrapper{ margin: 0; background: #ebebeb; width: 100%; text-align: center; border-top: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; }
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: #681c21; background: #ffffff; border-bottom: 2px solid #681c21; }
#navCatTabs li .category-top .category-subs-selected{}
#navEZPagesTop{ font-weight: bold; text-align: center; margin: 27px 0 0px 0px; font-size: 12px; background: url('../images/ezbar.png') center no-repeat;  height: 36px; padding-top: 25px; }
#navEZPagesTop a{ color: #FFFFFF; }

#contentMainWrapper{ margin: 0px;  border-collapse: collapse; border: none; width: 100%; background: url('../images/paper-bg.png') top repeat-y; }
.pagebg{  background: url('../images/pagebg.png') no-repeat; }

#navColumnOne{ padding-left: 3px; vertical-align: top;padding-bottom: 5px; }
#navColumnTwo{ padding-right: 3px; vertical-align: top;padding-bottom: 5px;  }
#navColumnOneWrapper, #navColumnTwoWrapper{ margin: 0; padding: 0; }
#zawartosc{ vertical-align: top; }
#navBreadCrumb{ color: #666666; margin: 0 44px; padding: 6px; 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-bottom: 0px; background: url('../images/footer-bg.png') no-repeat;width: 100%; text-align: center; height:96px; font-size: 11px; font-weight: bold; color: #666666; padding: 5px; }
ul#navSupp{ margin: 0; list-style-type: none; text-align: center; }
#navSupp li{ display: inline; }
#navSupp li a{ padding: 5px 5px; text-decoration: none; font-weight: 700; color: #333333; white-space: nowrap; }
#navSupp li a:hover{ color: #605A12; text-decoration:line-through;}
#bannerFive{ padding: 5px 0; text-align: center; }
#siteinfoIP{ font-size: 12px; text-align: center; }
#siteinfoLegal{ padding-bottom: 3px; font-size: 12px; text-align: center; color:#3d290b; font-family:"Times New Roman", Times, serif; margin-top:-20px; }
#siteinfoLegal a{ padding-bottom: 3px; font-size: 12px; text-align: center; color:#3d290b; }

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

.centeredContent{ text-align: center; vertical-align:top; }
.leftBoxContainer {margin-top: 0px; margin-left: 32px; margin-bottom: 10px; }
 .rightBoxContainer, .singleBoxContainer{margin-top: 3px; margin-bottom: 10px;  }
.leftBoxHeading{ margin: 0;  text-align: left; padding: 0px 0 0 15px;}

.rightBoxHeading, .singleBoxHeading{ margin: 0; padding: 5px 15px; text-align: left; }
h3.leftBoxHeading, h3.rightBoxHeading, h3.singleBoxHeading{ font-family: "Times New Roman", Times, serif; font-size: 13px; font-weight: bold; color: #3d290b; }
h3.leftBoxHeading a, h3.rightBoxHeading a, h3.singleBoxHeading a{ text-decoration: none; color: #B8834E; }
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover, h3.singleBoxHeading a:hover{ color: #35322d; text-decoration: none; }
.sideBoxContent{ padding: 5px; color: #B8834E; font-size: 12px; }
.sideBoxContent a{ text-decoration: none; font-weight: normal; }
.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: #681c21; font-size: 12px; padding-left: 23px; }
	#categoriesContent a, #categorylistboxContent a, #treemenu a{ color: #681c21; font-size: 12px; text-decoration: none; }
	#categoriesContent a:hover, #categorylistboxContent a:hover, #treemenu a:hover{ color: #3d290b; text-decoration: none; }
	#categoriesContent .category-top2, #categorylistboxContent .category-top2{ font-weight: bold; }
	#categoriesContent .category-subs, #categorylistboxContent .category-subs{ color: #b8834E; font-size: 12px; }
	#categoriesContent .category-products, #categorylistboxContent .category-products{ color: #b8834E; }
	#categoriesContent .category-subs-parent, #categorylistboxContent .category-subs-parent{ color: #333333; }
	#categoriesContent .category-subs-selected, #categorylistboxContent .category-subs-selected{  color: #333333; }
	#catBoxDivider{ border-bottom: 1px dotted #333333; margin-right: 8px; margin-right: 20px; }
	#categoriesContent .category-links, #categorylistboxContent .category-links, #treemenu .category-links{  font-size: 12px; text-decoration: none; }
	#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 54px 5px 15px;*/padding: 5px 10px 5px 5px; margin-left: 10px; }
	#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:"Times New Roman", Times, serif; font-size: 20px;font-weight:700; color: #3d290b; }
	#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{ 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{ 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: 0px; text-align: center; }
		#featuredProducts, #specialsDefault, #whatsNew,  #alsoPurchased { border-top: 1px solid #3d290b; }
		#featuredProducts h2, #specialsDefault h2, #whatsNew h2, #alsoPurchased h2{ margin: 0 0 8px 0; padding-top: 10px;  font-family:"Times New Roman", Times, serif; font-size: 20px;font-weight:normal; color: #681C21; text-align: center; }
		.centerBoxContentsFeatured, .centerBoxContentsSpecials, .centerBoxContentsNew{ margin: 10px 0 5px 0; vertical-align: top; }
		.centerBoxContentsFeatured a, .centerBoxContentsSpecials a, .centerBoxContentsNew a{ color: #3d290b; font-weight: bold; }
		.centerBoxContentsFeatured a:hover, .centerBoxContentsSpecials a:hover, .centerBoxContentsNew a:hover{ color: #681c21; }
		#upcomingProductsTable caption{ color: #681c21; }
		#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; font-weight:normal; }
	.second-name{
	color: #870606;
    padding-bottom: 5px;
}
.product-second-name{
	color: #870606;
    font-size: 14px;
	padding-left:20px;
  }
.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 20px; }
	.navNextPrevList img{ margin: 0; padding: 0; }
#productMainImage{ margin: 5px 10px; text-align: center; }
.imgLink{ margin-top: 2px; }
h2#productPrices, h2#reviewsInfoDefaultPrice{ font-weight: bold; }
h2#productPrices img{ margin-top: 2px; }
#freeShippingIcon{ margin: 3px; }
#productDescription{ padding: 5px; }
#cartAdd{ 	width:120px;
	text-align: left;
	margin: 1em;
	padding:1em;
	margin-right:; border: 2px solid #3a3838 ; }
ul#productDetailsList{ margin: 0 0 0 25px; padding: 0; list-style-type: square; }
.wrapperAttribsOneTime, .wrapperAttribsQtyPrices{ margin: 3px 0; }
.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}
h4.optionName{ margin: 2px; padding: 2px; }
	.attribImg {
	float: left;
	padding: 6px;
	padding-left: 1px;
	width: 165px;
	word-wrap: break-word;
}
	.switchedLabel{ width: 120px; float: left; }
	.attribsSelect{ display: inline; }
#mediaManager{ width: 50%; margin: 2px; padding: 5px; }
.additionalImages{ 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{ padding-top: 10px;text-align: left; padding-right: 0.2em; }
.cartAttribsList{ margin-left: 35px; }
.cartAttribsList ul li{ word-break: break-all; }
.cartTotalDisplay{ text-align: right; padding-right: 0.2em; padding: 0.5em 0em; }
#sendSpendWrapper{ border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;  padding: 0 8px; }
	.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	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; }

#ezpagesContent {padding-left: 25px; font-size: 13px; font-weight:bold;}
#ccacceptContent {
text-align:center;
padding:10px 20px;
line-height:2.5em;
}
#categoriesContent {line-height: 18px; }
#categoriesHeading {margin-bottom: 4px;}
/* #categories  {background: url('../images/singerbg.png') top no-repeat;} */
.paperbg {background-image: url('../images/sitebg.jpg');background-repeat: no-repeat; background-position:center; background-position:top;
}
#navCurrenciesWrapper{ padding: 9px 0 0 540px; font-size: 11px; font-weight:normal; }
#navCurrenciesWrapper a {color: #3d290b;text-decoration: none;}
#navCurrenciesWrapper a:hover {color: #000000;text-decoration: none;}
#RSSFeedLink{text-align: center;
	padding: 5px;
}

#productAttributes {
	text-align: left;
}

/* added by Jarvis */
A.question { 
	Z-INDEX: 20;
	POSITION: relative;
}
A.question SPAN { 
	DISPLAY: none;
}
A.question:hover SPAN{ 
	PADDING: 5px; 
	BORDER: #0cf 1px solid; 
	DISPLAY: block; 
	RIGHT: -5em;  
	WIDTH: 300px; 
	COLOR: #000; 
	POSITION: absolute;
	BACKGROUND-COLOR: #fff;
	TEXT-ALIGN: left 
}
/* end */
#my-account{
	width: 150px;
    background:#ededed;
    background:rgba(237, 237, 237, 0.9);}
#my-account li{padding:2px 0}	
#my-account li a{color:#000000 !important}
.my-account{margin:0px;padding:0 10px}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
/* sub-navigation */

.navigation-flyout {
    visibility:hidden;
    opacity:0;
    position:absolute;
    z-index:1000;
}

.navigation-flyout:hover {
    opacity:1;
    visibility:visible;
}

.shopping-menu {
    width:940px;
    background:#ababab;
    background:rgba(171, 171, 171, 0.97);
}

.shopping-menu li {
    float:left;
    width:150px;
    margin-right:10px;
    height:16px;
}

.shopping-menu li.last-column {
    width:400px;
}

.shopping-menu li a {
    font:11px Helvetica;
    padding:2px 0;
    color:#fff;
    text-decoration:none;
}

.shopping-menu li a:hover {
    text-decoration:underline !important;
    color:#fff;
}
#navMain .back li:hover .navigation-flyout {
    opacity:1;
    -webkit-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-ms-transition: opacity 0.3s ease;	
	transition: opacity 0.3s ease;
	visibility:visible;
}
.home_text p{margin: 8px 0;
    padding: 0;}
.red{}
#feedback input[type="text"], #feedback  .text, #feedback  textarea {
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.07) inset;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    line-height: 13px;
    padding: 12px;
	width: 100%;
    width: 90%\9;
}
#feedback textarea {
    line-height: 20px;
    min-height: 150px;
    overflow: auto;
}
#feedback {
    background: none repeat scroll 0 0 #FFFFFF;
    /*box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);*/
	margin: 0 10px;
}
#feedback .heading {
    background-color: #383838;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #FFFFFF;
    margin: -30px -30px 20px;
    padding: 14px 30px;
}#feedback {
	background: url("../images/feedback_icon.png") no-repeat scroll 5px 17px #EAE3D7;
    margin-left: 44px;
    margin-right: 44px;
    padding: 10px 35px 10px 43px;
}
#feedback textarea {
    color: #B4B4B4;
    font-weight: bold;
    height: 40px;
    min-height: 40px;
    overflow: hidden;
    padding: 8px 12px 11px;
    resize: none;
}
#feedback  textarea.focus {
    color: #1A1A1A;
    font-weight: normal;
    overflow: auto;
    resize: vertical;
}
#feedback .button {
    margin-top: 10px;
}
#feedback h3 {
    margin-bottom: 0;
}
.caret {
    border-color: #3D290B transparent;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #808080;
    content: "";
    display: inline-block;
    height: 0;
    margin-left: 4px;
    margin-top: 8px;
    vertical-align: top;
    width: 0;
}
.history-product{color:blue;}
#CutMonooverlay{background: url(../images/opacity_80-black.png) repeat scroll 0 0 transparent;position: fixed;width: 100%;height: 100%;opacity: 0.9;cursor: pointer;display: none;top:0;left:0;}
.close-popup{background:url(../images/close_popup.png) no-repeat 0 0;display:block;width:19px;height:20px;}
a.size-chat{display: inline-block;font-family: PillGothic300mgLight;letter-spacing: 1px;font-size: 10px;font-weight: bold;color: #fff;padding: 3px 0;width: 100px;background-color: #635a5a;cursor: pointer;text-decoration: none;text-transform: uppercase;text-align: center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
a.size-chat:hover{color:#fff;background:#3A3838;}
#productListing .tabTable .centerBoxContentsProducts {padding-right:2px;}
.imageFrame
{
	min-height: 200px;
}
.btn-search{width: 20px;height: 21px;position: absolute;top: 13px;right: 70px;background-image: url(../images/btn-mobile-search.png);}
.mobile-menublock {margin-bottom: 8px;clear: both;overflow: hidden;}
.mobile-search {margin-top: 12px;padding-top: 20px;display: none;}
.mobile-search .cancel {float: right;font-family: PillGothic300mgRegular,sans-serif;font-size: 14px;font-size: 1.4rem;line-height: 30px;text-transform: uppercase;color: #fff;}
.mobile-search .form-mobileSearch {}
.mobile-search .form-mobileSearch input[type="text"] {width: 70%;border-color: #acacac;border-radius: 3px;border: 1px solid #bcbcbc;height: 30px;color: #787878;outline: 0;padding: 0 8px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;vertical-align: top;}

