
          
          #bodyWrap{
          background:#053701 url(/managed_files/2547/green_pattern.jpg) 50% 0 repeat;
          }

          .quickView{
          display:none;
          }

          #mainContentDiv,#mainContentDivInner{
          background:transparent;
          padding:0px;
          }

          #catItemTable{
          margin-top:-5px;
          margin-bottom:-5px;
          width:100%;
          z-index:1;
          
          }

          #catItemTable td{
          
          height:1%;
          }

          #catItemTable table{
          height:1%;
          }

          .resultStats{
          margin:0px;
          border:1px solid black;
          background:white url(/managed_files/2555/light_green_pattern.jpg) 50% 0 repeat;
          padding:0px;
          clear:left;
          margin-bottom:5px;
          text-align:center;
          }

          .resultStats.last{
          margin-bottom:0px;
          margin-top:5px;
          border:1px solid #053701;
          }

          

          .resultStats a{
          padding:0 5px;
          color:#053701;
          text-decoration:none;
          }
        
          .resultStats span{
          padding:0 5px;
          }
 
          .resultStats a:hover{
          color:#870b0b;
          }

          .resultLinks{
           background:transparent url(/) -5px -5px no-repeat;
          padding:5px;
          }
        
        .itemCell{
        border:1px solid black;

        background:#DBFDC3 url(/managed_files/2535/black_pattern.jpg) 50% 0 repeat;
        padding:5px;
        font-size:85%;
        font-weight:bold;
        text-align:center;
        color:white;
        }

        .price{
        margin:5px 0px;
        display:block;
        text-align:center;
        }

        .itemCell img{

        }

        .itemCell a{
        color:#DBFDC3;
        text-decoration:none;
        }

        .itemCell a:hover{
        color:white;
        }


          .shortText{
          width:350px;
          float:left;
          margin-left:10px;
          margin-top:10px;
          margin-bottom:10px;
          color:white;
          background:black;
          padding:10px;
          }
          


        .imageBlock{
        margin-left:10px;
        }

          
        

        
  .catList{
  
  }

  .img{
  position:relative;
  }

  

  .quickView{
  display:none;
  }

  .hoverImg .quickView{
      display:block;
      width:80px;
      margin-left:auto;
      margin-right:auto;
      border:1px solid #DBFDC3;
      background:#053701;
      position:absolute;

      top:10px;
      left:10px;
      padding:2px;
      opacity:0.90;
      filter:alpha(opacity=90);
      z-index:49;
  }
  




    #popupWrap,#loadingMsg,#addingMsg{

  /*
  display:none;
  */
  position:absolute;
  z-index:50;
  width:670px;
  margin-left:-335px;
  left:50%;
  top:40px;
  background:white;
  border:1px solid black;
  padding:0px;
  }
  

  #loadingMsg,#addingMsg{
  background:white url(/managed_files/2533/loading_spinner.gif) 50% 50px no-repeat;
  text-align:center;
  font-size:200%;
  padding:50px;
  padding-right:0px;
  padding-left:0px;
  width:500px;
  padding-top:92px;
  margin-left:-250px;
  }

  #addingMsg{
  width:420px;
  }

  #addingMsg div{
  background:white url(/managed_files/2538/cart_arrow.gif) 98% 100% no-repeat;
  padding-top:30px;
  padding-bottom:60px;
  }


  .popUpItem{
   background:#DBFDC3 url(/managed_files/2555/light_green_pattern.jpg) 50% 0 repeat;
  border:1px solid white;
  }

  .popUpItem .cartForm{
   background:transparent;
   }

  .popUpItem .img{
      clear:left;
      float:left;
      margin-left:10px;
  }

  .popUpItem .bodyText{
      margin-left:10px;
      margin-right:10px;
      font-size:95%;
      height:225px;
      overflow:auto;
  }

  .popUpItem .bodyText .bodyText{
  margin:0px;
  height:auto;
  }

  .popUpItem .moreInfoLink{
  text-align:center;
  font-size:150%;
  margin-top:10px;
  }

  .popUpItem .moreInfoLink a{
  color:#053701;
  }

  .popUpItem .moreInfoLink a:hover{
  color:black;
  }

  .popUpItem #clickText{
  margin-bottom:10px;
  }
  

  .popUpItem .titleBar{
  color:white;
  background: #053701 url(/managed_files/2535/black_pattern.jpg) 50% 0% repeat fixed;
  font-size:130%;
  text-align:right;
  padding:3px;
  font-weight:bold;
  border-bottom:2px solid black;
  margin-bottom:5px;
  }

  .popUpItem .titleBar .title{
  float:left;
  padding:3px;
  }

  .popUpItem .closeButton{
  margin-right:5px;
  display:block;
  text-align:right;
  }

  .popUpItem .body{

  }

  .popUpItem .relatedItems{
  float:right;
  text-align:center;
  padding:5px;
  width:110px;
  }

  .popUpItem .relatedItems .relatedItem span{
  display:block;
  font-size:95%;
  }



