body { 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; }
h2 { font-size: 14px; }

.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 { margin-top: 0px; font-size: 20px; }
.contentSubtitle { margin-top: 0px; font-weight: bold; font-size: 14px; }

.homeDesc { margin-top: 30px; font-size: 14px; font-weight: bold; }

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

.catThumb td div { background-color: #ffe4ec; }
.catThumb td div a { text-decoration: none; }
.catThumb .thumbOuter { padding: 6px; border: 1px solid #aaaaaa; }
.catThumb .thumbTitle { margin: 0px; font-size: 14px; font-weight: bold; color: #333333; }
.catThumb .thumbCat { margin: 0px; font-size: 12px; font-weight: normal; color: #a43557; }
.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: 12px; color: #000000; }
.catList .listSizes { margin: 0px; font-size: 12px; 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: 16px; font-weight: bold; color: #000000; }
.viewItem .itemOptionsTable { border: 2px solid #888888; }
.viewItem .itemOptionsTable td { background-color: #cccccc; }

.cartForm { border: 1px solid #000000; margin-bottom: 15px; }
.cartForm td { background-color: #dddddd; color: #000000; }

.viewCart { border: 1px solid #000000; }
.viewCart .cartHeader { background-color: #000000; color: #ffffff; }
.viewCart .cartLabels { background-color: #dddddd; color: #000000; }
.viewCart .cartItem { background-color: #eeeeee; color: #000000; }
.viewCart .cartItem a { display: block; }
.viewCart .cartItem input { border: 1px solid #888888; text-align: center; width: 28px; }
.viewCart .cartCoupon { background-color: #eeeeee; border: 1px solid #cccccc; color: #000000; }
.viewCart .subTotal { background-color: #000000; color: #ffffff; }

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