ul {
color:#505050;
margin:8px 20px;
padding:0;
}

.centerColumn ul {
color:#505050;
margin:8px 15px;
padding:0;
}

.content_bg {
background:url(../images/bg3.gif);
}

#navCatTabs {
background:#A80023 url(../images/menu_bg.gif) bottom repeat-x;
color:#FFF;
font-weight:700;
margin-bottom:5px;
}

#navCatTabs ul {
list-style:none;
line-height:18px;
margin:0;
padding:5px;
}

#navCatTabs ul li {
display:inline;
padding:0 10px;
}

#navCatTabs ul li a {
color:#FFF;
}

#navBreadCrumb {
color:#FFF;
font-weight:700;
margin-bottom:2px;
padding:10px 0 0;
}

#navBreadCrumb a {
color:#FFF;
text-decoration:none;
}

#navBreadCrumb a:hover {
text-decoration:underline;
}

caption h2,#accountDefaultHeading,#accountHistoryDefaultHeading,#accountNotificationsHeading,#addressBookDefaultHeading,#advSearchDefaultHeading,#advSearchResultsDefaultHeading,#checkoutShippingHeading,#checkoutPaymentHeading,#checkoutConfirmDefaultHeading,#checkoutPayAddressDefaultHeading,#checkoutShipAddressDefaultHeading,#checkoutSuccessHeading,#conditionsHeading,#cookieUsageDefaultHeading,#createAcctDefaultHeading,#createAcctSuccessHeading,#customerAuthDefaultHeading,#discountcouponInfoHeading,#maintenanceDefaultHeading,#downloadTimeOutHeading,#gvFaqDefaultHeading,#gvRedeemDefaultHeading,#gvSendDefaultHeadingDone,#indexDefaultHeading,#loginDefaultHeading,#logoffDefaultHeading,#pageNotFoundHeading,#pageTwoHeading,#pageThreeHeading,#pageFourHeading,#privacyDefaultHeading,#shippingInfoHeading,#cartDefaultHeading,#siteMapHeading,#sslCheckHeading,#timeoutDefaultHeading,#unsubDefaultHeading,#ezPagesHeading {
font-size:14px;
font-weight:700;
line-height:normal;
color:#363636;
background:url(../images/h4.gif) top left no-repeat;
padding:10px 0 0;
}

h2 {
font-size:14px;
font-weight:700;
line-height:normal;
color:#000;
background:url(../images/h4_ic.gif) top left no-repeat;
margin:0 15px 0 0;
padding:19px 0 15px 28px;
}

h3 {
color:#363636;
font-size:14px;
font-weight:700;
line-height:normal;
text-transform:uppercase;
margin:0;
padding:5px 0;
}

h4 {
color:#363636;
font-size:11px;
font-weight:700;
line-height:normal;
text-transform:uppercase;
margin:0;
padding:5px 0;
}

#newProductsDefault .line,#allProductsDefault .line,#featuredDefault .line {
background:url(../images/line_1.gif) top left repeat-x;
height:20px;
}

#newProductsDefault a.link:hover,#allProductsDefault a.link:hover,#featuredDefault a.link:hover {
text-decoration:none;
}

#reviewsDefault hr {
border:none;
color:#B0AA9B;
height:3px;
background-color:#B0AA9B;
}

#reviewsDefault h2,#reviewsInfoDefaultHeading {
font-size:14px;
font-weight:700;
line-height:normal;
color:#000;
background:url(../images/h4_ic.gif) top left no-repeat;
text-transform:uppercase;
clear:both;
margin:0 15px 0 0;
padding:19px 0 15px 28px;
}

#reviewsInfoDefaultPrice {
color:#C00505;
font-size:16px;
font-weight:700;
line-height:1.51em;
}

#indexCategories {
padding:5px 0 0;
}

#categoryImgListing {
margin:0 0 10px;
padding:0;
}

#indexProductListCatDescription,#categoryDescription {
padding-bottom:10px;
border-bottom:3px solid #B0AA9B;
margin-bottom:10px;
}

.categoryListBoxContents {
text-align:center;
padding:5px 0;
}

.categoryListBoxContents a {
padding:0 5px;
}

.tabTable th {
font-size:12px;
font-weight:700;
color:#000;
border-top:1px solid #B0AA9B;
border-right:1px solid #B0AA9B;
border-bottom:1px solid #B0AA9B;
text-align:center;
padding:5px 10px;
}

.tabTable td {
border-right:1px solid #B0AA9B;
border-bottom:1px solid #B0AA9B;
color:#C00505;
text-decoration:none;
font-size:13px;
line-height:normal;
font-weight:700;
padding:5px;
}

#prevOrders {
border-left:3px solid #B0AA9B;
margin:0 0 5px;
}

#prevOrders th {
font-size:11px;
font-weight:700;
color:#000;
border-top:3px solid #B0AA9B;
border-right:3px solid #B0AA9B;
border-bottom:3px solid #B0AA9B;
text-align:center;
padding:5px 10px;
}

