/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { font-family: verdana,arial,helvetica,sans-serif;
    font-size: 62.5%;
    color: #000000;
    width: 96%;
    margin-left: auto;
    margin-right: auto;
    background-color: #353535;
    }

  a img { border: medium none ;
    }

  a:link, #navEZPagesTOC ul li a { color: #993300;
    text-decoration: none;
    font-weight: bold;  
    }

  a:visited { color: #993300;
    text-decoration: none;
    font-weight: bold;    
    }

  a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover { color: #ff0000;
    }

  a:active { color: #ff0000;
    }

  h1 { font-size: 1.5em;
    }

  h2 { font-size: 1.4em;
    }

  h3 { font-size: 1.3em;
    }

  h4, h5, h6, label, h4.optionName, address, .sideBoxContent, legend, .larger { font-size: 1em;
    }

  h1, h2, h3, h4, h5, h6 { margin: 0.2em;
    }

  .biggerText { font-size: 1.2em;
    }

  code { font-family: arial,verdana,helvetica,sans-serif;
    font-size: 1em;
    }

  form, select, input { margin: 0.1em;
    display: inline;
    font-size: 1em;
    }

  textarea { margin: auto;
    display: block;
    width: 95%;
    }

  input:focus, select:focus, textarea:focus { background: #ffffff none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  fieldset { border: 1px solid #000000;
    margin: 0.5em 0em;
    padding: 0.5em;
    }

  legend { padding: 0.3em;
    font-weight: bold;
    color: #000000;
    }

  label.checkboxLabel, label.radioButtonLabel { margin: 0.5em 0.3em;
    }

  #logo, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg { float: left;
    }


  label.inputLabel { width: 11em;
    float: left;
    }

  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;
    }

  hr { border-bottom: 1px solid #000000;
    height: 1px;
    margin-top: 0.5em;
    }

  .messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution { padding: 0.2em;
    line-height: 1.8em;
    }

  .messageStackWarning, .messageStackError { color: #c00000;
    }

  .messageStackSuccess { color: #059705;
    }

  .messageStackCaution { color: #c00000;
    }

  #mainWrapper { border: 1px solid #000000;
    background-color: #ffffff;
    text-align: left;
    vertical-align: top;
    }

  #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage { margin: 0em;
    padding: 0em;
    }

  #contentMainWrapper { padding-top: 0.5em;
    }

  #headerWrapper { margin: 0em;
    padding: 0em;
    width: 100%;
    background-image: url(../images/header_back.gif);
    background-color: #474747;
    }

  #navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper { margin: auto;
    }

  #tagline { position: relative;
    color: #ffffff;
    font-size: 2em;
    text-align: center;
    vertical-align: middle;
    }

  #sendSpendWrapper { border: 1px solid #000000;
    margin: 0em 0em 1em 1em;
    float: right;
    }

  .floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper { 
margin-left: 5px;
margin-right: 3px;
margin-top: 3px;
margin-bottom: 10px;
    width: 36%;
    }

  .wrapperAttribsOptions { margin: 0.3em 0em;
    }

  .navNextPrevWrapper { padding: 0em 0em 1em;
    }

  .navSplitPagesResult { padding: 1.5em 0em;
    }

  .navSplitPagesLinks { padding: 1.5em 0em;
    }

  .navNextPrevCounter { margin: 0em;
    font-size: 0.9em;
    }

  .navNextPrevList { margin: 0pt;
    padding: 1em;
    display: inline;
    white-space: nowrap;
    list-style-type: none;
    }

  #navMainWrapper { margin: 0em;
    padding: 0.6em 0em 0.1em;
    background-color: #6d6d6d;
    font-weight: bold;
    font-size: 10px;
    color: #000000;
    width: 100%;
    background-image: url(../images/nav_back.gif);
    background-repeat: repeat-x;
    display: none;
    }


