 #wWhole {
	clear: both; /* ensures div starts below any previous divs */
	float: left; /* needs to be floated otherwise the div will not 'contain' the floated divs within */
	width: 100%; /* floats need a width set unless the element inherently has width e.g. ima */
	background: #FFFF99;
}

 .wRow { /* container for cells */
clear:both;	/* ensures div starts below any previous divs */ 
float:left; /* needs to be floated otherwise the div will not 'contain' the floated divs within */ 
width:100%; /* floats need a width set unless the element inherently has width e.g. img */
}

 .wCell {
float:left;
width:33.3%; 
}

.cellContent {
overflow:hidden;
padding:0.5em;
border-top:2px solid #999999;
border-right:2px solid #333333;
border-bottom:2px solid #333333;
border-left:2px solid #999999;
text-align: center;
margin:0.5em;
background:#fbfbfb;
}

 .cellContent h3 {
	padding: 0.2em 0;
	border-top: 1px solid #999999;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #999999;
	margin: 0 0 0.5em 0;
	background: #990000;
	color: #ffffff;
}

 .cellContent p {
font-size:0.8em;
}

 .cellContent ul {
font-size:0.9em;
list-style-type:square;
}

 .cellContent li {
}

 .cellContent li .price {
font-weight:bold;
}

 .cellContent img {
display:block;
padding:2px;
border:1px solid #999999;
margin:0 auto; 
}


