
	
	  #titleDiv{
          width:600px; 
          }

          .shortTextWrap{
          margin-left:0px;
          padding-top:10px;
          clear:left;
          }

          .shortText{
          font-size:1.4em;
          }

          .longText{
          clear:left;
          padding-top:10px;
          }

        .relatedSpacerDiv{
        background: white url(/) 0% 0% repeat-x;
        border:1px solid #254106;
        }

        .relatedItemWrap{
        float:left;
        display:inline;
        margin-right:5px;
       
        }

        

    #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/5301/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/5303/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:#254106;
  }

  .popUpItem .moreInfoLink a:hover{
  color:#870b0b;
  }

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

  .popUpItem .titleBar{
  color:white;
  background: black;
  font-size:130%;
  text-align:right;
  padding:3px;
  font-weight:bold;
  border:1px solid white;
  border-bottom:2px solid #254106;
  margin-bottom:5px;
  }

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

  .popUpItem .closeButton{
  margin-right:5px;
  margin-top: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%;
  }

.popUpItem .cartForm{
padding:0px;
width:auto;
}



.singleItemInfo{
  font-weight:bold;
  }


  
  .manufLogo{
  text-align:center;
  }

  .cartFormWrap{
  width:215px;
  float:left;
  display:inline;
  margin-bottom:10px;
  }
  
  #itemTitle{
  background:#353738;
  color:white;
  padding:5px;
  margin-bottom:5px;
  margin-top:5px;
  font-size:0.9em;
  }
  
  #price{
  font-weight:bold;
  font-size:1.1em;
  }

  .cartForm{
  padding:10px;
  }

  

  .cartForm input,.cartForm submit{
  font-size:1.1em;
  color:#254106;
  border:1px solid #254106; 
  background:white;
  }

  .singleItemInfo{

  }

  .cartButtons{
  margin-top:10px;
  }

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


  .imageThumbs,.imageViews{
  margin:0px;
  padding:0px;
  text-align:center;
  }
  


  .imageThumbs .picThumbWrap{
  display:inline;
  margin:6px;
  margin-top:0px;
  padding:0px;
  }

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

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

  #imageViewsWrap{
  margin-bottom:5px;
  background:black url(/managed_files/6864/picture_frame_top_narrow.png) 0 0 no-repeat;
  padding:8px 0px;
  }

  .imageBlock a{

  }


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



  

  .imageBlock{
  float:left;
  z-index:1;
  text-align:center;
  width:260px;
  display:inline;
  background:black url(/managed_files/6863/picture_frame_bottom_narrow.png) 0 100% no-repeat;
  margin-bottom:10px;
  }
  
  #clickText{
  clear:left;
  text-align:center;
  color:white;
  padding:3px 0px;
  }



  #ajaxCart{
  margin-left:0px;
  }

  #cartTitle{
  font-size:1.2em;
  font-weight:bold;
  }

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

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

  #justAdded .body{
  padding:5px;
  }
  

  #cartStats{
  font-weight:bold;
  }


  

  

  #cartStats.pulsing{
  padding:0px;
  background:#79aee2;
  border:1px solid #254106;
  }

        .cartRelated{
        text-align:center;
        }

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

        .cartRelated .relatedItem span{
        display:block;
        }