#navmainsideboxContent ul {
list-style-type: disc;
list-style-position: inside;
margin:0;
padding:0;
}

  #navSuppWrapper, #navCatTabsWrapper { margin: 0em;
    padding: 0.6em 0em 0em;
    background-color: #808080;
    font-weight: bold;
    font-size: 10px;
    color: #000000;
    height: 26px;
    width: 100%;
    background-image: url(../images/nav_back.gif);
    background-repeat: repeat-x;

    }

  #navEZPagesTop { margin: 0em;
    padding: 1em 0em 0em;
    background-color: #c0c0c0;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    height: 21px;
    width: 100%;
    background-image: url(../images/nav_back.gif);
    background-repeat: repeat-x;
    }

/* Comment */
#ezPagesHeading {display: none;}
/* Comment */

  .navBottom { margin: 0em;
    background-image: url(../images/nav_bottom.gif);
    width: 100%;
    height: 5px;
    font-size: 5px;
    }

  #navMain ul, #navSupp ul, #navCatTabs ul { margin: 0pt;
    padding: 0.5em 0em;
    list-style-type: none;
    text-align: center;

    }

  #navMain ul li, #navSupp ul li, #navCatTabs ul li { display: inline;
    white-space: nowrap;
    }

  #navMain ul li a, #navSupp ul li a, #navCatTabs ul li a { margin: 0pt;
    padding: 0em 0.25em;
    text-decoration: none;
    color: #800000;
    }

  #navEZPagesTOCWrapper { border: 1px solid #000000;
    font-weight: bold;
    float: right;
    height: 1%;
    }

  #navEZPagesTOC ul { margin: 0pt;
    padding: 0.5em 0em;
    list-style-type: none;
    line-height: 1.5em;
    }

  #navEZPagesTOC ul li { white-space: nowrap;
    }

  #navEZPagesTOC ul li a { margin: 0pt;
    padding: 0em 0.5em;
    }

  #navMainSearch, #navCategoryIcon, .buttonRow, #indexProductListCatDescription { margin: 0.5em;
    }

  #navBreadCrumb { font-weight: bold;
    float: left;
    padding-left: 5px;
    font-size: small;
    }

  #navColumnOne { padding: 0.25em;
    background-color: #ffffff;
    }

  #navColumnTwo { padding: 0.25em 0.5em 0.25em 0.25em ! important;
    background-color: #ffffff;
    }

  #contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert { vertical-align: top;
    }

  #productDescription, .shippingEstimatorWrapper { padding: 0.5em;
    }

  .alert { color: #ff0000;
    margin-left: 0.5em;
    }

  .advisory {  }

  .important { font-weight: bold;
    }

  .notice {  }

  .rating {  }

  .gvBal { float: right;
    }

  #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix { padding: 0.8em;
    }

/* Comment */
  .centerColumn { 
text-align: center;
padding-left: 10px;
padding-right: 10px; 
    }
