body	{
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 0 0 40px 0;
	padding: 0;
	color:#424140;
}
td	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	
}

h2 {color: #d31145; font-size: 24px; text-align: left; padding: 0 0 0 30px; margin: 0;}

a:link.top-nav { color: #424140; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 10pt; font-style: normal; text-decoration: none; }
a:active.top-nav { color: #424140; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 10pt; font-style: normal; text-decoration: none; }
a:visited.top-nav { color: #424140; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 10pt; font-style: normal; text-decoration: none; }
a:hover.top-nav { color: #CF0034; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 10pt; font-style: normal; text-decoration: none; }

a:link.category-breadcrumbs { color: #909294; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11pt; font-style: normal; text-decoration: none; font-style: italic; }
a:active.category-breadcrumbs { color: #909294; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11pt; font-style: normal; text-decoration: none; font-style: italic; }
a:visited.category-breadcrumbs { color: #909294; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11pt; font-style: normal; text-decoration: none; font-style: italic; }
a:hover.category-breadcrumbs { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11pt; font-style: normal; text-decoration: none; font-style: italic; }

a:link.breadcrumbs { color: #909294; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11pt; font-style: normal; text-decoration: none; font-style: italic; }
a:active.breadcrumbs { color: #909294; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11pt; font-style: normal; text-decoration: none; font-style: italic; }
a:visited.breadcrumbs { color: #909294; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11pt; font-style: normal; text-decoration: none; font-style: italic; }
a:hover.breadcrumbs { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11pt; font-style: normal; text-decoration: none; font-style: italic; }


a:link.side-nav { 
color: #424140; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
text-decoration: none; 
line-height: 14px; 
display: block; 
}

a:active.side-nav { 
color: #d31144; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; 
text-decoration: none; 
line-height: 14px; 
display: block; 
}

a:visited.side-nav {
color: #d31144; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; 
font-style: normal; 
text-decoration: none; 
line-height: 14px; 
display: block; 
}

a:hover.side-nav { 
background-color: #e2e0df; 
color: #d31144; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
text-decoration: normal;
line-height: 14px; 
display: block; 
}

a:link.bottom-nav { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 8pt; font-style: normal; text-decoration: none; }
a:active.bottom-nav { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 8pt; font-style: normal; text-decoration: none; }
a:visited.bottom-nav { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 8pt; font-style: normal; text-decoration: none; }
a:hover.bottom-nav { color: #ed1c24; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 8pt; font-style: normal; text-decoration: none; }

a:link.menu-nav { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 8pt; font-style: normal; text-decoration: none; }
a:active.menu-nav { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 8pt; font-style: normal; text-decoration: none; }
a:visited.menu-nav { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 8pt; font-style: normal; text-decoration: none; }
a:hover.menu-nav { color: #CF0034; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 8pt; font-style: normal; text-decoration: none; }

a:link { color: #424140; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 8pt; font-style: normal; text-decoration: none; }
a:active { color: #424140; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 8pt; font-style: normal; text-decoration: none; }
a:visited { color: #424140; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 8pt; font-style: normal; text-decoration: none; }
a:hover { color: #424140; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 8pt; font-style: normal; text-decoration: underline; }

.anylinkcss{
position:absolute;
visibility: hidden;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
width: 205px;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: black;
color: white;
}

#content{
margin: 10px 10px 10px 10px;
min-height: 450px;
}

.paging {
	text-align: right; padding: 14px; color: #d31145; font-weight: bold; font-family: Arial, Helvetica, sans-serif;
}
.paging a {text-decoration: none; color: #94918e; font-family: Arial, Helvetica, sans-serif}
.paging a:hover {color: #d31145; font-family: Arial, Helvetica, sans-serif}
.paging span {margin: 0 10px;}

.main_nav {text-align: left; padding: 0 0 4px 0; margin: 0; width: 71%; float: left;}
.main_nav ul {margin: 0; padding: 0; list-style: none;}
.main_nav ul li {display: inline; padding: 0 8px;}

.utility_nav {text-align: left; margin: 66px 0 0 0; border-bottom: 1px solid #e2e0df; width: 166px;}
.utility_nav ul {margin: 0; padding: 0; list-style: none;}
.utility_nav ul li {display: inline; padding: 0 10px 0 0;}

.shopping_cart {width: 25%; float: right; text-align: right; padding: 0px 20px 0 0; font-family: Arial, Helvetica, sans-serif;}
.shopping_cart a {color: #7d7d7d; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.shopping_cart a:hover {color: #7d7d7d; text-decoration: underline; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

.brand_filter {padding: 0 10px;}
.brand_filter label {margin: 0 10px 0 0;}

.category_listing {padding: 10px 10px 0 0;}
.category_listing ul {margin: 0; list-style: none; padding: 0;}
.category_listing ul li {padding: 1px 14px;}
.category_listing ul li a {font-weight: bold;}
.category_listing ul li a:hover {background-color: white;}

div.separator {border-bottom: 1px solid #e2e0df; margin: 0 10px; padding: 0;}

div.no_items {padding: 0 20px;}
