#menu_container li
{
    list-style:none;
}

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

#product_category a
{
    text-decoration:none;
}

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

#product_category li
{
    float:left;
    text-align:center;
    list-style:none;
    margin-left:0px;
    margin-right:8px;
    margin-bottom:8px;
    padding:0px;
    width:165px;
    height:295px;
    border:solid 1px #1598DB;
}

#product_category li:hover
{
    border:solid 1px #96CF42;
}

#cart_info
{

}

#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;
}

/* Make sure you add "<div id="product_nav">{% block navbar %}{% endblock %}</div>" above {% block content %} */
#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%
}

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

#product_enlarged
{
     border:solid 2px black;
     padding: 10px;
     background-color: white;
}

.statusupdate {
    background:#FF0000;
    color:#FFF;
}

.clear { clear:both; }

#payment li {
	list-style:none;
	margin-left:-40px;
}

.paymentgift {
	margin-top:-10px;
	margin-left:5px;
	color:#ff0000;
}

.saleprice {
	display:none;
}

