﻿@import url("layout.css");
@import url("colors.css");

/*******************************************/
/** Series 12 Styles by Zen Webs ***********/
/** www.zenwebs.com ************************/
/** Vesion 1.1 June 2006 *******************/

body { margin: 0; padding: 0; font-family: verdana, arial, helvetica, sans-serif; font-size: 71%; }
a img {border: none; }
#navEZPagesTOC ul li a { text-decoration: none;}
a:visited { text-decoration: none;}
a:link { text-decoration: none;}
h1 { font-size: 1.2em; }
h2 { font-size: 1.1em; }
h3 { font-size: 1.0em; }
.larger{ font-size: 1.0em; }
.sideBoxContent{ font-size: 1.0em; }
h6{ font-size: 1.0em; }
h5{ font-size: 1.0em; }
h4{ font-size: 1.0em; }
LEGEND { font-size: 0.9em; }
h4.optionName { font-size: 0.9em; }
LABEL { font-size: 0.9em; }
#productListHeading {  font-size: 16px; text-align: left;  font-weight: bold; font-variant: small-caps; font-variant: small-caps; padding: 3px;}
.productName {  font-size: 12px; text-align: left;  font-weight: bold; font-variant: small-caps; font-variant: small-caps; padding: 3px;}
.biggerText { font-size: 1.0em; }
h6 { margin: 0.2em; }
h5 { margin: 0.2em; }
h4 { margin: 0.2em; }
h3 { margin: 0.2em; }
h2 { margin: 0.2em; }
h1 { margin: 0.2em; }
CODE { font-family: arial, verdana, helvetica, sans-serif; font-size: 1em; }
INPUT { display: inline; font-size: 1.0em; margin: 0.1em; }
SELECT { display: inline; font-size: 1.0em; margin: 0.1em; }
FORM { display: inline; font-size: 1.0em; margin: 0.1em; }
TEXTAREA { float: left; margin: auto; display: block; width: 95%; }
FIELDSET { padding: 0.5em; margin: 0.5em 0em; }
LEGEND { font-weight: bold; padding: 0.3em; }
h4.optionName { line-height: 1.5em; padding: 0.2em; }
LABEL { line-height: 1.5em; padding: 0.2em; }
LABEL.radioButtonLabel { margin: 0.5em 0.3em; }
LABEL.checkboxLabel { margin: 0.5em 0.3em; }
.attribImg { float: left; }
.centerBoxContentsAlsoPurch { float: left; }
.categoryListBoxContents { float: left; }
.specialsListBoxContents { float: left; }
.centerBoxContents { float: left; }
.categoryListBoxContents { padding: 10px 0;}
.centerBoxContentsNew { padding: 10px 0;}
LABEL.inputLabel { width: 11em; float: left; }
LABEL.inputLabelPayment { width: 15em; float: left; }
LABEL.uploadsLabel { width: 12em; float: left; }
LABEL.switchedLabel { width: 12em; float: left; }
LABEL.selectLabel { width: 12em; float: left; }
ADDRESS { padding: 0.5em; }
P { padding: 0.5em; }
ADDRESS { font-style: normal;}
.clearBoth { clear: both; }
HR { height: 1px; margin-top: 0.5em; border: none; color: #CCCCCC;}

/*warnings, errors, messages*/
.messageStackCaution { line-height: 1.8em; padding: 0.2em; }

.messageStackSuccess { line-height: 1.8em; padding: 0.2em; }

.messageStackError { line-height: 1.8em; padding: 0.2em; }

.messageStackWarning { line-height: 1.8em; padding: 0.2em; }

/*wrappers - page or section containers*/
#mainWrapper { text-align: left; vertical-align: top;}
#popupImage { margin: 0em; padding: 0em; }
#popupAdditionalImage { margin: 0em; padding: 0em; }
#mainWrapper { margin: 0em; padding: 0em; }
#ezPageBoxList ul { margin: 0em; padding: 0em; }
#cartBoxListWrapper ul { margin: 0em; padding: 0em; }
#ezPageBoxList { margin: 0em; padding: 0em; }
#cartBoxListWrapper { margin: 0em; padding: 0em; }
#logoWrapper { margin: 0em; padding: 0em; }
#headerWrapper { margin: 0em; padding: 0em; }
#tagline { font-size: 2em; text-align : center; vertical-align: middle; }
#sendSpendWrapper { float: right; margin: 0em 0em 1em 1em; }
#navEZPagesTOCWrapper { margin: 0; width: 47%; }
#checkoutBillto { margin: 0; width: 47%; }
#checkoutShipto { margin: 0; width: 47%; }
#sendSpendWrapper { margin: 0; width: 47%; }
#accountLinksWrapper { margin: 0; width: 47%; }
.floatingBox { margin: 0; width: 47%; }
.wrapperAttribsOptions { margin: 0.3em 0em; }

/*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; }
#navCatTabsWrapper { margin: 0em; font-weight: bold; height: 1%; width: 100%; }
#navSuppWrapper { margin: 0em; font-weight: bold; height: 1%; width: 100%; }
#navMainWrapper { margin: 0em; font-weight: bold; height: 1%; width: 100%; }
#navMain ul { margin: 0 0 0 25px; padding:  8px 0em; list-style-type: none; text-align: center; line-height: 1.5em; font-weight: bold; font-size: 1.1em; text-transform: uppercase; }
#navCatTabs ul  { margin: 0; padding:  .5em 0em; list-style-type: none; text-align: center; line-height: 1.5em; font-weight: bold; }
#navSupp ul  { margin: 0 0 0 46px; padding:  .5em 0em; list-style-type: none; text-align: center; line-height: 1.5em; font-weight: bold; }
#navCatTabs ul li { display: inline; white-space: nowrap; }
#navSupp ul li { display: inline; white-space: nowrap; }
#navMain ul li { display: inline; white-space: nowrap; }
#navCatTabs ul li a { text-decoration: none; padding: 0em 0.5em; margin: 0; color: #000; }
#navSupp ul li a { text-decoration: none; padding: 0em 0.5em; margin: 0; color: #000; }
#navMain ul li a { text-decoration: none; padding: 0em 0.5em; margin: 0; color: #000; }
#navEZPagesTOCWrapper { font-weight: bold; float: right; height: 1%; }
#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; }
#indexProductListCatDescription { margin: 0.5em; }
.buttonRow { margin: 0.5em; }
#navCategoryIcon { margin: 0.5em; }
#navMainSearch { margin: 0.5em; }
#navEZPagesTop { font-size: 1.1em; font-weight: bold; margin: 0 0 0.5em 0; padding: 0.5em; }

#navBreadCrumb { font-size: 1.1em; font-weight: bold; margin: 0 0 0.5em 0; padding: 0.5em; }

/*The main content classes*/
.alert { vertical-align: top; }
.centerBoxContentsNew { vertical-align: top; }
.centerBoxContentsFeatured { vertical-align: top; }
.centerBoxContentsAlsoPurch { vertical-align: top; }
.centerBoxContentsSpecials { vertical-align: top; }
.additionalImages { vertical-align: top; }
.categoryListBoxContents { vertical-align: top; }
.specialsListBoxContents { vertical-align: top; }
.centerBoxContents { vertical-align: top; }
#navColumnTwo { vertical-align: top; }
#navColumnOne { vertical-align: top; }
#contentColumnMain { vertical-align: top; }
.shippingEstimatorWrapper { font-size: 1.0em; padding: 0.5em; }
#productDescription { font-size: 1.0em; padding: 0.5em; }
.alert { margin-left: 0.5em; }
.advisory {}
.important { font-weight: bold; }
.notice {}
.rating{}
.gvBal { float: right; }
#bannerSix { padding: 0.8em; }
#bannerFive { padding: 0.8em; }
#bannerFour { padding: 0.8em; }
#bannerThree { padding: 0.8em; }
#bannerTwo { padding: 0.8em; }
#bannerOne { padding: 0.8em; }
#siteinfoIP { font-size: 0.9em; }

#siteinfoStatus { font-size: 0.9em; }

#siteinfoCredits { font-size: 0.9em; }

#siteinfoLegal { font-size: 0.9em; }

.smallText { font-size: 0.9em; }

/*Shopping Cart Display*/
#cartAdd { float: right; text-align: center; padding: 1em; font-weight: bold; }
#cartSubTotal { font-weight: bold; text-align: right; line-height: 2.2em; padding-right: 2.5em; }
#cartSubTotal { height: 2.2em; }
.tableHeading { height: 2.2em; }
.tableRow { height: 2.2em; }
.cartTotalsDisplay { padding: 0.5em 0em; font-size: 1.1em;}
#cartInstructionsDisplay { padding: 0.5em 0em; font-size: 1.0em;}
.cartQuantity { padding: 0.5em 0em; font-size: 1.0em;}
.cartQuantityUpdate { padding: 0.5em 0em; font-size: 1.0em;}
.cartRemoveItemDisplay { padding: 0.5em 0em; font-size: 1.0em;}
.cartTotalDisplay { padding: 0.5em 0em; font-size: 1.0em;}
.cartUnitDisplay { padding: 0.5em 0em; font-size: 1.0em;}
.cartProductDisplay { padding: 0.5em 0em; font-size: 1.0em;}
.cartTotalDisplay { text-align: right; padding-right: 0.2em; }
.cartUnitDisplay { text-align: right; padding-right: 0.2em; }
#scUpdateQuantity { width: 2em; }
.cartQuantity { width: 4.7em; }
.cartNewItem { position: relative;  /*do not remove-fixes stupid IEbug*/ }
.cartOldItem { position: relative;   /*do not remove-fixes stupid IEbug*/ }
.cartBoxTotal { text-align: right; font-weight: bold; }
.cartRemoveItemDisplay { width: 3.5em; }
#cartAttribsList { margin-left: 1em; }
#mediaManager { width: 50%; margin: 0.2em; padding: 0.5em;}
.productSpecialPriceSale { text-decoration: line-through; }
.normalprice { text-decoration: line-through; }
#ezPageBoxList ul { list-style-type: none; }
#cartBoxListWrapper ul { list-style-type: none; }
.cartBoxTotal { margin: 0; padding: 0.2em 0em; }
#ezPageBoxList li { margin: 0; padding: 0.2em 0em; }
#cartBoxListWrapper li { margin: 0; padding: 0.2em 0em; }
.totalBox { width: 5.5em; text-align: right; padding: 0.2em; }
.amount { text-align: right; padding: 0.2em; }
.lineTitle { text-align: right; padding: 0.2em; }
.amount { width: 5.5em; }

/*Image Display*/
#reviewWriteMainImage { margin: 0em 1em 1em 0em;}
#productReviewsDefaultProductImage { margin: 0em 1em 1em 0em;}
#reviewsInfoDefaultProductImage { margin: 0em 1em 1em 0em;}
#productMainImage { margin: 0em 1em 1em 0em;}
.categoryIcon {}
#cartImage { margin: 0.5em 1em; }
#productMainImage { float: right; }

/*Attributes*/
.attribImg { width: 20%; margin: 0.3em 0em;}
.attributesComments {}

/*list box contents*/
.centerBoxContentsNew { margin: 1em 0em;	}

.centerBoxContentsFeatured { margin: 1em 0em;	}

.centerBoxContentsAlsoPurch { margin: 1em 0em;	}

.centerBoxContentsSpecials { margin: 1em 0em;	}

.additionalImages { margin: 1em 0em;	}

.categoryListBoxContents { margin: 1em 0em;	}

.specialsListBoxContents { margin: 1em 0em;	}

.centerBoxContents { margin: 1em 0em;	}

/*sideboxes*/
.columnLeft {}

h3.leftBoxHeading a { font-size: 0.9em; margin: 0; }

h3.leftBoxHeading { font-size: 1.6em; margin: 0; }
.leftBoxHeading{ background-image: url(../images/menu2top.gif); background-repeat: no-repeat; height: 28px; text-transform: capitalize; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal !important; padding-top: 4px; padding-left: 30px; }
.leftBoxHeading a {font-weight: normal !important}
.leftBoxHeading label {font-size: 18px;padding:0 !important}
.centerBoxHeading { margin: 0em; padding: 0.5em 0.2em; }
#contentMainWrapper { clear: both; }
.leftBoxContainer { width: 211px; margin: 0; padding: 0; }
.sideBoxContent { padding: 0 15px 15px 34px; background-image: url(../images/menu2bottom.gif); background-repeat: no-repeat; background-position: bottom; }
h3.rightBoxHeading a { font-size: 1.1em; }
h3.rightBoxHeading { font-size: 1.1em; }
.rightBoxHeading { margin: 0em; padding: 0.2em 0em; }
h3.leftBoxHeading a:hover { text-decoration: none; }
h3.rightBoxHeading a:hover { text-decoration: none; }
.rightBoxContent { margin-bottom: 1em; }
.attribImg { text-align: center; }
.gvBal { text-align: center; }
.centerBoxContentsNew { text-align: center; }
.centerBoxContentsFeatured { text-align: center; }
.centerBoxContentsAlsoPurch { text-align: center; }
.centerBoxContentsSpecials { text-align: center; }
.additionalImages { text-align: center; }
.categoryListBoxContents { text-align: center; }
.specialsListBoxContents { text-align: center; }
.centerBoxContents { text-align: center; }
#reviewWriteMainImage { text-align: center; }
#productReviewsDefaultProductImage { text-align: center; }
#reviewsInfoDefaultProductImage { text-align: center; }
#productMainImage { text-align: center; }
LABEL#textAreaReviews { text-align: center; }
.ratingRow { text-align: center; }
.accountQuantityDisplay { text-align: center; }
.productListing-data { text-align: center; }
.rightBoxHeading { text-align: center; }
.centerBoxHeading { text-align: center; }
#cartBoxGVBalance { text-align: center; }
.cartTotalsDisplay { text-align: center; }
.cartQuantity { text-align: center; }
.cartQuantityUpdate { text-align: center; }
.cartRemoveItemDisplay { text-align: center; }
.center { text-align: center; }
#siteinfoIP { text-align: center; }
#siteinfoStatus { text-align: center; }
#siteinfoCredits { text-align: center; }
#siteinfoLegal { text-align: center; margin:0 0 0 46px}
#bannerSix { text-align: center; }
#bannerFive { text-align: center; }
#bannerFour { text-align: center; }
#bannerThree { text-align: center; }
#bannerTwo { text-align: center; }
#bannerOne { text-align: center; }
#navEZPageNextPrev { text-align: center; }
#navCatTabsWrapper { text-align: center; }
#cartBoxGVButton { text-align: center; }
#cartEmptyText { text-align: center; }
TH { text-align: center; }
.centeredContent { text-align: center; }
#bestsellers .wrapper { margin: 0em 0em 0em 1.5em; }
#bestsellers ol { padding: 0; margin-left: 0em;	margin-top: 0em; font-weight: bold;	color: #333333;}
#bestsellers li { padding: 0; margin:0 0 8px -15px;list-style-type:none }
#upProductsHeading { text-align: left; }
#upDateHeading { text-align: right; }

/*misc*/
.back { float: left; }
.forward { float: right; }
.bold { font-weight: bold; }
.rowOdd { height: 1.5em; vertical-align: top; }
.rowEven { height: 1.5em; vertical-align: top; }
CAPTION { /*display: none;*/ }
#myAccountNotify li { margin: 0; }
#myAccountGen li { margin: 0; }
.accountTaxDisplay { width: 20%; text-align: right; }
.accountTotalDisplay { width: 20%; text-align: right; }
.accountQuantityDisplay { width: 10%; vertical-align: top }
TR.tableHeading { height: 2em; }
#siteMapList { width: 90%; float: right; }
.ratingRow { margin: 1em 0em 1.5em 0em; }
LABEL#textAreaReviews { font-weight: normal; margin: 1em 0em; }
.productListing-data  { margin-bottom: 0.5em; border-bottom: 1px solid #B2B6B9; padding: 1em; font-size: 0.95em; text-align: left; }
.productListing-rowheading  { margin-bottom: 0.5em; border-bottom: 1px solid #B2B6B9; padding: 1em; font-size: 0.95em; text-align: left; }
.productListing-even  { margin-bottom: 0.5em; border-bottom: 1px solid #B2B6B9; padding: 1em; font-size: 0.95em; text-align: left; }
.productListing-odd  { margin-bottom: 0.5em; border-bottom: 1px solid #B2B6B9; padding: 1em; font-size: 0.95em; text-align: left; }
.productListing-even { font-size: 1.0em; }
.productListing-odd { font-size: 1.0em; }
.productListing-rowheading { background-color: #ffffff; display:none }
#productsListingListingTopLinks { font-size: 1.0em; padding-bottom: 1em; }
pre { font-size: 14px; }
#ccacceptContent {text-align:center; padding:0px 0px 20px 10px; line-height:1.5em;}
#ccDPS{margin-top:4px}
.button_search{width:50px !important}
#alsoPurchased{margin-top:20px}
.buttonRow input{margin-top:-2px}
.sideBoxContent select{width:156px !important}
#searchbox{padding-left:26px}
#searchbox input[type=text]{width:109px !important}
.button_confirm_order{width:109px !important}
#productListing .centerBoxContentsProducts {margin-bottom:25px}
#productListing .centerBoxContentsProducts h3{font-size:11px}
.newsletterinput{width:94px}
#blanksideboxContent form{margin:0}