.accnt {
	padding:10px;
	border:1px solid #DC1E5D;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

.accnt .top {
	padding:10px;
	background:#DC1E5D;
	color:#FFF;
	font-size:18px;
	margin-left:-10px;
	margin-right:-10px;
	margin-top:-10px;
	border:none;
	-webkit-border-radius:3px 3px 0px 0px;
	-moz-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;
}

.product-search-results li {
	width:200px; height: 220px;
	margin-left:10px;
	margin-bottom:10px;
	min-height:220px;
	text-align:center;
	float:left;
	list-style:none;
	padding:10px;
	border:1px solid #DC1E5D;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.product-search-results li img {
	border:none;
}

#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
{
    float:left;
    text-align:center;
    list-style:none;
    margin-left:0px;
    margin-bottom:15px;
	margin-top:10px;
    padding:3px;
    min-width:150px;
    max-width:150px;
    min-height:350px;
/*     border:solid 1px black; */
}
#child_category .cc_list
{
	margin:0 auto;
    float:left;
    text-align:center;
    list-style:none;
    margin-left:0px;
    margin-bottom:20px;
    padding:5px;
    width:155px;
    min-height:185px;
/*     border:solid 1px black; */
}
#child_category .mc_list
{
	margin:0 auto;
    float:left;
    text-align:center;
    list-style:none;
    margin-left:0px;
    margin-bottom:20px;
    padding:5px;
    width:155px;
    min-height:125px;
/*     border:solid 1px black; */
}

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

.featured_products ul,
.featured_products li
{
    list-style:none;
    margin:0;
    padding:0;
}

.featured_products li img
{
    border:solid 1px #DC1D5D;
}

#related-products ul
{
	margin-left:-20px;
   /* padding:0;
    margin:0;
    border: solid 1px red;*/
}

#related-products img
{
    border:none;
}

#related-products li
{
    list-style:none;
    float:left;
    width:250px;
    height:200px;
    padding-bottom:20px;
    text-align:center;
/*     border: solid 1px red; */
}

#product_description
{
    width:290px;
/*     border: solid 1px red; */
}

.error {color: #b30000; }


.priced2 {
	width:150px;
}

#cart_table {
	
}

#cart_table .hdr {
	background:#000;
	color:#FFF;
	padding:5px;
	font-weight:bold;
}

#cart_table .bttm {
	border-top:1px solid #000;
}

.button {
	background:#2D4A98;
	padding:5px;
	border:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#FFF;
}

.button:hover {
	background:#D53448;
	padding:5px;
	border:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#FFF;
}

.clear {
	clear:both;
}
/*---SHOP SETUP WITHOUT SIDEBAR---*/

#mainshop_content_container {
    width: 960px;
    text-align: left;
}

#mainshop_text {
    float: left;
    width: 825px;
    font-size: 10pt;
    margin-left: 100px;
    padding: 0 10px 0 10px;
    color: #595959;
      min-height: 400px;
    /* border:solid 1px red; */
}

#mainshop_text a {
    color: #DC1E5D;
    text-decoration: none;
}

#mainshop_text a:hover {
    color: #DC1E5D;
    text-decoration: underline;
}

