table.categories { width: 100%; }
table.categories td { text-align: center; width: 33% }

#menu_container ul {
    padding-left: 20px;
}

#product_category img {
    border: solid 1px black;
}

#product_category a {
    text-decoration: none;
}

#product_category a:hover {
    text-decoration: underline;
}

#cart_info {}

#cart_info li {
    list-style: none;
    margin-left: 20px;
}


#product_category .category {
    float: none;
    text-align: left;
}

#category_description {
    padding-bottom: 10px;
}

#shop_nav {
    padding-bottom: 10px;
}
#shop_nav ul {list-style: none; margin: 0; padding: 0;}

#shop_nav li {float: left; padding: 0 5px;}

#checkoutprogress .active { font-style: italic; }

.productImage { margin: 0 20px; width: 150px; float: left; }

.category_product_list { list-style:none; margin: 0; padding: 0; }

.category_product_list li { float: left; width: 195px; height: 320px; text-align: center;}
.category_product_list li img { margin-bottom: 0;}

.paginator {text-align: center; clear: both;}

#related-products li {
	list-style:none;
	float:left;
	padding:10px;
	margin-right:10px;
	width:150px;
	height:235px;
	text-align:center;
	font-size:12px;
}

#related-products li a {
	font-size:12px;
	text-decoration:none;
	line-height:normal;
}

#related-products .statusupdate {
	text-transform:capitalize;
}

.child_category ul {
	margin-left:-20px;
}

.child_category li {
	list-style:none;
	float:left;
	width:175px;
	min-height:300px;
	text-align:center;
	margin-left:-20px;
	margin-right:30px;
}

.child_category img {
	margin:0 auto;
}