.singleItemInfo{
  font-weight:bold;
  }


  

  .cartFormWrap{
  float:left;
  width:348px;
  margin-left:10px;
  margin-bottom:10px;
  font-size:1.1em;
  color:black;
  background:black;
  background:#DBFDC3 url(/managed_files/2555/light_green_pattern.jpg) 50% 0 repeat;
  padding:10px;
  border:1px solid black;
  }

  .cartForm{
  background:transparent url(/managed_files/2580/dark_cart.gif) 100% 100% no-repeat;
  }
  

  .cartForm input,.cartForm submit{
  font-size:1.1em;
  color:white;
  border:1px solid #053701; 
  background:#053701;
  margin-bottom:3px;
  margin-top:3px;
  }

  .singleItemInfo{
  font-weight:bold;
  }

  .cartButtons{
  margin-top:10px;
  }

  .cartButtons td{
  padding-right:10px;
  }


  .imageThumbs,.imageViews{
  margin:0px;
  padding:0px;

  }
  


  .imageThumbs .picThumbWrap{
  float:left;
  margin:3px;
  margin-top:0px;
  padding:0px;
  }

  .imageThumbs  img,.imageViews  img{
  border:0px solid #053701;
  border-top:0px solid #870b0b;
  border-left:0px solid #870b0b;
  }

  .imageThumbs  a:hover img,.imageViews  a:hover img{
  border:0px solid #DBFDC3;
  border-top:0px solid #DBFDC3;
  border-left:0px solid #DBFDC3;
  }

  #imageViewsWrap{
  margin-bottom:5px;
  }

  .imageBlock a{
  display:block;
  }



.imageBlock img{
border:2px solid black;
}

.imageBlock a:hover img{
border:2px solid white;
}

  .imageViews .picView{
  padding:0px;
  margin:0px;
  }



  

  .imageBlock{
  float:left;
  z-index:1;
  text-align:center;
  width:267px;
  display:inline;
  }
  
  #clickText{
  clear:left;
  text-align:left;
  color:#053701;
  }



  #jaWrap{
  position:relative;
  margin:0px;
  }

  #justAdded{
  z-index:100;
  position:absolute;
  background:white;
  border:1px solid black;
  text-align:center;
  width:160px;
  }
  
  #justAdded .title{
  font-weight:bold;
  background:  #DBFDC3;
  border-bottom:1px solid black;
  }

  #justAdded .body{
  padding:5px;
  }
  

  #cartStats{
  font-weight:bold;
  }


  

  

  #cartStats.pulsing{
  padding:0px;
  background:#DBFDC3;
  color:#053701;
  }

        .cartRelated{
        text-align:center;
        }

        .cartRelated .relatedItem{
        margin-bottom:5px;
        }

        .cartRelated .relatedItem span{
        display:block;
        }


