<style>
.bb {
position:relative;
color:#000000;
text-decoration:none;
font-family:arial, verdana, sans-serif;
text-align:center;
font-size:11px;
}

a.bb:hover {
background: none;
z-index: 150;
text-decoration:none;
}
a.bb span {
display: none;
}
a.bb:hover span {
display: block;
position: absolute;
top: -20px;
left: 140px;
font-family:arial, verdana, sans-serif;
font-size:12px;
font-weight:normal;
width:450px;
background: white;
padding: 5px;
border: 1px solid #ccc;
border-left: 10px solid #AB9FA5;
border-top: 10px solid #AB9FA5;
	  		-moz-box-shadow: 7px 7px 15px 0 #5B5255;
		-webkit-box-shadow: 4px 4px 12px 0 #5B5255;
		box-shadow: 4px 4px 12px 0 #5B5255;
} 

.bb2 {
position:relative;
color:#000000;
text-decoration:none;
font-family:arial, verdana, sans-serif;
text-align:center;
font-size:11px;
}

a.bb2:hover {
background: none;
z-index: 150;
text-decoration:none;
}
a.bb2 span {
display: none;
}
a.bb2:hover span {
display: block;
position: absolute;
top: -20px;
left: 20px;
font-family:arial, verdana, sans-serif;
font-size:12px;
font-weight:normal;
width:100px;
background: white;
padding: 5px;
border: 1px solid #ccc;
border-left: 5px solid #D52448;
} 
#nouter { border:0px solid; }
#ninner {    
	border:1px solid #999999;
	padding-bottom:5px;     
	  		-moz-box-shadow: 4px 5px 12px 0 #333;
		-webkit-box-shadow: 4px 4px 12px 0 #333;
		box-shadow: 4px 4px 12px 0 #333;

}
#nspacing { height:5px; }
.nbundle {   
	font-family:Verdana, Arial;
  color: #FF0000;       
  -moz-box-shadow: 4px 4px 12px 0 #333;
		-webkit-box-shadow: 4px 4px 12px 0 #333;
		box-shadow: 4px 4px 12px 0 #333;
}
.nbundle a {
  color: #ffffff;
  text-decoration: none;
}
.nbundle a:visited {
  color: #ffffff;
  text-decoration: none;
}
.nbundle td {  
  font-size: 11px;
  vertical-align:top;
  padding-left:2px; 
}
.nhead {
  background-color: #587278;
  color: #ffffff; 
}
.npname {
  line-height:20px;
  color: #ffffff;
  font-size:14px;
}
.ntprice, .ntprice2 {
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  padding-top:2px;
  padding-bottom:2px;
}
.ntprice2 {
  font-size: 20px;
}
#plus {
  background-repeat: no-repeat;
  width:23px;
  height:20px;
}
#bundle {

  background-repeat: no-repeat;
  width:110px;
  height:53px;   
}
#nsave {
  background: url(images/save.gif);
  background-repeat: no-repeat;
  height:45px;
  font-size: 19px;
  font-weight: bold;
  color: rgb(206, 32, 41);
  padding-top:10px;
  padding-left:52px;
}
</style>
