/**
 *
 * @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: arial, verdana, tahoma, sans-serif; color:#E8E6E6; font-size:13px; background: #2C2C2C;}

.ebay { font-size: 10px; color: #42314A; }
.ebay2 { font-size: 11px; color: #000000; }

a { color: #64BED4; text-decoration: none; font-family: arial, verdana, tahoma, sans-serif; font-size: 12px; }
a:hover { color: #ffffff; font-family: arial, verdana, tahoma, sans-serif; font-size: 12px; }
a img{ border: none; } 

.estimate { font-size: 10px; }

/* MAIN WRAPPERS MAIN WRAPPERS MAIN WRAPPERS MAIN WRAPPERS MAIN WRAPPERS MAIN WRAPPERS MAIN WRAPPERS */
#mainWrapper { margin: 0 auto; padding: 0; background: #2C2C2C; text-align: left; width: 100%; vertical-align: top; }
#contentMainWrapper{ background-color: #2C2C2C; width: 775px; margin: auto; }

/* LEFT SIDE LEFT SIDE LEFT SIDE LEFT SIDE LEFT SIDE LEFT SIDE LEFT SIDE LEFT SIDE LEFT SIDE LEFT SIDE LEFT SIDE */
#navColumnOneWrapper {margin: auto; padding 0; }
#navColumnOne { vertical-align: top; }
#columnLeft { margin: 0; }
.leftBoxContainer { margin: 0 0 0 -3px; padding: 0 0 6px 0; }

