
  
  .popWrap{
  }
  


  .item h2, .subCat h2{
float:right;
margin-top:5px;
margin-bottom:0px;
}

.item div h3{
float:none;
margin-top:0px;
}

  .itemList{
  padding:0px;
  }

  .item{
  border-bottom:1px dashed #ff9500;
  padding-bottom:5px;
  margin-bottom:5px;
  }
  
  .subCat h3,.item h3{
  margin:0px;
  }

  .subCat h3 a,.item h3 a{
  font-size:1.25em;
  color:#ff9500;
  }

  .subCat h3 a:hover,.item h3 a:hover{
  color:#624094;
  }

  

  .subCat .img, .item .img{
  margin:5px;
  margin-left:0px;
  width:127px;
  text-align:center;

  }

  

  .subCat .img a img, .item .img a img{
  border:1px solid #ff9500;
  }

  

  .item .body h4{
  color:#ff9500;
  text-align:right;
  }

  .item .body form{
  text-align:right;
  }

  .cartAddButton{
  border:1px solid #ff9500;
  color:#ff9500;
  background:#c29af2;
  padding:3px;
  }

  .cartAddLink:hover{
  background:#ffca80;
  }

  .resultStats{
  border:1px solid #ff9500;
  text-align:center;
  }
  
  .resultCount{
  border-bottom:1px solid #ff9500;
  background:#c29af2;
  font-weight:bold;
  }
  
  .resultLinks{
  background:#ffca80;
  padding:2px;
  }

  .resultLinks a{
  padding-left:2px;
  padding-right:2px;
  text-decoration:none;
  margin:0px;
  border:1px dotted #ffca80;
  }

  .resultLinks a:hover{
  border:1px solid #624094;
  }

  .resultLinks span{
  padding-left:2px;
  padding-right:2px;
  margin:0px;
  border:1px solid;
  }
  
  .cartButtons{
  
  white-space:nowrap;
  }

  .cartButtons table{
  display:inline;
  margin-top:2px;
  }

.extraImage{
  float:left;
  width:130px;
  text-align:center;
  border:1px solid #ff9500;
  background:#ffca80;
  padding:2px;
  margin:2px;
}

.extraImage .imgWrap{
  vertical-align:bottom;
  height:100px;
  margin:0px;
  padding:0px;

}


.extraImage .imgWrap img{
  padding:0px;
  margin:0px;
  border:1px solid #ff9500;
}

.item h2{
float:right;
}

.item div h3{
float:none;
}

.item .img{
  float:left;
  margin:5px;
  margin-left:0px;
  width:175px;
  text-align:center;
  }



.item .body .bodyText{
margin-left:10px;  
height:170px;
overflow:auto;
}

.item .body .bodyText .bodyText{
height:auto;
margin-left:0px;
}

.item .body .bodyText p{
margin-top:0px;
padding-top:0px;
}

.item .body .cartForm{
margin-top:10px;
clear:left;
}

.cartForm .submit{
margin:5px;
}

.cartForm .cartButtons{
display:block;
clear:left;
}

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

.lowItemLink a{
display:block;
height:26px;

}

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

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

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

#reviews{
  background:#DBFDC3 url(/managed_files/2555/light_green_pattern.jpg) 50% 0 repeat;
  margin:-10px;
  padding:5px;
  }

#reviews .body{
margin-left:0px;
}


#crossSellers .body, #relatedItems .body{
margin-left:0px;
}

.botBorder{
border-bottom:1px dashed #624094
}


.smallItemTable{
margin-left:auto;
margin-right:auto;
}
.smallItemTable tr td{
padding:2px;
}

.review h4{
color:#624094;
}

#reviews .review h2{
          margin:0px;
          float:left;
          padding:2px;
          }

          #reviews h4{
          color:#624094;
          margin:0px;
          clear:left;
          }

          .reviewRank{
          float:right;
          margin:10px;
          padding:10px;
          text-align:center;
          border:1px solid #ffca80;
          }
          
          .review .body{
          clear:left;
          }



.shippingPolicy{
border:1px solid #624094;
background:#ffca80;
padding:3px;
text-align:center;
font-size:120%;
}

.singleItemInfo{
font-weight:bold;
}



  .imageBlock{
  float:left;
  z-index:1;
  text-align:center;
  width:260px;
  }

  ul.imageThumbs,ul.imageViews{
  list-style:none;
  margin:0px;
  padding:0px;
  text-align:center;
  }
  
  ul.imageViews{
  width:260px;
  height:260px;
  }
  
  ul.imageThumbs li{
  display: inline;
  margin:0px;
  padding:0px;
  margin-left:3px;
  margin-right:3px;
  }
  
  ul.imageViews li{
  text-align:center;
  padding:0px;
  margin:0px;
  }
  
  
  


    #popupWrap,#loadingMsg,#addingMsg{

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

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


  .popUpItem{
  background:white;
  }
  .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{
  clear:left;
  text-align:right;
  padding-right:130px;
  }

  .popUpItem .titleBar{
  color:#ff9500;
  background:#ffca80;
  font-size:130%;
  text-align:right;
  padding:5px;
  font-weight:bold;
  border-bottom:2px solid #ff9500;
  }

  .popUpItem .titleBar .title{
  float:left;
  }

  .popUpItem .closeButton{
  background:white url(/) 0 0 repeat-x;
  margin-right:120px;
  }

  .popUpItem .body{
  background:white url(/managed_files/1572/related_pop_background.png) 100% 0 no-repeat;
  }

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

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

  .popUpItem .cartForm{
  clear:left;
  text-align:center;
  padding-bottom:10px;
  margin-right:110px;
  }

  .popUpItem .cartForm .submit{
  margin:5px;
  }

  .popUpItem .cartForm table{
  margin-left:auto;
  margin-right:auto;
  }

.singleItemInfo{
  font-weight:bold;
  }


  .catList{
  
  }

  .catList .qvItem,.catList .subCat{
  /*border:1px solid black;*/
  float:left;
  text-align:center;
  margin-right:5px;
  margin-bottom:5px;
  width:147px;
  padding:0px;
  }

  .catList .qvItem .title,.catList .subCat .title{
  font-weight:bold;
  }

  
  .catList .qvItem .img, .catList .subCat .img{
  height:100px;
  position:relative;
  margin:0px;
  }

  .catList .rowItem, .catList .rowCat{
  clear:left;
  }



  .qvItem .img .quickView{
  display:none;
  }

  .catList .qvItem .hoverImg .quickView{
      display:block;
      width:80px;
      margin-left:auto;
      margin-right:auto;
      border:1px solid #ff9500;
      background:#ffca80;
      position:absolute;
      top:10px;
      left:10px;
      padding:2px;
  }


  #jaWrap{
  position:relative;
  margin-top:5px;
  }

  #justAdded{
  position:absolute;
  background:white;
  border:1px solid black;
  text-align:center;
  width:110px;
  }
  
  #justAdded .title{
  font-weight:bold;
  background:  #ffca80;
  border-bottom:1px solid black;
  }

  #justAdded .body{
  padding:5px;
  }
  

  #cartStats{
  font-weight:bold;
  padding:1px;
  }

  #cartStats.pulsing{
  padding:0px;
  background:#ffca80;
  border:1px solid #ff9500;
  }

        .cartRelated{
        text-align:center;
        }

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

        .cartRelated .relatedItem span{
        display:block;
        }


