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


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

          .longText{
          width:627px;
          margin-top:10px;
          clear:left;
          color:white;
          background:black;
          padding:10px;
          }


        #relatedItems,#topSellers{
        float:right;
        color:white;
        background:black;
        text-align:center;
        padding:10px;
        }
        
        #relatedItems .relatedItem,#topSellers .relatedItem{
        margin:5px 0px;
        }
        


        #crossSellers{
        clear:left;
        margin-top:10px;
        color:white;
        }

        #crossSellers .relatedItemWrap{
        float:left;
        margin-right:5px;
        }

#lowItemLinks{
        clear:left;
}

.lowItemLink{
margin-top:10px;
margin-bottom:10px;
width:33%;
float:left;
}

.lowItemLink a{
display:block;
height:26px;
color:white;
}

.read{
background:transparent url(/managed_files/2522/glasses.gif) 0 50% no-repeat;
padding-left:26px;
height:26px;
}

.write{
background:transparent url(/managed_files/2539/write.gif) 0 50% no-repeat;
padding-left:26px;
height:26px;
}

.barcode{
background:transparent url(/managed_files/2544/barcode.gif) 0 50% no-repeat;
padding-left:26px;
height:26px;
}

#idDiv{
        clear:left;
        color:white;
        margin-bottom:10px;
}

#idDiv a{
        color:white;
}

#idDiv td{
        padding:2px;
}

#reviews{
        clear:left;
        background:#DBFDC3 url(/managed_files/2555/light_green_pattern.jpg) 50% 0 repeat;
        margin:-10px;
        padding:5px;
        }
        
        
        #reviews .review h2{
        margin:0px;
        padding:2px;
        }
        
        #reviews h4{
        color:#870b0b;
        margin:0px;
        }

          .reviewRank{

          }
          
          .review .body{
          clear:left;
          }

        .whiteText{
        color:white;
        }

        

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