/* CENTER CENTER CENTER CENTER CENTER CENTER CENTER CENTER CENTER CENTER CENTER CENTER CENTER CENTER */
.specialsListBoxContents, .centeredContent, .centerBoxContentsSpecials { text-align: center; color: #ffffff; }
.newprods { color: #DCDADA; }
.specialsListBoxContents a, .centeredContent a, .centerBoxContentsSpecials a { color: #E8E6E6; text-decoration: none; font-size: 11px; }
.newprods a { color: #64BED4; text-decoration: none; font-size: 12px; }
.newprods a:hover { color: #838181; text-decoration: none; font-size: 12px; }
.specialsListBoxContents a:hover, .centeredContent a:hover, .centerBoxContentsSpecials a:hover { color: #64BED4; text-decoration: none; font-size: 11px; }
.categoryListBoxContents img, .centerBoxContentsAlsoPurch img, .specialsListBoxContents img, .newprods img, .centeredContent img, .centerBoxContentsSpecials img { border: 1px solid #6D6D6D; padding: 8px 8px 8px 8px; margin: 0 0 2px; 0; }
.centerColumn { vertical-align: top; padding: 0 7px 10px 7px; }
.centerColumn2 { vertical-align: top; padding: 0 .8em .8em .8em; }
.centerBoxHeading { text-align: center; padding: 15px 0 0px 0; color: #FD942D; text-transform: uppercase; font-size: 16px; }
.font1 { font-size: 10px; color: #6D6D6D; text-decoration: underline; text-transform: lowercase; }
a:hover.font1 { font-size: 10px; color: #ffffff; text-decoration: underline; text-transform: lowercase; }
a.rss {background-color: #FF7D13; border: #FF7D13; color:#ffffff; padding: 2px; float: left; margin-left: 5px;}
.bmark {font-size: 10px; font-weight: bold; padding-bottom: 5px;}
.best img {border: none; }
.categoryListBoxContents{ padding-bottom: 10px; margin: 10px 0 0 0; float: left; vertical-align: top; text-align: center; }

/* SIDEBOXES SIDEBOXES SIDEBOXES SIDEBOXES SIDEBOXES SIDEBOXES SIDEBOXES SIDEBOXES SIDEBOXES SIDEBOXES SIDEBOXES  */
#categories { background:#4D4D4D; color:#2C2C2C;}
#categoriesHeading { color:#ffffff; font-weight: bold; padding: 10px 0 0 5px; font-size: 13px; font-family: arial, verdana, tahoma, sans-serif; }
#categoriesContent a { padding-left: 10px; color: #E8E6E6; font-size: 13px; line-height: 1.3em; font-weight: bold; }
#categoriesContent a:hover { color: #FD942D; font-weight: bold; font-size: 13px; }
.cate2, .cate { font-weight: bold; color: #FD942D; border-bottom: 1px solid #A1A1A1; border-top: 1px solid #A1A1A1; margin: .5em 0 .5em 0; padding: .4em 0 .4em 0; text-transform: uppercase; font-size: 13px; letter-spacing: 3px; text-align: center; }
.cate3 { font-weight: bold; color: #FD942D; border-bottom: 1px solid #A1A1A1; border-top: 1px solid #A1A1A1; margin: .5em 0 .7em 0; padding: .3em 0 .3em .6em; text-transform: uppercase; font-size: 13px; letter-spacing: 1px;}

/* BREADCRUMBS BREADCRUMBS BREADCRUMBS BREADCRUMBS BREADCRUMBS BREADCRUMBS BREADCRUMBS BREADCRUMBS  */
#navBreadCrumb { color: #ffffff; margin: 10px 0 5px 10px; border-bottom: 1px solid #7F7B7B; font-size: 14px; font-weight: bold; text-transform: uppercase; padding: 0 0 7px 0;}
#navBreadCrumb a { text-decoration: none; font-size: 14px; font-weight: bold; color: #64BED4; text-transform: uppercase ;}
#navBreadCrumb a:hover { color: #FD942D; }

/* FOOTER LINKS FOOTER LINKS FOOTER LINKS FOOTER LINKS FOOTER LINKS FOOTER LINKS FOOTER LINKS FOOTER LINKS FOOTER LINKS FOOTER LINKS */
#navSuppWrapper { margin: 0; background: #ffffff; width: 100%; text-align: center; border-top: 2px dashed #E82A56; font-size: 12px; font-weight: normal; color: #000000; margin-top: -3px; }
#navSupp ul { margin: 0; padding: 5px; list-style-type: none; text-align: center; }
#navSupp li { display: inline; }
#navSupp li a { margin: 0; padding: 0px 5px 0px 5px; text-decoration: none; color: #7C4F6C; font-size: 12px; font-weight: normal; }
#navSupp li a:hover { color: #E2224B; font-weight: normal; }
#socialize  { background: #ffffff; padding: 3px 0 0 0; }
#socialize a { text-decoration: none; color: #7C4F6C; font-size: 12px; font-weight: bold; }
#socialize a:hover { color: #E2224B; font-weight: bold; }
#socialize2 { border: 1px solid #6D6D6D; width: 73%; margin: 10px 0 15px 40px; }
#socialize2 a { text-decoration: none; color: #E8E6E6; font-size: 12px; font-weight: bold; padding: 0 3px 0 3px; }
#socialize2 a:hover { color: #64BED4; font-weight: bold; }

/* MISC MISC MISC MISC MISC MISC MISC MISC MISC MISC MISC MISC MISC MISC MISC MISC MISC MISC MISC MISC MISC MISC */

#featuredProducts h2, #specialsDefault h2, #whatsNew h2, #bestSellers { text-align: center; }
#catBoxDivider { border-bottom: 1px solid #A1A1A1; padding-top: 20px; }

#documentcategoriesContent{ color: #cccccc; font-size: 12px; }
#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: #000000; }
#documentcategoriesContent .category-products{ color: #000000; }
#documentcategoriesContent .category-subs-parent{ color: #999999; }
#documentcategoriesContent .category-subs-selected{ font-weight: bold; color: #999999; }
#informationContent{ padding-left: 5px; }
.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; }
#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: 12px; }
#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; }
#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: 12px; }
#upcomingProductsTable caption{ color: #ff6600; }
#upcomingProductsTable th{ background: #dddddd; padding-left: 10px; }
#upProductsHeading{ color: #000000; }
#upDateHeading{ color: #000000; }
.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 { font-size: 11px; margin: 0px 5px; padding: 0; color: #B3B1B1; }
.navSplitPagesResult{ font-size: 12px; }
.navSplitPagesLinks{ margin: 0; padding: 5px 10px; position: relative; text-align: right; }
.navSplitPagesLinks a{ margin: 0; padding: 2px 5px; text-decoration: none; color: #E8E6E6; }
.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; }
.listingDescription {margin-top: -20px; }
.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: 12px; }
.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: arial, verdana, tahoma, sans-serif; font-weight: bold; }
h2#productPrices, h2#reviewsInfoDefaultPrice{ font-weight: bold; }
h2#productPrices img{ margin-top: 2px; }
#freeShippingIcon{ margin: 3px; }
ul#productDetailsList { list-style-type: none; font-size: 14px; }
.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: 12px; }
#productDateAvailable{ margin: 5px 0 0 0; font-size: 12px; }
#productDateAdded, #reviewsInfoDefaultDate{ margin: 5px 0 0 0; font-size: 12px; }
#productInfoLink{ margin: 5px 0 0 0; font-size: 12px; }
.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{ }
#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 #000000; }
#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; }
.cartAttribsList{ margin-left: 1em; }
#sendSpendWrapper{ float: right; margin: 0em 0em 1em 1em; margin: 0; width: 47%; }
#infoShoppingCart{ background: #ffffff; }
#popupAtrribsQuantityPricesHelp{ background: #ffffff; }
#popupCouponHelp{ background: #ffffff; color: #000000; }
#popupCVVHelp{ background: #ffffff; }
#popupAdditionalImage{ margin: 0; padding: 0; background: #ffffff; }
#popupShippingEstimator, #popupCVVHelp { background: #ffffff; color: #000000; }
.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; }
#cartAdd{ float: right; text-align: center; margin: -40px 130px 0px 0px; padding: 0px; }
#cartImage{ margin: 0.5em 1em; border: 1px solid #4D4D4D; }
#cartProdTitle { font-weight: bold; color: #2C2C2C; float: left; padding-top: 20px;  }
.cartTotalDisplay{ text-align: right; padding-right: 0.2em; padding: 0.5em 0em;  font-weight: bold; color: #2C2C2C; }
.cartProductDisplay{ text-align: right; padding-right: 0.2em; font-weight: bold; color: #2C2C2C; }
.cartUnitDisplay { font-weight: bold; color: #2C2C2C; padding: 0.5em 0em; text-align: right; padding-right: 0.2em; }
.cartQuantity{ width: 4.7em; text-align: center; padding: 0.5em 0em; font-weight: bold; color: #2C2C2C; }
.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; }

#productDescription { float:left; font-size: 14px; font-family: arial, verdana, tahoma, sans-serif; color: #E8E6E6; font-weight: normal; line-height: 15px; border-top: 0px solid #E82A56; margin-left: 20px; width: 90%;}
#productName, .productName { font-family: arial, verdana, tahoma, sans-serif; color: #E8E6E6; font-weight: bold; font-size: 16px; margin: 0 0 0 5px; padding: 0 0 10px 0; }
#productPrices, .productPrices { font-family: arial, verdana, tahoma, sans-serif; color: #E8E6E6; font-weight: bold; font-size : 16px; margin: 0px; padding: 0px;}
#productDetailsList2 { font-family: arial, verdana, tahoma, sans-serif; color: #E8E6E6; font-weight: normal; font-size : 12px; }
#productDetailsList { font-family: arial, verdana, tahoma, sans-serif; color: #E8E6E6; font-weight: normal; font-size : 13px; }
H1.productGeneral { font-family: arial, verdana, tahoma, sans-serif; color: #E8E6E6; font-weight: bold; font-size : 12px;}
.image {float: right;}

.centerBoxContentsProducts, .centerBoxContentsSpecials { margin-bottom: 1em; text-align: center; float: left; margin-left: 1em; }
#productsListingTopNumber, ##productsListingBottomNumber { font-size: 12px; padding-bottom: 25px; color: #808080; }
.centerBoxContentsProducts {border-bottom: 1px solid #D7D5D5; }
#productGeneral { padding-left: 7px; padding-top: 15px; font-family: arial, verdana, tahoma, sans-serif; }
#alsoPurchased h2{ font-family: arial, verdana, tahoma, sans-serif; color: #E8E6E6; font-weight: bold; font-size : 14px; }
#faq2 {margin-left: 5px; }
#faq {margin-left: 10px; }
.hiddenField, #attribsOptionsText, #indexDefaultHeading, #productListHeading, #indexCategoriesHeading, #specialsListingHeading, #linkExchangeHeading, #intlShipHeading, #newsHeading, #couponsHeading { display: none; }
.visibleField { display: inline; }
.small2 { font-size: 10px; text-decoration: none; }
.small2 a { font-size: 10px; text-decoration: underline; color: #E93D6A; }
.small2 a:hover { font-size: 10px; text-decoration: underline; color: #21B5C6; }
#small3 { font-size: 11px; text-decoration: none; }
#small3 a { font-size: 11px; text-decoration: underline; color: #E93D6A; }
#small3 a:hover { font-size: 11px; text-decoration: underline; color: #21B5C6; background-color: #ffffff; }
#informationContent2{ margin-left: 5px; padding-left: 15px; font-size: 13px; background-color: #DAD8D8; }
#productsListingListingTopLinks {margin-bottom: 15px; }
h1{ font-size: 16px; font-family: Arial, Verdana, tahoma, sans-serif; }
h2{ font-size: 15px; font-family: Arial, Verdana, tahoma, sans-serif; }
h3{ font-size: 14px; font-family: Arial, Verdana, tahoma, sans-serif; }
h4{ font-size: 13px; font-family: Arial, Verdana, tahoma, sans-serif; }
h5{ font-size: 12px; }
h6{ font-size: 11px; }
code { font-family: arial, verdana, tahoma, sans-serif; font-size: 11px; }
small { font-size: 11px; }
fieldset{ padding: 5px; margin: 5px 0; border: 1px solid #7F7B7B; }
legend{ font-weight: bold; padding: 3px; color: #FF7E00; font-size: 13px; }
label{ line-height: 16px; padding: 2px; }
address{ font-style: normal; font-size: 12px; }
th{ text-align: center; }
.clearBoth { clear: both; }
.clearboth { clear: both; }
.clear { clear: both; }
hr { height: 1px; margin-top: 5px; border: none; border-bottom: 1px solid #938D8D; margin-right: 2px;}
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution{ line-height: 16px; padding: 3px; border: 1px solid #000000; }
.messageStackWarning, .messageStackError{ background: #ff0000; color: #ffffff; }
.messageStackSuccess{ background: #99ff99; color: #333333; }
.messageStackCaution{ background: #ffff66; color: #333333; }
.larger{ font-size: 12px; }
a.productListing-heading{ padding: 0 3px; font-size: 12px; text-align: center; }
.smallText{ font-size: 11px; }
.productPriceDiscount{ color: #FF9429; }
.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: 13px; }
.center{ text-align: center; }
.forward { float: right; }
.chkout { padding-right: 15px; }
.back { float: left; }
.floatingBox { margin: 0; width: 45%; }
.floatingBox2 { margin-left: 15px; width: 90%; }
.googlelogin { margin-right: 15px; }
.errorText{ color: #ff0000; }
.bold{ font-weight: bold; }
.important{ font-weight: bold; }
.alert{ color: #FF9429; margin-left: 5px; }
.coupon {font-size: 12px; }
.clearBoth { clear: both; }
.attributesComments { font-size: 12px; }
#checkoutConfirmDefaultHeadingComments, #checkoutConfirmDefaultShippingAddress, #checkoutConfirmDefaultShipment, #checkoutConfirmDefaultBillingAddress, #checkoutConfirmDefaultPayment, #checkoutConfirmDefaultHeadingCart { font-size: 12px; }
#sorter { margin-left: 10px; }
.centerBoxContentsProducts, centerBoxContentsProducts a {font-size: 12px; }
.couptext { font-size: 9px; }
#createAcctDefaultHeading { font-family: Arial, Verdana, Tahoma, sans-serif;}
.marg { margin: .4em 0 0 .5em; }
.xxx {margin-top: 2.5em;}

input { margin: 3px; font-family: arial, verdana, tahoma, sans-serif; color: #ffffff; font-size: 12px; background-color: #424242; padding: 3px 3px 3px 3px; border: 0px solid #000000; vertical-align: middle; }

select { font-family: arial, verdana, tahoma, sans-serif; color: #ffffff; font-size: 11px; background-color: #424242; padding-left: 5px; border: 1px solid #000000; vertical-align: middle; }

textarea { font-family: arial, verdana, tahoma, sans-serif; color: #ffffff; font-size: 11px; background-color: #424242; padding-left: 5px; border: 1px solid #000000; vertical-align: middle; margin: auto; display: block; width: 95%; }

.navigation .input_search { width: 110px; padding: 3px 3px 3px 3px; }

input:focus, select:focus, textarea:focus { background-color: #7B7575; }

form { margin: 2px; }

.black {border-top: 2px solid #000000; background: #64BED4; border-bottom: #E2E2E2 10px solid; }

#menlink a { color: #B1B0AF; text-decoration: underline; }
#menlink a:hover { color: #B1B0AF; text-decoration: none; }

.menu {background:#64BED4; font-size:12px; color:#000000; padding:10px 0 10px 0; }

.menu ul {margin:0; padding:0; list-style:none;}
.menu ul li {display: inline; background:url(../images/menu_li.gif) top left no-repeat; padding:13px 21px 14px 25px; text-transform:uppercase; font-weight:bold; color:#000000;}
.menu ul li.li_none {background:none;}
.menu ul li a {color:#000000; text-decoration:none;}
.menu ul li a:hover {text-decoration:underline; color: #ffffff; }
.menu a.acct { color: #ffffff; }

.menu ul li  { background-color: transparent; background-image: url(../images/menu_li.gif); background-repeat: no-repeat; background-attachment: scroll; background-x-position: left; background-y-position: top; padding: 14px 10px 14px 15px; text-transform: uppercase; font-weight: bold; color: #000000;}

.menu ul li.li_none { background-color: transparent; background-image: none; background-repeat: repeat; background-attachment: scroll; background-x-position: 0%; background-y-position: 0%; }

#information {background:#E2E2E2; color:#2C2C2C; margin:0px 0;}
#information .box_head {color:#2C2C2C; font-weight: bold; padding: 8px 0 5px 7px; font-size: 13px; }
#information .box_body {color:#2C2C2C;}
#information .box_body a {color:#2C2C2C; }
#information .box_body ul li {background:url(../images/li_line_2.gif) bottom left repeat-x; margin: 5px 20px 5px 20px; padding: 0px 0 2px 0; }
#information .box_body ul li a {padding: 0px 7px 0 7px; }
#information .box_body ul li a:hover { background: #E74263; color: #ffffff; }
.intro { padding: 0 10px 0 10px; color:#2C2C2C; font-size: 12px; }
#intro { padding: 0 10px 0 10px; color:#E8E6E6; font-size: 12px; }
.white { background: #ffffff; }
.box_body ul li {background:url(../images/li_line_2.gif) bottom left repeat-x; padding: 5px 0 2px 0;  list-style:none; margin-left: -20px; }
.box_body ul li a { margin-left: 5px; color: #E8E6E6; }
.box_body ul li a:hover { font-weight: bold; }


#shcart {background:#4D4D4D; color:#2C2C2C; margin: -3px 0 0 -3px; }
#shcart .box_head2 {color:#ffffff; font-weight: bold; padding: 10px 0 1px 8px; font-size: 13px; }
#shcart .box_body2 {color:#ffffff; font-size: 13px; padding: 0 0 5px 20px; }
#shcart .box_body2 a {color:#000000; background: #64BED4;}
#shcart .box_body2 a:hover {color:#000000; background: #E2E2E2; }
.ccards a { color: #000000; padding: 1px; border: 1px solid #E2E2E2; }
#shcart .box_body2 .min a { background: #FF9429; color: #000000; padding: 1px 5px 1px 5px;}
.total {padding-bottom: 8px; }
.min a, .min { text-decoration: none; }
.min2 a, .min2 { font-size: 12px; text-decoration: underline; }
.ccards { margin-top: 8px; }
.ccards2 { margin-top: 8px; }
#checkoutShippingHeadingAddress, #checkoutPaymentHeadingAddress { margin-top: 40px; }
.instructions { float:right; width: 75%; }
.couponsHeading { color: #E74263; font-weight: bold; font-size: 15px; padding-bottom: 5px; }
.coup5 { color: #64BED4; font-weight: bold; letter-spacing: .2em; }
.centerBoxContentsNew { margin-top: 5px; }
.centerBoxContentsNew { margin-top: 5px; }
