
ul#productinfolist li {
	position: relative;

   moz-padding-left: 30px;
    moz-margin-left: -30px;	
	
}

div.popup {
    position: absolute;
    width: 260px;    
    /*height: 70px;*/
    margin: 0 auto;
    
    display: none;
    
    left: -262px;
    bottom: -20px;
    
}
             
div.popup > div {
    background: #fff;

-webkit-box-shadow:  4px 4px 6px rgba(238, 238, 238, 1);      
        box-shadow:  4px 4px 6px rgba(238, 238, 238, 1);
        
-webkit-border-radius: 5px;
        border-radius: 5px;         

    position: relative;
    z-index: 10;
    width: 100%;
    height: 100%;
    
    padding: 10px;
    
}
             
div.popup:before, div.popup:after{
    content: '';       
    width: 10px;
    height: 10px;
    background: #fff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    bottom: 28px;
    right: -25px;
    margin-left: -5px;
    z-index: 11;
}
             
div.popup:after{
    box-shadow: 4px 4px 6px rgba(238, 238, 238, 1);
    z-index: 9;
}

/*
div.popup:before, div.popup:after{
    content: '';       
    width: 10px;
    height: 10px;
    background: #fff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    right: -5px;
    top: 75%;
    margin-left: -5px;
    z-index: 20011;
}
             
div.popup:after{
	
-webkit-box-shadow:  3px 3px 1px 1px rgba(0, 0, 0, .2);        
        box-shadow:  3px 3px 1px 1px rgba(0, 0, 0, .2);      

            z-index: 20009;
}
*/


#prodinfo ul {
	overflow: visible;
}

.popup h2{color:#c80005; text-align:right; font-weight:bold; font-size:1.8em; line-height:.8em; text-transform:uppercase; margin:20px 0 20px; }
.popup span{ text-transform:lowercase;  font-size:.8em}
img.wtysticker  {float: left; margin: 0 10px 10px 0; width:70px; height:70px}
.popup p {font-size:1em; line-height:1.5em; -webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;}
.rating img {margin-top:15px}


#slidetabsmenu {
  float:left;
  width:100%;
  font-size:16px;
  border-bottom:1px solid #6B78A9;
  line-height:normal;
  }
#slidetabsmenu ul {
  margin:0;
  padding:5px 5px 5px 5px;
  list-style:none;
  }
#slidetabsmenu li {
  display:inline;
  margin:0;
  padding:0;
  font-weight: bold;
  }
#slidetabsmenu a {
  float:left;
  background:url("../images/tpp/tableft4.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 7px;
  text-decoration:none;
  }
#slidetabsmenu a span {
  float:left;
  display:block;
  background:url("../images/tpp/tabright4.gif") no-repeat right top;
  padding:1px 10px 1px 2px;
  color: #0e2f56;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */
#slidetabsmenu a:hover {
  background-position:0% -42px;
color:#395574;
  }
#slidetabsmenu a:hover span {
  background-position:100% -42px;
  color:#b01f29;
  }
#slidetabsmenu a.current {
	  background-position:0% -42px;

  }
#slidetabsmenu a.current span {
	  background-position:100% -42px;
	color:black
  }
.tabcontent{
  clear: both;
  float:left;
  width:100%;
  border-bottom: 0px solid;
  background: white;
  color: black;
  display:none;
  padding-top:12px;
  }