#menu_container li
{
    list-style:none;
}

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

#product_category a
{
    text-decoration:none;
}

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

#product_category li
{
    text-align:center;
    list-style:none;
    margin-left:10px;
    padding:3px;
    width:200px;
    height:300px;
    border:solid 1px black;
    float:left;
}

#cart_info ul
{
    margin:0 0 10px 0;
    padding:0;
}

#cart_info #quickcart-items li
{
    list-style:disc;
}

#cart_info #quickcart-items
{
    margin-left:20px;
}

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

.statusupdate
{
    color:red;
}

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

#category_description
{
    padding-bottom:10px;
}

#shop_nav
{
    padding-bottom:10px;
}

#shop_nav
{
    padding-bottom:10px;
}

#product_nav { padding-bottom:15px;}
#product_nav li { float:left; margin-right:6px; list-style:none; }
#product_nav li:before { content: " » "; }
#product_nav li.first:before { content:""; }


#category_list ul li ul li
{
    margin: auto 20px;
}

#category_product_table .product-image { text-align: center; }
#category_product_table td
{
    vertical-align:text-top;
    width:33%
}

table tr td
{
    vertical-align:top;
}

table tr th
{
    text-align:center;
}

.error
{
    text-align:center;
    color:red;
    background-color: yellow;
    padding:4px;
    border:solid 2px red;}

.purchase-items {
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	height: 30px;
	background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.18, rgb(158,7,40)),
    color-stop(0.59, rgb(211,26,44))
);
	background-image: -moz-linear-gradient(
    center bottom,
    rgb(158,7,40) 18%,
    rgb(211,26,44) 59%
);
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.red {
	color: red;
}
