body {
	background-color: #d9e3eb;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0;
}

hr {
	border: 0;	
}

hr.primary {
	color: #186c29;
	background-color: #186c29;
	height: 2px;
}

hr.secondary {
	color: #5b6e6c;
	background-color: #5b6e6c;
	height: 1px;
}

.basket-footer, .basket-footer a {
	font-size: 10px;
	font-weight: bold;
	color: #5b6e6c;
}
	
.basket-header, .basket-header a {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background-color: #000;
}	
	
.basket-item, .basket-item a {
	font-size: 11px;
	color: Black;
}
.basket-item-sku {
	font-size: 10px;
	color: Black;
}

.row-alt {
	background-color: #eee;
}
	
.basket-item-inactive, .basket-item-inactive a {
	font-size: 11px;
	color: #808080;
}	
	
.basket-totals, .basket-totals a {
	font-size: 12px;
	font-weight: bold;
	color: Black;
}
	
.basket-totals-adjusted, .basket-totals-adjusted a {
	font-size: 12px;
	font-weight: bold;
	color: #808080;
}
	
.body-content {
	font-size: 12px;
	color: Black;
}
.body-content a {
	font-size: 12px;
	color: #5b6e6c;
}

.body-content-sml {
	font-size: 10px; 
	color: Black;
}
.body-content-sml a {
	font-size: 10px;
	color: #5b6e6c;
}
	
.body-special, .body-special a {
	font-size: 10px;
	color: Black;
}
	
.body-special-price, .body-special-price a {
	font-size: 10px;
	color: Black;
}
	
.body-special-saleprice, .body-special-saleprice a	{
	font-size: 10px;
	font-weight: bold;
	color: Red;
}
	
.body-titlebar, .body-titlebar a	{
	background-color: #5b6e6c;
	color: White;
	font-size: 12px;
	font-weight: bold;
}
	
.body-pgtitle, .body-pgtitle a {
	font-size: 14px;
	font-weight: bold;
	color: Black;
}
	
.category-product, .category-product a	{
	font-size: 11px;
	color: #666;
	text-align: center;
}
.category-product a:hover	{
	color: #063;
}
.category-product-img {
	border: 1px solid #666;
}

.ckout-pgtitle, .ckout-pgtitle a {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background-color: #000;
}	

.footer {
	font-size: 10px;
	color: Black;
}
.footer a {
	font-size: 10px;
	color: #5b6e6c;
}

.footer-gry	{
	font-size: 10px; 
	 color: #cccccc;
}
.footer-gry a {
	font-size: 10px;
	color: #c0c0c0;
}
	
form {
	margin: 0px 0px 0px 0px;
}

.form-btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	background-color: #f5f5f5;
	color: #5b6e6c;
	border-width: 1px 1px 1px 1px;
	border-color: #186c29 #5b6e6c #5b6e6c #186c29;
}

.form-comment, .form-comment a {
	font-size: 10px;
	color: Black;
}

.form-label	{
	font-size: 11px;
	font-weight: bold;
	color: Black;
}
.form-label a {
	font-size: 11px;
	font-weight: bold;
	color: #5b6e6c;
}

.form-text {
	font-size: 11px;
	color: Black;
}
.form-text a {
	font-size: 11px;
	color: #5b6e6c;
}
	
.header-nav, .header-nav a	{
	font-size: 10px;
	font-weight: bold;
	color: White;
}	

.header-pgtitle, .header-pgtitle a {
	font-size: 10px;
	font-weight: bold;
	color: White;
}
	
.header-search, .header-search a	{
	font-size: 10px;
	font-weight: bold;
	color: White;
}

.home-location-title {
	font-size: 12px;
	font-weight: bold;
	color: #063;
	text-transform: uppercase;
}

.home-location-sub {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #063;
}

.home-location-addr, .home-location-phone {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333;
	text-transform: uppercase;
}
.home-location-phone {
	text-transform: lowercase;
}
	
.list-header {
	font-size: 10px;
	font-weight: bold;
	color: Black;
}
.list-header a	{
	font-size: 10px;
	font-weight: bold;
	color: #5b6e6c;
}	

.list-item {
	font-size: 10px;
	color: Black;
}
.list-item a {
	font-size: 10px;
	color: #5b6e6c;
}
.lnav-shop, .lnav-shop a {
	font-size: 14px;
	line-height: 1.75em;
	color: #d9e3eb;
	text-transform: uppercase;
	margin-left: 5px;
	text-decoration: none;
}	
.lnav-parent, .lnav-parent a {
	font-size: 12px;
	line-height: 1.5em;
	color: White;
	text-transform: uppercase;
	margin-left: 15px;
	text-decoration: none;
}	
.lnav-child, .lnav-child a, .lnav-child-selected, .lnav-child-selected a {
	font-size: 11px;
	line-height: 1.5em;
	color: White;
	text-transform: lowercase;
	margin-left: 30px;
	text-decoration: none;
}	
.lnav-child-selected {
	border-top: 1px solid Black;	
	border-right: 1px solid Black;
	border-bottom: 1px solid Black;
}
.lnav-child-selected, .lnav-child-selected a {
	color: #000;
	background-color: #d9e3eb;
}

.msg, .msg a {
	font-size: 11px;
	color: Red;
}
	
.pagination, .pagination a {
	font-size: 11px;
	font-wieght: bold;
	color: #fff;
	white-space: nowrap;
	text-align: center;
}	
	
.product-desc, .product-desc a {
	font-size: 10px;
	color: #333;
}
	
.product-label, .product-label a	{
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
}
	
.product-price, .product-price a {
	font-size: 11px;
	font-weight: bold;
	color: #333;
}	
	
.product-price-sale, .product-price-sale a {
	font-size: 11px;
	font-weight: bold;
	color: Red;
}	
	
.product-name, .product-name a {
	font-size: 12px;
	font-weight: bold;
	color: #333;
}
	
.product-sku, .product-sku a {
	font-size: 10px;
	color: #333;
}	

.search-box {
	color: #186c29;
	font-family: Arial;
	font-size: 11px;
	/* width: 95%; */
}
