#comparison-table, #inner-table
	{
		display:table;
		position:relative;
	}
#comparison-table header, #inner-table header
	{
		display:table-row;
	}
#comparison-table header div, #inner-table header div
	{
		display:table-cell;
		width:25%;
		text-align:center;
		vertical-align:middle;
		padding:20px;
	}
	
#comparison-table
	{
		background-color:#ededed;
		padding:20px;
		
	}
	
#inner-table
	{
		background-color:#ffffff;
		border:thin solid #cc0001;
		border-bottom-right-radius:0.8em;
		padding:20px;
		font-size:16px;
	}

#inner-table header div:first-child
	{
		font-weight:bold;
	}
	
#product-titles div
	{
		background-color:#cc0001;
		color:white;
		border:thin solid white;
		
	}
	
#product-titles div:first-child
	{
		background-color:transparent;
	}

#inner-table header:last-child div:last-child
	{
		border-bottom-right-radius:0.8em;
	}

#buy-now-btns div a
{
	padding:10px;
	background-color:#4b9225;
	display:inline-block;
	color:white;
	text-decoration:none;
}

#prices div
{
	font-size:20px;
	font-weight:bold;
	color:#cc0001;
}

#prices div:first-child
{
	font-size:16px;
	font-weight:normal;
	color:black;
}

#image-row div a img
{
	position:relative;
}

.good > #good-tip,
.better > #better-tip,
.best > #best-tip

{
	/*position*/
	display:none;
	position:absolute;
	top:25px;
	/*appearance*/
	overflow:hidden;
	/*styling*/
	border-radius:50%;
	padding:10px;
	width:100px;
	height:100px;
	/*font*/
	text-align:center;
}

.good > #good-tip span,
.better > #better-tip span,
.best > #best-tip span
{
	position: relative;
	top: 24%;
	width: 80%;
	overflow: hidden;
}


.goodbg
{
	background-color:#e5ffe1;
}

#good-tip
{
	background-color:#e5ffe1;
	border:thin solid #c4ebbe;
}

.betterbg
{
	background-color:#fff8e1;
}

#better-tip
{
	background-color:#fff8e1;
	border:thin solid black;
}


#better-tip span
	{
		font-size:25px;
		top:30%;
	}


.bestbg
{
	background-color:#ffe6e1;
}


#best-tip
{
	background-color:#ffe6e1;
	border:thin solid #eabbb2;
}