
	
	
	  #tabs{
          width:577px;
	  clear:both;          
          margin-bottom:20px;          
          border-top:1px solid #ccc;
          border-bottom:2px solid #888;
          border-left:1px solid #ccc;
          border-right:2px solid #666;          
          background:#fff url(/managed_files/2503/liquecolorTabGrad.jpg) bottom repeat-x;
	  }
	  
	  #tabs li{
          font-family:sans;
          font-size:.9em;
	  float:left;         
          display:inline;
          border-right:1px solid #999;       
          }
	  
	  #tabs li a{
	  color:#666;
          display:block;
          padding-left:8px;
          padding-right:8px;
          padding-top:10px;
          padding-bottom:10px;
	  }
	  
	  #tabs li a:hover{
          color:#000;
          text-decoration:none;
	  }
	  
	  #tabs .current{
          
	  
	  }

          #tabs .current a{
          padding-left:6px;
          padding-right:6px;
          padding-top:8px;
          padding-bottom:8px;
	  border:2px inset #ccc;
	  color:red;
	  }
	  
	  #tabContent{
	  
	  }
	  
	  #tabContent li{
          display:none;
	  }

          #tabContent li.current{
          display:block;
          }
          
          #tabContent li.current li{
          display:list-item;
          }

          .shortTextWrap{
          clear:right;      
          margin:20px;
          margin-right:0px;
          float:right;   
          display:inline;
          width:290px;
          }

          .shortText{
          font-size:1.1em;
          line-height:1.2em;
          }

          .longText{
          font-size:1.1em;
          line-height:1.2em;
          clear:left;
          width:460px;
          padding-top:10px;
          }

          .longText ul,.shortText ul{
          list-style:disc;
          margin-left:15px;
          }
          
          .longText ul li,.shortText ul li{
          margin:5px 0px;
          }

          

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

        .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/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(/) 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;
        }