#prevOrders td {
border-right:3px solid #B0AA9B;
border-bottom:3px solid #B0AA9B;
color:#505050;
text-decoration:none;
font-size:13px;
line-height:normal;
font-weight:700;
padding:5px;
}

#accountHistInfo th {
color:#363636;
font-weight:700;
border-top:1px solid #B0AA9B;
border-right:1px solid #B0AA9B;
border-bottom:1px solid #B0AA9B;
text-align:center;
padding:5px 10px;
}

#accountHistInfo th a {
color:#363636;
}

#accountHistInfo td {
border-right:1px solid #B0AA9B;
border-bottom:3px solid #B0AA9B;
color:#505050;
text-decoration:none;
font-size:13px;
line-height:normal;
font-weight:700;
padding:5px;
}

.categoryIcon {
margin:10px;
}

.navNextPrevWrapper {
margin:0 10px;
padding:10px 0;
}

#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage {
text-align:center;
line-height:20px;
margin:10px;
}

#productMainImage a,#reviewsInfoDefaultProductImage a,#productReviewsDefaultProductImage a,#reviewWriteMainImage a {
color:#C00505;
font-weight:700;
text-decoration:none;
}

#productName {
font-size:12px;
font-weight:700;
line-height:normal;
color:#363636;
background:url(../images/h4.gif) top left no-repeat;
padding:15px 0 15px 21px;
}

#productPrices {
color:#C00505;
font-size:12px;
background:none;
}

#productDescription {
margin:0 10px;
padding:0;
}

#cartAdd {
float:right;
text-align:center;
border:3px solid #B0AA9B;
margin:1em;
padding:1em;
}

#alsoPurchased {
margin-top:10px;
}

#productAdditionalImages {
border:1px solid #535353;
float:left;
width:95%;
margin:10px;
padding:10px 0;
}

#productAdditionalImages .additionalImages {
text-align:center;
}

#productAdditionalImages .additionalImages a {
color:#C00505;
font-weight:700;
}

#cartEmptyText {
font-size:13px;
color:#C00505;
}

#cartContentsDisplay {
border-left:1px solid #B0AA9B;
}

#cartContentsDisplay th {
border:1px solid #B0AA9B;
border-left:none;
font-size:12px;
font-weight:700;
color:#000;
text-align:center;
padding:5px;
}

#cartContentsDisplay td {
border-right:1px solid #B0AA9B;
border-bottom:1px solid #B0AA9B;
text-align:center;
color:#C00505;
text-decoration:none;
font-size:13px;
line-height:normal;
font-weight:700;
padding:5px;
}

#cartContentsDisplay td .cartAttribsList {
text-align:left;
}

#cartSubTotal {
text-align:right;
font-weight:700;
padding:5px;
}

#cartSubTotal strong {
color:#C00505;
font-weight:700;
font-size:14px;
line-height:normal;
}

#shoppingCartDefault .buttonRow {
margin:5px;
}

#shoppingCartDefault .text_v_c {
color:#C00505;
font-weight:700;
font-size:11px;
line-height:normal;
text-align:right;
margin:5px;
}

#shoppingCartDefault .text_v_c a {
color:#C00505;
}

#infoShoppingCart {
background:#2C2C2C;
background-image:url(../images/bg_c.gif);
}

#infoShoppingCart div {
padding:20px;
}

#infoShoppingCart h1 {
color:#C00505;
line-height:normal;
padding-bottom:20px;
font-size:20px;
}

#navColumnOne,#navColumnTwo {
background:url(../images/box_1_bg.gif);
}

#addressBookProcessDefault h1,h2.centerBoxHeading,#indexCategoriesHeading,#productListHeading,#newProductsDefaultHeading,#allProductsDefaultHeading,#featuredDefaultHeading,#specialsListingHeading,#reviewsDefaultHeading {
font-size:14px;
font-weight:700;
line-height:normal;
color:#363636;
background:url(../images/h4.gif) top left no-repeat;
padding:15px 0 15px 21px;
}

#newProductsDefault td,#allProductsDefault td,#featuredDefault td,#reviewsDefault .smallProductImage {
padding:0 10px 10px;
}

#newProductsDefault a.link,#allProductsDefault a.link,#featuredDefault a.link,.tabTable td a {
color:#505050;
font-size:11px;
text-decoration:underline;
font-weight:700;
}

.tabTable,#accountHistInfo table {
border-left:1px solid #B0AA9B;
margin:0 0 5px;
}

.tabTable th a,#prevOrders th a {
color:#000;
}

.tabTable td .listingDescription,#prevOrders td .listingDescription,#accountHistInfo td .listingDescription {
color:#505050;
font-size:11px;
line-height:normal;
font-weight:400;
padding:5px 0;
}

.tabTable td h3 a,.categoryIcon a {
color:#3D3D3D;
text-decoration:none;
font-size:12px;
line-height:normal;
font-weight:700;
text-transform:uppercase;
}

#prevOrders td a,#accountHistInfo td a {
color:#C00505;
text-decoration:none;
font-size:13px;
line-height:normal;
font-weight:700;
}