a img {border: none; display: block; margin-left: auto; margin-right: auto; margin-top: 7px;}
a, #navEZPagesTOC ul li a {color: #521402; text-decoration:none; text-transform: capitalize; font-size: smaller; font-weight:bold;}
a:hover,
.clearBoth{clear: both;}
#navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover,
#navCatTabs ul li a:hover {    }
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent,.larger{ }
.biggerText {    
}CODE {        font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#BCBCBC;        }FORM, SELECT, INPUT {
    }FORM	{margin:0px; padding:0px;}TEXTAREA {        margin: auto;        display: block;        width: 95%;
    }input:focus, select:focus, textarea:focus {
        }FIELDSET {padding: 2.5em; padding-bottom:0; padding-top:0; margin: 0.5em 0em;border:1px solid #ffffff; border-bottom:1px solid #a1a1a1;}
        LEGEND {        font-weight: bold;        }LABEL, h4.optionName {
            
        }LABEL.checkboxLabel, LABEL.radioButtonLabel {  padding-left:12px; padding-top:0px;      }
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
    float: left;        }
    LABEL.inputLabel {        width: 11em;        float: left;		margin-left:10px; padding-top:10px;       }
            LABEL.inputLabelPayment {        width: 15em;        float: left;        }
            LABEL.selectLabel,
            LABEL.switchedLabel,
            LABEL.uploadsLabel  {        width: 12em;        float: left;        }
            P, ADDRESS {        padding: 0.5em;        }
            ADDRESS {        font-style: normal;        }
            .clearBoth {        clear: both; font-size:2px; line-height:2px;        }}
