body, td, th	{ font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#333; }
body	{ margin:0; padding:0; background-image:url(/images/bg_home.gif); }

a:link		{ color:#333; }
a:visited	{ color:#333; }
a:hover		{ color:#000; }
a:active	{ color:#333; }

.edge			{ border:1px solid #699; background-color:#fff; }
#footbar	{ height:25px; background-color:#699; }
.bottom		{	font-size:7pt; color:#333; }

/* ------------------------------------ */

#wrap			{ width:760px; }

#nav		{ float:left; width:490px; color:#008080; font-size:13px; margin:5px 0 0 20px; }
#nav a:link, #nav a:visited { color:#008080; font:bold 13px/18px Georgia,"Lucida Sans Unicode",lucida,Verdana,sans-serif; text-decoration:none; }
#nav a:hover, #nav a.active { color:#699; }

#sidebar h3	{ font-size:16px; margin:10px 0 0 15px; color:#008080; }
#sidebar br	{ line-height:1px; }
#sidebar		{ float:left; width:200px; padding:15px 0; font-size:11px; }
#sidenav a:link, #sidenav a:visited { display:block; width:170px; text-align:left; font-size:11px; padding:4px 4px 4px 4px; text-decoration:none; color:#008080; margin-left:15px; }
#sidenav a:hover, #sidenav a:active { color:#699; }

#content		{ float:left; width:520px; padding:10px 20px 20px 20px; background:transparent; line-height:18px; }
#content ul { padding:5px; margin:0; }
#content li { padding:5px 0; }

h1, h2, h3, h4, h5, h6	{ color:#008080; letter-spacing:1pt; font-family:Georgia, "Lucida Sans Unicode", lucida, Verdana, sans-serif; }
h1	{ font-size:24px; }
h2	{ font-size:22px; }
h3	{ font-size:20px; }
h4	{ font-size:16px; }
h5	{ font-size:14px; }
h6	{ font-size:12px; }

hr	{ border:1px dashed #008080; }
.clear	{ clear:both; }


/*	Zen Cart Stylesheet	*/
#ccards		{ margin:10px 10px 80px 0; text-align:right; }
#topsearch						{ float:left; text-align:right; margin:5px 0 0 10px; width:200px; }
#topsearch	form				{ text-align:right; }
#topsearch input[type=text]		{ font-size:11px; }
#topsearch input[type=submit]	{ font-size:11px; }

.navNextPrevWrapper		{ padding-bottom:10px; }
#productDescription		{ clear:both; }
h1#productName				{ line-height:26px; }

/* checkout_shipping.php */
.flatrate		{ color:#c00; }



/* GREETINGS */
h2 a:link,h2 a:visited		{ color:#008080; }
h2 a:hover,h2 a:active		{ color:#699; }
.greetUser					{ color:#008080; }
h2.greeting					{ font-size:14px; }

h1#checkoutSuccessHeading		{ font-size:20px; }

hr#catBoxDivider	{ border:1px dashed #008080; }

/* 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; }
.productListing-data		{ padding-right:10px; }

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

.edg2		{ border:1px solid #369; background-color:#699; }
#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		{ font-size:11px; }
.sideBoxContent a		{ font-size:11px; color:#008080; text-decoration:none; }
.sideBoxContent a:hover	{ color:#699; }

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

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

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

/* 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:#008080; background-color:#fafafa; }
#navBreadCrumb a	{ color:#008080; }
#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	{ color:#008080; margin-top:15px; background-color:transparent; }
h3.leftBoxHeading, h3.leftBoxHeading a	{ font-size:14px; color:#008080; height:21px; padding-top:2px; }
h3.leftBoxHeading a:hover				{ color:#699; text-decoration:none; }

#shoppingcartHeading a			{ font-size:12px; color:#eee; text-decoration:none; }
#shoppingcartHeading a:hover	{ color:#999; }
#categoriesContent a			{ font-size:11px; color:#008080; text-decoration:none; }
#categoriesContent a:hover		{ color:#699; }
#categoriesContent span a		{ font-size:11px; color:#008080; text-decoration:none; }
#categoriesContent span a:hover	{ color:#699; }
#categoriesContent span			{ font-size:10px; color:#008080; }
.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; }

/* THUMBNAIL VIEWER */
/*Outermost DIV for thumbnail viewer*/
#thumbBox	{ position:absolute; left:0; top:0; width:auto; padding:10px; padding-bottom:0; background:#699; visibility:hidden; z-index:10; cursor:hand; cursor:pointer; font-size:10px; }
/*Footer DIV of thumbbox that contains "close" link */
#thumbBox .footerbar	{ font:bold 12px Tahoma; letter-spacing:5px; line-height:1.1em; color:white; padding:5px 0; text-align:right; }
/*DIV within thumbbox that holds the enlarged image */
#thumbBox #thumbImage	{ background-color:white; }
/*DIV for showing "loading" status while thumbbox is being generated*/
#thumbLoading	{ position:absolute; visibility:hidden; border:1px solid black; background-color:#efefef; padding:5px; z-index:5; }
