/*	Zen Cart Stylesheet	*/

body	{ margin:0 20px 0 0; padding:0; }
body, div, span, p, td, ul	{ color:#242424; }

#shell	{ text-align:left; margin:auto; }
#wrap	{ }

#shopnav	{ float:left; font-size:10px; color:#369; margin:10px 0 0 40px; }
#shopnav a:link, #shopnav a:visited	{ font-size:12px; color:#eee; text-decoration:underline; padding:0 1px 0 1px; }
#shopnav a:hover, #shopnav a:active	{ color:#999; text-decoration:none; }

#topsearch						{ float:left; margin:10px 0 0 20px; }
#topsearch input[type=text]		{ font-size:11px; }
#topsearch input[type=submit]	{ width:50px; font-size:11px; }

.shopcontent	{ background-color:#fff; border:8px solid #ccc; }
#shopcontent	{ padding:20px; }

#sidebar		{ padding:15px 0; }
#sidebar div	{ color:#eee; }
#bk3			{ height:43px; clear:both; }

/* ZEN CART PRODUCTS LISTING */
#productsListingTopNumber	{ margin:20px 0; }
#productsListingListingTopLinks	{ margin:20px 0; }
.productListing-data		{ padding:10px 0; border-top:1px solid #eee; border-bottom:1px solid #eee; }
.productListing-data br		{ line-height:5px; }
#productsListingBottomNumber		{ margin:20px 0; }
#productsListingListingBottomLinks	{ margin:20px 0; }
.listingDescription			{ text-align:left; }

.cartNewItem	{ color:#bdf; position:relative; }
.cartOldItem	{ color:#bdf; position:relative; }
.category-top	{ line-height:16px; }

.edg2		{ border:1px solid #369; background-color:#bdf; }
#whatsNew	{ padding-top:10px; }
a img		{ border:none; }

a:link, a:visited	{ color:#242424; text-decoration:underline; }
a:hover, a:active	{ color:#999; text-decoration:none; }

/* SIDEBOXES */
.sideBoxContent			{ padding:5px; font-size:11px; }
.sideBoxContent a		{ font-size:11px; color:#eee; text-decoration:none; }
.sideBoxContent a:hover	{ color:#999; }

/* SIDEBAR NAVIGATION selected */
#categoriesContent .category-subs-selected	{ color:#fff; font-weight:bold; font-size:13px; }

/* ITEM ATTRIBUTES */
#productAttributes	{ background-color:#fafafa; padding:10px; border:1px dashed #242424; width:440px; }
#productAttributes .back{ margin-top:5px; }
#productAttributes h3	{ font-weight:bold; color:#c00; }
.wrapperAttribsOptions	{ margin-bottom:-30px; }
.attribsCheckbox		{ }

h1,h2,h3,h4,h5,h6	{ margin:0.3em 3px; color:#242424; }
h1	{ font-size:1.5em; }
h2	{ font-size:1.4em; }
h3	{ font-size:1.3em; }

h4,h5,h6,LABEL,h4.optionName,LEGEND,ADDRESS,.larger	{ font-size:1.1em; }

.biggerText	{ font-size:1.2em; }
code	{ font-family:arial,verdana,helvetica,sans-serif;font-size:1em; }

form,select,input		{ display:inline;font-size:1em;margin:0.1em; }
textarea				{ margin:auto;display:block;width:95%; }
input:focus,select:focus,textarea:focus	{ background:#F0F8FF; }
FIELDSET				{ padding:0.5em;margin:0.5em 0em;border:1px solid #cccccc; }
LEGEND					{ font-weight:bold;padding:0.3em; }
LABEL,h4.optionName		{ line-height:1.5em;padding:0.2em; }
LABEL.checkboxLabel,LABEL.radioButtonLabel	{ margin:0.5em 0.3em; }

#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg	{ float:left; }
#logo	{ }
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; }
.clearBoth	{ clear:both; }
hr			{ height:1px;margin-top:0.5em;border:none;border-bottom:1px solid #9a9a9a; }

/* WARNINGS,ERRORS,MESSAGES */
.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution	{ line-height:1.8em;padding:0.2em;border:1px solid #000000; }
.messageStackWarning,.messageStackError	{ background-color:#ff0000;color:#ffffff; }
.messageStackSuccess	{ background-color:#99FF99;color:#000000; }
.messageStackCaution	{ background-color:#FFFF66;color:#000000; }

/* WRAPPERS - PAGE OR SECTION CONTAINERS */
#mainwrapper	{ /* background-color:#ffffff;text-align:left;width:100%;vertical-align:top; */ }
#headerWrapper,#contentMainWrapper,#logoWrapper,#cartBoxListWrapper,#ezPageBoxList,#cartBoxListWrapper ul,#ezPageBoxList ul,#mainWrapper,#popupAdditionalImage,#popupImage	{ margin:0em;padding:0em; }
#navColumnOneWrapper,#navColumnTwoWrapper,#mainWrapper	{ margin:auto; }
#tagline	{ color:#000000;font-size:2em;text-align:center;vertical-align:middle; }
#sendSpendWrapper	{ border:1px solid #cacaca;float:right;margin:0em 0em 1em 1em; }
.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper	{ margin:0;width:47%; }

/* NAVIGATION */
.navSplitPagesResult{ }
.navSplitPagesLinks	{ }
.navNextPrevCounter	{ margin:0em;font-size:0.9em; }
.navNextPrevList	{ display:inline;white-space:nowrap;margin:0;padding:0.5em 0em;list-style-type:none; }

#navmainwrapper,#navsuppwrapper,#navcattabswrapper	{ margin:0em; /*  background:#999 url('/i/btb.png'); */ font-weight:bold;color:#ffffff;height:1%;width:100%; }
#navMain ul,#navSupp ul,#navCatTabs ul	{ margin:0;padding:0.5em 0em;list-style-type:none;text-align:center;line-height:1.5em; }
#navMain ul li,#navSupp ul li,#navCatTabs ul li	{ display:inline; }
#navMain ul li a,#navSupp ul li a,#navCatTabs ul li a	{ text-decoration:none;padding:0em 0.5em;margin:0;color:#ffffff;white-space:nowrap; }

#navEZPagesTOCWrapper	{ font-weight:bold;float:right;height:1%;border:1px solid #000000; }
#navEZPagesTOC ul		{ margin:0;padding:0.5em 0em;list-style-type:none;line-height:1.5em; }
#navEZPagesTOC ul li	{ white-space:nowrap; }
#navEZPagesTOC ul li a	{ padding:0em 0.5em;margin:0; }
#navCategoryIcon,.buttonRow,#indexProductListCatDescription	{ margin:0.5em; }

#navMainSearch		{ float:right; }
#navBreadCrumb		{ color:#242424; background-color:#ccc; }
#navBreadCrumb a	{ color:#242424; }
#navEZPagesTop		{ background-color:#ffff33; }
#navBreadCrumb,#navEZPagesTop	{ font-size:0.95em;font-weight:bold;margin:0em;padding:0.5em; }
#navColumnOne	{ }
#navColumnTwo	{ }

/* THE MAIN CONTENT CLASSES */
#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert	{ vertical-align:top; }

#productdescription, .shippingestimatorwrapper	{ padding:0.5em; }
.alert		{ color:#FF0000;margin-left:0.5em; }
.advisory	{ }
.important	{ font-weight:bold; }
.notice	{ }
.rating	{ }
.gvBal	{ float:right; }
.centerColumn,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix	{ padding:0.8em; }
.centerColumn	{ background-color:#fff; }
.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP	{ font-size:0.9em; }

/* SHOPPING CART DISPLAY */
#cartAdd	{ float:right;text-align:center;margin:1em;border:1px solid #000000;padding:1em; }
.tableHeading TH	{ border-bottom:1px solid #cccccc; }
.tableHeading,#cartSubTotal	{ background-color:#e9e9e9; }
#cartSubTotal	{ border-top:1px solid #cccccc;font-weight:bold;text-align:right;line-height:2.2em;padding-right:2.5em; }
.tableRow,.tableHeading,#cartSubTotal	{ height:2.2em; }
.cartProductDisplay,.cartUnitDisplay,.cartTotalDisplay,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,#cartInstructionsDisplay,.cartTotalsDisplay	{ padding:0.5em 0em; color:#242424; }

.cartUnitDisplay,.cartTotalDisplay	{ text-align:right;padding-right:0.2em; }
#scUpdateQuantity	{ width:2em; color:#242424; }
.cartQuantity	{ width:4.7em; }
.cartBoxTotal	{ text-align:right;font-weight:bold; }
.cartRemoveItemDisplay	{ width:3.5em; }
.cartAttribsList	{ margin-left:1em; }
#mediaManager	{ width:50%; margin:0.2em;padding:0.5em; }
.mediaTitle	{ float:left; }
.mediaTypeLink	{ float:right; }
.normalprice,.productSpecialPriceSale	{ text-decoration:line-through; }
.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount	{ color:#ff0000; }
.orderHistList	{ margin:1em;padding:0.2em 0em; }
#cartBoxListWrapper ul,#ezPageBoxList ul	{ list-style-type:none; }
#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal	{ margin:0;padding:0; }
#cartBoxEmpty,#cartBoxVoucherBalance	{ font-weight:bold; }
.totalBox	{ width:5.5em;text-align:right;padding:0.2em; }
.lineTitle,.amount	{ text-align:right;padding:0.2em; }
.amount	{ width:5.5em; }

/* IMAGE DISPLAY */
#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage	{ margin:0em 1em 1em 0em; }
.categoryIcon	{ }
#cartImage	{ margin:0.5em 1em; }

/* ATTRIBUTES */
.attribImg	{ width:20%;margin:0.3em 0em; }
.attributesComments	{ }

/* LIST BOX CONTENTS */
.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew	{ margin:1em 0em; background-color:#fff; }
.categoryListBoxContents	{ margin:0; }

/* SIDEBOXES */
.columnLeft	{ text-align:left; }
.leftBoxHeading	{ text-align:left; }
.leftBoxContainer	{ border:1px solid #036; color:#000; margin-top:20px; margin-left:40px; background-color:#000040; }
h3.leftBoxHeading,h3.leftBoxHeading a	{ font-size:14px; color:#eee; background:#036 url('/ChemStar/i/crtbk.gif'); height:21px; padding:2px 0 0 6px; }
h3.leftBoxHeading a:hover	{ color:#999; text-decoration:none; }

#shoppingcartHeading a	{ font-size:12px; color:#eee; text-decoration:none; }
#shoppingcartHeading a:hover	{ color:#999; }
#categoriesContent a	{ font-size:11px; color:#eee; text-decoration:none; }
#categoriesContent a:hover	{ color:#999; }
#categoriesContent span a	{ font-size:11px; color:#eee; text-decoration:none; }
#categoriesContent span a:hover	{ color:#999; }
#categoriesContent span	{ font-size:10px; color:#ddd; }
.centerBoxHeading	{ margin:0em;background-color:#eee;padding:0.5em 0.2em;color:#999; }

h3.rightBoxHeading,h3.rightBoxHeading a	{ font-size:1.1em;color:#ffff00; }
.rightBoxHeading	{ margin:0em;background-color:#663366;padding:0.2em 0em; }
h3.rightBoxHeading a:hover	{ color:#FF0000;text-decoration:none; }
.rightBoxContent	{ background-color:#ffffff;margin-bottom:1em; }

.centeredContent,TH,#cartEmptyText,#cartBoxGVButton,#cartBoxEmpty,#cartBoxVoucherBalance,#navCatTabsWrapper,#navEZPageNextPrev,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.center,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,.cartTotalsDisplay,#cartBoxGVBalance,.centerBoxHeading, .rightBoxHeading,.productListing-data,.accountQuantityDisplay,.ratingRow,LABEL#textAreaReviews,#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.gvBal,.attribImg	{ text-align:center; }

#bestsellers .wrapper	{ margin:0em 0em 0em 1.5em; }
#bestsellers ol	{ padding:0;margin-left:1.1em; }
#bestsellers li	{ padding:0;margin:0.3em 0em 0.3em 0em; }
#bannerboxHeading	{ background-color:#0000CC; }
#upProductsHeading	{ text-align:left; }
#upDateHeading	{ text-align:right; }

/* MISC */
.back	{ float:left; }
.forward,#shoppingCartDefault #PPECbutton	{ float:right; }
.bold	{ font-weight:bold; }
.rowOdd	{ background-color:#E8E8E8;height:1.5em;vertical-align:top; }
.rowEven	{ background-color:#F0F0F0;height:1.5em;vertical-align:top; }
.hiddenField	{ display:none; }
.visibleField	{ display:inline; }
caption	{ }
#myAccountGen li,#myAccountNotify li	{ margin:0; }
.accounttotaldisplay,.accounttaxdisplay	{ width:20%;text-align:right; }

.accountQuantityDisplay	{ width:10%;vertical-align:top}
TR.tableHeading	{ background-color:#cacaca;height:2em; }
#siteMapList	{ width:90%;float:right; }
.ratingRow	{ margin:1em 0em 1.5em 0em; }
LABEL#textAreaReviews	{ font-weight:normal;margin:1em 0em; }
#popupShippingEstimator,#popupSearchHelp,#popupAdditionalImage,#popupImage,#popupCVVHelp,#popupCouponHelp,#popupAtrribsQuantityPricesHelp,#infoShoppingCart	{ background-color:#ffffff; }
.information	{ padding:10px 3px; line-height:150%; }
#shoppingcartBody #shippingEstimatorContent	{ clear:both; }
.seDisplayedAddressLabel	{ background-color:#85C285;text-align:center; }
.seDisplayedAddressInfo	{ text-transform:uppercase;text-align:center;font-weight:bold; }
#seShipTo	{ padding:0.2em; }