/* Comment */


  .smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP { padding: 0.25em;
    font-size: 0.9em;
    }

  .productListing-data { border-top: 1px solid #000000;
    padding: 0.5em 0em;
    }

  #cartAdd { border: 1px solid #000000;
    margin: 1em;
    padding: .5em;
    float: right;
    font-weight: bold;
    text-align: center;
    background-image: url(../images/box_back.gif);
    background-repeat: repeat-x;
    line-height: 1.em;

    }

  .tableHeading th {  }

  .tableHeading, #cartSubTotaL {  }

  #cartSubTotal { border-top: 1px solid #000000;
    font-weight: bold;
    text-align: right;
    line-height: 2.2em;
    padding-right: 2.5em;
    }

  .tableRow, .tableHeading, #cartSubTotal { height: 2.2em;
    }

  .cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay { border-top: 1px solid #000000;
    padding: 0.5em 0em;
    }

  #cartInstructionsDisplay, .cartTotalsDisplay { padding: 0.5em 0em;
    }

  .cartUnitDisplay, .cartTotalDisplay { text-align: right;
    padding-right: 0.2em;
    }

  #scUpdateQuantity { width: 2em;
    }

  .cartQuantity { width: 4.7em;
    }

  .cartNewItem { font-weight: bold;
    position: relative;
    }

  .cartOldItem { position: relative;
    }

  .cartBoxTotal { text-align: right;
    font-weight: bold;
    }

  .cartRemoveItemDisplay { width: 3.5em;
    }

  #cartAttribsList { margin-left: 1em;
    }

  #mediaManager { margin: 0.2em;
    padding: 0.5em;
    width: 50%;
    }

  .normalprice, .productSpecialPriceSale { text-decoration: line-through;
    }

  .productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount { color: #ff0000;
    }

  #cartBoxListWrapper ul, #ezPageBoxList ul { list-style-type: none;
    }

  #cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal { margin: 0pt;
    padding: 0.2em 0em;
    }

  .totalBox { padding: 0.2em;
    width: 5.5em;
    text-align: right;
    }

  .lineTitle, .amount { padding: 0.2em;
    text-align: right;
    }

  .amount { width: 5.5em;
    }

  #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage { margin: 0em 1em 1em 0em;
    }



  .categoryIcon {  }

  #cartImage { margin: 0.5em 1em;
    }

  .attribImg { margin: 0.3em 0em;
    width: 20%;
    }

  .attributesComments {  }

  .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew { margin: 1em 0em;
    }

  .columnLeft, .columnRight {  }

  h3.leftBoxHeading, h3.leftBoxHeading a, h3.leftBoxHeading a:visited, h3.leftBoxHeading a:hover, h3.rightBoxHeading, h3.rightBoxHeading a, h3.rightBoxHeading a:visited, h3.rightBoxHeading a:hover { margin: 0em;
    font-size: 1.05em;
    color: #000000;
    }

  .leftBoxHeading, .rightBoxHeading { margin: 0em;
    padding: 0em;
    background-color: #c0c0c0;
    background-image: url(../images/box_back.gif);
    line-height: 25px;
    }

  .leftBoxContainer, .rightBoxContainer { border: 1px solid #000000;
    margin-bottom: 1em;
    background-color: #ffffff;
    }

  .rightBoxContent, .leftBoxContent, .sideBoxContent {     padding: 0.5em;
    background-color: #ffffff;
    font-size: 1.2em;
    }

  .centerBoxHeading { border-bottom: 1px solid #000000;
    margin: 0em;
    }

  .centeredContent, th, #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, label#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg { text-align: center;
    }

  #bestsellers .wrapper { margin: 0em 0em 0em 1.5em;
    }

  #bestsellers ol { padding: 0pt;
    margin-left: 1.1em;
    }

  #bestsellers li { margin: 0.3em 0em;
    padding: 0pt;
    }

  #bannerboxHeading { background-color: #c0c0c0;
    }

  #upProductsHeading { text-align: left;
    }

  #upDateHeading { text-align: right;
    }

  .back { float: left;
    }

  .forward { float: right;
    }

  .bold { font-weight: bold;
    }

  .rowOdd { height: 1.5em;
    vertical-align: top;
    }

  .rowEven { height: 1.5em;
    vertical-align: top;
    }

  caption {  }

  #myAccountGen li, #myAccountNotify li { margin: 0pt;
    }

  .accountTotalDisplay, .accountTaxDisplay { width: 20%;
    text-align: right;
    }

  .accountQuantityDisplay { width: 10%;
    vertical-align: top;
    }

  #prevOrders { border: 1px solid #000000;
    padding: 0.25em;
    }

  tr.tableHeading { height: 2em;
    }

  #siteMapList { width: 90%;
    float: right;
    }

  .ratingRow { margin: 1em 0em 1.5em;
    }

  label#textAreaReviews { margin: 1em 0em;
    font-weight: normal;
    }

  #popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart { background-color: #ffffff;
    }



  #productMainImage {
    float: none;
    }
 /* #productMainImage img {
    border-width: 3px;
    border-color: gray;
    border-style: ridge;
    text-align: center;
    }*/
 /* #productMainImage img:hover {
    border-width: 3px;
    border-color: beige;
    border-style: ridge;
    text-align: center;
    }*/

/*.centerBoxContentsProducts {
    border-width: 2px;
    border-color: gray;
    border-style: ridge;
    }*/
/*.centerBoxContentsProducts:hover {
    border-width: 2px;
    border-color: beige;
    border-style: ridge;
    }*/