body { background-image: url(/images/themes/notheme/bg_art.jpg); margin: 0px; padding: 0px; background-color: #bbbbbb; }
/* body { background-image: url(/images/themes/christmas/bg.jpg); background-attachment: fixed; margin: 0px; padding: 0px; background-color: #bbbbbb; } */
body, p, span, div, td, input { font-family: Trebuchet MS; font-size: 11px; }
.outerCenter { background-color: #ffffff; border-left: 1px solid #000000; border-right: 1px solid #000000; }

.headerArea { padding: 3px; border-bottom: 1px solid #000000; }
.headerBrowse { padding: 3px; border-bottom: 1px solid #000000; }
.headerBrowse .headerSearch { }
.headerBrowse .headerSearch .searchBox { width: 100px; height: 20px; }
.headerBrowse .headerSearch .searchButton { padding: 0px 3px 0px 3px; width: auto; height: 16px; }
.headerNav { padding: 3px; border-bottom: 1px solid #000000; }

.contentPane { padding: 20px; }*
.contentTitle { font-size: 20px; }
.contentSubtitle { margin-top: 0px; font-weight: bold; font-size: 14px; }

.homeDesc { margin-top: 15px; font-size: 16px; font-weight: normal; }

.catTitle { margin: 20px 0px 0px 0px; font-size: 22px; }
.catNone { font-size: 12px; font-style: italic; color: #000000; }
.catDesc { margin-top: 4px; }

.catThumb td div { background-color: #baae99; }
/* .catThumb td div { background-color: #95be7f; } */
.catThumb td div a { text-decoration: none; }
.catThumb .thumbOuter { padding: 6px; border: 1px solid #000000; }
.catThumb .thumbTitle { margin: 0px; font-size: 14px; font-weight: bold; color: #333333; }
.catThumb .thumbCat { margin: 0px; font-size: 12px; font-weight: normal; color: #000000; }
.catThumb .thumbPrice { margin: 0px; font-size: 12px; font-weight: notmal; color: #000000; }

.catList { border: 1px solid #000000; }
.catList td { padding: 5px; }
.catList td a { text-decoration: none; color: #000000; }
.catList .listName { margin: 0px; }
.catList .listTitle { font-size: 16px; font-weight: bold; color: #000000; }
.catList .listBrand { font-size: 11px; font-weight: bold; color: #000000; }
.catList .listDesc { margin: 11px 0px 11px 0px; font-size: 11px; color: #000000; }
.catList .listSizes { margin: 0px; font-size: 11px; color: #000000; }
.catList .listPrice { margin: 0px; font-size: 11px; font-weight: bold; color: #000000; }
.catList .listSale { margin: 0px; font-size: 11px; font-weight: bold; color: #000000; }
.catList .listSavings { margin: 0px; font-size: 11px; font-weight: bold; color: #000000; }
.catList .listShipping { margin: 0px; font-size: 11px; font-weight: bold; color: #000000; }
.catList .catQuickCart table td { font-size: 11px; }
.catList .catQuickCart table td input { margin: 0px; border: 1px solid #000000; font-size: 11px; }
.catList .catQuickCart table td select { margin: 0px; border: 1px solid #000000; font-size: 11px; }
.catList .catQuickCart table td .cartButton { margin: 0px; border: 0px; font-size: 11px; }

.viewItem .itemImage { padding-right: 20px; }
.viewItem .itemImage a { text-decoration: none; }
.viewItem .itemInfo .itemTitle { font-size: 26px; font-weight: bold; color: #000000; }
.viewItem .itemOptionsTable { border: 2px solid #000000; }
.viewItem .itemOptionsTable td { background-color: #baae99; }

.viewCart { border: 1px solid #000000; }
.viewCart a { font-weight: bold; color: #000000; }
.viewCart .cartHeader { background-color: #000000; color: #000000; }
.viewCart .cartLabels { background-color: #baae99; color: #000000; }
.viewCart .cartItem { background-color: #ffffff; color: #000000; }
.viewCart .cartItem input { border: 1px solid #888888; text-align: center; width: 28px; }
.viewCart .subTotal { background-color: #000000; color: #ffffff; }

.footerNav { padding: 3px; /*border-top: 1px solid #000000; border-bottom: 1px solid #000000;*/ }
.footerArea { padding: 3px; }