


          .quickView{
          visibility:hidden;
          padding:2px;
          border:1px solid black; 
          float:left;
          font-size:.8em;
          text-align:center;
          }

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

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

          #catItemTable td{
          
          height:1%;
          vertical-align: middle;
          
          }

          #catItemTable table{
          height:1%;
          vertical-align: middle;
          
          }

          .resultStats{
          margin:0px;
          border:1px solid black;
          background:white url(../../../index.html) 100% -5px no-repeat;
          padding:0px;
          clear:left;
          margin-bottom:5px;
          text-align:center;
          }

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

          

          .resultStats a{
          padding:0 5px;
          color:black;
          text-decoration:none;
          }
        
          .resultStats span{
          padding:0 5px;
          }
 
          .resultStats a:hover{
          color:#777576;
          }

          .resultLinks{
           background:transparent url(../../../index.html) -5px -5px no-repeat;
          padding:5px;
          }
        
        .itemCell{        
        border-bottom:5px solid #666;;
        padding:5px;
        font-size:85%;
        font-weight:bold;
        font-family:sans;
        }

        .price{
        margin:5px 0px;
        display:block;
        float:right;
        font-size:1.3em;
        font-family:serif;
        }
        
        .itemCell td{
                
        }
        
        .titleCell{
        width:300px;
        }
        
        .itemTitle{
        margin-bottom:14px;
        }

        .itemCell img{
        
        }

        .itemCell a{
        font-size:1.2em;
        color:red;
        text-decoration:none;
        text-align:left;
        }
        
        .skuNumber{
        float:left;
        clear:left;
        margin-bottom:5px;
        }
        
        .itemCount{
        font-size:1.2em;
        line-height:1.6em;
        }
        
        .catCount{
        font-size:1.2em;
        }

        .itemCell a:hover{
        color:#777576;
        }

        .shortTextWrap{
          margin-left:285px;
          margin-top:10px;
        margin-right:15px;
        
          }

          .shortText{

          font-size:1.2em;


          }

        .imageBlock{
        margin-left:10px;
        }

        .popUpItem .cartFormWrap{
        margin-right:15px;
        margin-left:285px;
        }

        

        
  .catList{
  
  }

  .img{
  position:relative;
  }

  

  

  .hoverImg .quickView{
      visibility:visible;
      width:80px;
      margin-left:auto;
      margin-right:auto;      
      background:#E2CCFF;      
      opacity:0.90;
      filter:alpha(opacity=90);
      z-index:49;
      }
  




    #popupWrap,#loadingMsg,#addingMsg{

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

  #loadingMsg,#addingMsg{
  background:white url(../../../managed_files/2288/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/2289/cart_arrow.gif) 98% 50% no-repeat;
  padding-top:40px;
  padding-bottom:10px;
  }


  .popUpItem{
  background:white;
  }
  .popUpItem .img{
      clear:left;
      float:left;
      display:inline;
      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:black;
  }

  .popUpItem .moreInfoLink a:hover{
  color:#777576;
  }

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

  .popUpItem .titleBar{
  color:white;
  background: black url(../../../index.html) 0% 0% repeat fixed;
  font-size:130%;
  text-align:right;
  padding:3px;
  font-weight:bold;
  border:1px solid white;
  border-bottom:2px solid black;
  margin-bottom:5px;
  }

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

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

  .popUpItem .body{

  }

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

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



.singleItemInfo{
  font-weight:bold;
  }


  
  .cartFormWrap{
  margin-top:0px;
  margin-right:0px;
  text-align:right;
  float:right;
  display:inline;
  }

  .cartForm{
  font-size:1.2em;
  }

  

  .cartForm input,.cartForm submit{
  font-size:1.2em;
  }

  .singleItemInfo{
  font-weight:bold;
  font-family:sans;
  }

  .cartButtons{
  margin-top:10px;
  }

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


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

  }
  


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

  .imageThumbs  img,.imageViews  img{
  border:0px solid black;
  border-top:0px solid #FF0000;
  border-left:0px solid #FF0000;
  }

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

  #imageViewsWrap{
  margin-bottom:5px;
  }

  .imageBlock a{
  display:block;
  }


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



  

  .imageBlock{
  float:left;
  display:inline;
  z-index:1;
  text-align:center;
  width:207px;
  display:inline;
  }
  
  #clickText{
  margin-bottom:14px;
  color:black;
  }



  #ajaxCart a{
display:block;
margin:5px 0px;;
}

.cartItem{
margin:10px 0px;
}

.cartItem a{
display:block;
}

.cartItem img{
margin-right:5px;
float:left;
display:inline;
}
#ajaxCart{
position:relative;
}

#cartTitle{
position:absolute;
width:160px;
top:-1.5em;
background:black;
color:white;
padding:0.25em 20px;
font-size:1.4em;
opacity:0.7;
font-weight:bold;
}

#ajaxCartBody{
  padding:20px;
  }


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

  
       
  #cartStats{
  font-weight:bold;
  }


  

  

  #cartStats.pulsing{
  padding:0px;
  background:#E2CCFF;
  border:1px solid black;
  }

        .cartRelated{
        text-align:center;
        }

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

        .cartRelated .relatedItem span{
        display:block;
        }



        
        .cartFormWrap{
        margin:0;
        float:none;
        }

        
