.product_image { float:left; padding:0; padding-right:20px;}

.subcategory_list {
	width:100%;
}
.subcategory_list td {padding:10px 0;}
.subcategory_list strong {text-transform:uppercase;}
.subcategory_list a {text-decoration:none;}

#centreli h1 {margin:10px 0;}
#centreli h2 {
	margin:10px 0;
	color:black;
	background-color:#e6e6e6;
	border-top:1px solid #A8A8A8;
	border-bottom:1px solid #A8A8A8;
	border-left:1px solid #989898;
	border-right:1px solid #989898;

}
#centreli p {margin:10px 0;}
#centreli h2 strong {color:#003300; } 

#centreli ul.product_extras {margin:0 0 0 10px; padding:0 0 10px 0;}
#centreli ul.product_extras li {
	background-color:#1C533E;
	color:white;
	padding:3px;
	text-align:center;
	display:inline;
	margin:0 10px 0 0;
	list-style-type:none;
	text-transform:uppercase;
	font-size:11px;
	cursor:pointer;
	}
ul.product_extras li a {color:white; text-decoration:none;}	

#centreli #did_you_know {
	width:250px;
	padding:20px;
	border:1px solid #1C533E;
	background-color:#D0E2B8;
	opacity:0.9;
	
	display:block;
	position:absolute;
	left:430px;
	top:330px;	
}
#centreli #did_you_know  p.extra_bttm {
	position:absolute;
	bottom:0; right:0;
	text-transform:uppercase;
	cursor:pointer;
	margin:0; padding:0;
	font-size:9px;
}

table.featured_product {
	width:280px;
	height:190px;
	padding:15px 0;
	background-image:url(../images/featured_bg.jpg);
	background-repeat:no-repeat;
}

td.featured_price {
	color:#0066CC;
	font-weight:bold;
}
td.featured_price a { 
	color:#0066CC;
	text-decoration:none;
}
#centreli table.options_list,
#centreli table.bulk_buy,
#centreli table.subcategory_list {
	width:571px;
	border-collapse:collapse;
	margin:0 2px 0 2px;
	overflow:hidden;
	padding:0;
}
#centreli table.options_list {padding-top:8px;padding-bottom:8px;}
table.options_list td, table.options_list th{text-align:left; vertical-align:top; padding:10px 2px; border:none;}
table.options_list th.product {}
table.options_list th.size {width:70px}
table.options_list th.colour {width:60px}
table.options_list th.packed_in {width:80px}
table.options_list th.price {width:50px}
table.options_list th.quantity {width:110px}
tr.row0 {background-color:#F4FAEE; margin:0; padding:0;}
tr.row1 {background-color:white; margin:0; padding:0;}

td.buy_form input {vertical-align:middle;}
td.buy_form img {vertical-align:middle;}

#centreli h2.bulk_buy {margin-bottom:0;}
#centreli h2.size_quantity {margin-bottom:0;}
#centreli h2.also_bought {margin-top:0;}

div.bulk_buy {background-color:#1C533E; padding:8px 0 20px 0;}
table.bulk_buy {margin:0; padding-top:8px; padding-bottom:8px;}
table.bulk_buy th,table.bulk_buy td {color:white;text-align:left; vertical-align:top; padding:10px 2px; border:none;}
table.bulk_buy th.product {}
table.bulk_buy th.size {width:70px}
table.bulk_buy th.colour {width:60px}
table.bulk_buy th.packed_in {width:80px}
table.bulk_buy th.price {width:50px}
table.bulk_buy th.quantity {width:110px}
table.bulk_buy tr.row0 { background-color:#F4FAEE; margin:0; padding:0;}
table.bulk_buy tr.row1 { margin:0; padding:0;}
table.bulk_buy tr.row0 td, table.bulk_buy tr.row1 td {color:black;}
td.buy_form input {vertical-align:middle;}
td.buy_form img {vertical-align:middle;}
.red {color:red;}
.crossed_out {text-decoration:line-through;}
td.centre {text-align:center;}
a.buy_now { color:#0066CC; font-weight:bold; text-transform:uppercase; text-decoration:none;}