/*warnings, errors, messages*/
             .messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
                line-min-height: 1.8em;        padding: 0.2em;                }
                .messageStackWarning, .messageStackError {        color:#FF0000;         }
                .messageStackSuccess {
                    background-color: #F1F6E6;        color: #BCBCBC;        }
                .messageStackCaution {        background-color: #FFFF66;        color: #BCBCBC;        }
/*wrappers - page or section containers*/
 #mainWrapper {        text-align: left;        width: 100%;        vertical-align: top;    background-color: #c0c0c0;  }
 #headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul,
 #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {        }#navColumnOneWrapper, #navColumnTwoWrapper,
 #mainWrapper {               }
 #tagline {        color: #BCBCBC; margin-top:10px;        font-size: 12px;        text-align : center;        vertical-align: middle;        }
 #sendSpendWrapper {        border: 1px solid #cacaca;        float: right;        margin: 0em 0em 1em 1em;        }.floatingBox,
 #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto,
 #navEZPagesTOCWrapper {margin: 0; color: #000000;}.floatingBox a {color: #BCBCBC;}
 #productDetailsList li a{ color: #BCBCBC;}
 #productDetailsList li { color: #BCBCBC;}
 .wrapperAttribsOptions { display:block;}
 #indexDefaultMainContent {}
 /*navigation*/
  #sorter {margin:10px;}
  .navSplitPagesResult { margin-left:10px; margin-right:10px;}
  .navSplitPagesLinks { margin-top:5px; margin-bottom:5px; margin-left:10px; margin-right:10px;}
  .navNextPrevCounter {        margin: 0em;        font-size: 0.9em;        }
  .navNextPrevList {        display: inline;        white-space: nowrap;        margin:0px 2px 3px 0px;        list-style-type: none;        }
  .navNextPrevWrapper{		margin-bottom:2px;		}
  #navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {               }
  #navMain ul, #navSupp ul, #navCatTabs ul  {margin: 0;        padding:  0.5em 0em;        list-style-type: none;        text-align: center;        line-min-height: 1.5em;        }
  #navMain ul li, #navSupp ul li, #navCatTabs ul li {               }
  #navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {              }
  #navEZPagesTOCWrapper { font-weight: bold; float:inherit; min-height: 1%;padding:0.5em;margin:5px 0px;border: 1px solid #505151; }
  #navEZPagesTOC ul {        margin: 0;        padding:  0.5em 0em;        list-style-type: none;        line-min-height: 1.5em;        }
  #navEZPagesTOC ul li {        white-space: nowrap;        }#navEZPagesTOC ul li a {        padding: 0em 0.5em;        margin: 0;        }
  #navMainSearch, #navCategoryIcon {        margin:5px 5px 0 0px;        }#navEZPagesTop {                }
  /*The main content classes*/
   #contentColumnMain, #navColumnOne, #navColumnTwo,
   .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {        vertical-align: top;        }
   /*.content,*/
   .boldtitleddesc {font-weight: bold;}
   #productGeneral {background-image: url(../images/d_bg.gif); padding-top:8px; padding-left:7px; background-repeat: no-repeat;}
   #productDescription, .shippingEstimatorWrapper { width: 380px; float: left;
   /*font-size: 1.2em;*/
    /*padding: 0.5em;*/
    }
    .content	{margin:10px;}
    .alert { color: #FF0000;  margin-left: 0.5em;margin-right:5px;  }
    .advisory {}.important {   font-weight: bold;margin:5px;  }
    .notice {}.rating{}.gvBal {        float: right;        }
    #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {padding: 0.8em;   }
    .smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {      font-size: 0.9em;        }
    /*Shopping Cart Display*/
     .tableHeading TH {background-color:#521402        }
     .tableHeading, #cartSubTotal {       	  }
     .tableRow, .tableHeading, #cartSubTotal {
        min-height: 2.2em;        }
.cartUnitDisplay, .cartTotalDisplay {
    text-align: right;        padding-right: 0.2em;        }
#scUpdateQuantity {        width: 2em;        }
.cartQuantity {        width: 4.7em;        }
.cartNewItem {        color: #BCBCBC;        position: relative;
/*do not remove-fixes stupid IEbug*/        }
.cartOldItem {        /*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;}
#cartBoxListWrapper ul, #ezPageBoxList ul {        list-style-type: none;        }
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal { margin: 0; padding: 0.2em 0em; }
.totalBox {width: 5.5em; text-align: right; padding: 0.2em; }
.lineTitle, .amount {        text-align: right;        padding: 0.2em;        }
.amount {        width: 5.5em;        }
/*Image Display*/
.categoryIcon {}
#cartImage {margin-top:0px; margin-bottom:0.5em; margin-left:1em; margin-right:1em;}
/*Attributes*/
 .attribImg {        width: 20%;        margin: 0.3em 0em;}
 .attributesComments {}
 /*list box contents*/
  .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {        }
  /*sideboxes*/
   .columnLeft {}.columnRight {}.sideBoxContent {        }
   .rightBoxHeading {  margin: 0em;        background-color: #663366;        padding: 0.2em 0em;        }
   h3.leftBoxHeading a:hover {        color: #FFFF33;        text-decoration: none;        }
   h3.rightBoxHeading a:hover {        color: #FF0000;        text-decoration: none;        }
   .rightBoxContent {        margin-bottom: 1em;        }
   .centeredContent, TH,
   #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP,
   .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL
   #textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal,
   .attribImg {       width:auto;        }
   .centerBoxContentsSpecials {}
   .categoryListBoxContents a {text-decoration:none; color:#000000; text-transform:uppercase; text-align:center;}
   .cartTotalsDisplay{ font-size: 10px;}
   #bannerboxHeading {        background-color: #0000CC;}
   #upProductsHeading {        text-align: left;        }
   #upDateHeading {        text-align: right;        }
   /*misc*/
    .back {        float: left;        }
    .forward {        float: right;        }
    .bold {        font-weight: bold;        }
.rowOdd { border-bottom: solid #521402; min-height: 1.5em;        vertical-align: top;  background-color: #ffffff;      }
.rowEven { border-bottom: solid #521402; padding:5px 5px 5px 5px; min-height: 1.5em;        vertical-align: top;  background-color: #ffffff;}
    CAPTION {        /*display: none;*/        }
    #myAccountGen li, #myAccountNotify li {        margin: 0;        }
    .accountTotalDisplay, .accountTaxDisplay {        width: 20%;        text-align: right;        /*vertical-align: top*/        }
    .accountQuantityDisplay {        width: 10%;        vertical-align: top        }
    TR.tableHeading {        min-height: 2em;        }
    #siteMapList {        width: 90%;        float: right;        }
    .ratingRow {        margin: 1em 0em 1.5em 0em;        }
    LABEL#textAreaReviews {        font-weight: normal;        }/*!!!!!!!!!*/
#gvFaqDefaultMainContent{margin:10px 15px 0 15px;}
#gvFaqDefaultContent{margin:0 5px 0 5px;}
#reviewsDefaultNoReviews{margin:0 5px 5px 5px;}
#createAcctSuccessMainContent{ margin:5px;}
.main_block {margin:20px;}
.ee	{text-decoration:line-through;}
#specialsDefault {}
#newsletter-checkbox {padding-top:0px; margin-top:0px;}
#email-format-html, #email-format-text {padding-top:0px; margin-top:0px;}
h4.optionName {width: 90px;}
.attributevalue {margin: -3px;}
/*  --------------- PRICES ---------------  */
.pricecart {background-color: #521402; width:125px; color:#ffffff; height:20px; text-align:center;}
.quantitycart {background-color: #521402; color:#ffffff; height:20px; text-align:center;}
.cartprice {text-align:center;}
.cartbutt {text-align:center;}
th .price {padding-right: 40px;}
   .normalprice, .productSpecialPriceSale {        }
   .normalprice {color:#000000; font-size:13px; line-height:normal; font-weight:bold; text-decoration:line-through; line-height:1.51em;}
   .productSpecialPrice, .productSalePrice, .productSpecialPriceSale { 	color:#ff0000; font-size:13px; line-height:normal; font-weight:bold;}
   .productSpecialPriceSale {	text-decoration:line-through;}
   .productPriceDiscount {color:#ff0000;}
   /*  --------------- BUTTONS ---------------  */
.buttonRow, .buttonRow2 {padding:0px 0px; padding-bottom:4px; margin:0;}
.buttonRow input, .buttonRow2 input, .buttonRow3 input {border:none; padding:0; background:none;}
