	.piGal {width: 150px !important;}
	.piGal img {max-width: 150px;height: auto;}
	.piGalMain img {width: 600px;height: auto;text-align: center;}
	.piGal pull-right {max-width: 150px;height: auto;text-align: center;position: relative;}
	h1, h2, h3, h4, h5 {font-weight:bold;}
	h1 {font-size: 12px;}
	h2 {font-size: 12px;}
	h3 {font-size: 12px;}
	h4 {font-size: 12px;}
	h5 {font-size: 12px;}


	li.newItemInCart, li.newItemInCart A {color: #a94442;}
	.form-control {margin-bottom: 5px;display: inline;}
	.page-header h1 del {font-size: 0.5em;}
	.productHolder {border: 1px solid #eee;
					padding: 10px;
					border-radius: 4px;
					-webkit-transition: border .5s ease-in-out;
					-o-transition: border .5s ease-in-out;
					transition: border .5s ease-in-out;}
	.productHolder:hover {border: 1px solid #428bca;}
	.productHolder h2 {font-size: 11px;}
	.item.list-group-item {float: none;width: 100%;background-color: #fff;border: none;}
	.item.list-group-item img {float: right !important;margin-right: 10px !important;}
	.grid-group-item {margin-bottom: 20px;}
	.grid-group-item .list-group-item-text {display: none;}
	p.lead del {font-size: 0.5em;}
	#bodyContent .img-responsive, #columnLeft .img-responsive, #columnRight .img-responsive {margin-left: auto;margin-right: auto;}
	.stepwizard {margin-top: 20px;}.stepwizard-step p {margin-top: 10px;}
	.stepwizard-row {display: table-row;}
	.stepwizard {display: table;width: 100%;position: relative;}
	.stepwizard-step button[disabled] {opacity: 1 !important;filter: alpha(opacity=100) !important;}
	.stepwizard-row:before {top: 14px;bottom: 0;position: absolute;content: " ";width: 100%;height: 1px;background-color: #ccc;z-index: 0;}
	.stepwizard-step {display: table-cell;text-align: center;position: relative;width: 33%;}
	.btn-circle {width: 30px;height: 30px;text-align: center;padding: 6px 0;font-size: 12px;line-height: 1.428571429;border-radius: 15px;}
	.pagenav {position: relative;top:-25px;left:3px;height: 40px !important;}
	.pagenumber {margin-bottom:7px;}.reviews blockquote p {font-size: 0.5em;}
	.text-left-not-xs, .text-left-not-sm, .text-left-not-md, .text-left-not-lg {text-align: left;}
	.text-center-not-xs, .text-center-not-sm, .text-center-not-md, .text-center-not-lg {text-align: center;}
	.text-right-not-xs, .text-right-not-sm, .text-right-not-md, .text-right-not-lg {text-align: right;}
	.text-justify-not-xs, .text-justify-not-sm, .text-justify-not-md, .text-justify-not-lg {text-align: justify;}
@media (max-width: 767px) {
	.text-left-not-xs, .text-center-not-xs, .text-right-not-xs, .text-justify-not-xs {text-align: inherit;}.text-left-xs {text-align: left;}
	.text-center-xs {text-align: center;}.text-right-xs {text-align: right;}.text-justify-xs {text-align: justify;}}
@media (min-width: 768px) and (max-width: 991px) {
		.text-left-not-sm, .text-center-not-sm, .text-right-not-sm, .text-justify-not-sm {text-align: inherit;}
		.text-left-sm {text-align: left;}.text-center-sm {text-align: center;}
		.text-right-sm {text-align: right;}
		.text-justify-sm {text-align: justify;}
		}
@media (min-width: 992px) and (max-width: 1199px) {
	.text-left-not-md, .text-center-not-md, .text-right-not-md, .text-justify-not-md {text-align: inherit;}
		.text-left-md {text-align: left;}
		.text-center-md {text-align: center;}.text-right-md {text-align: right;}
		.text-justify-md {text-align: justify;}
		}
@media (min-width: 1200px) {
	.text-left-not-lg, .text-center-not-lg, .text-right-not-lg, .text-justify-not-lg {text-align: inherit;}
	.text-left-lg {text-align: left;}.text-center-lg {text-align: center;}.text-right-lg {text-align: right;}.text-justify-lg {text-align: justify;}}
	.footer {
		background: #ffffff;
		width:100%;
		}
	.footer
	.footerbox {padding: 1px 1px 5px 1px;}
	.footer-extra {background: #111;color: silver;line-height: 3; width:100%;}
	.footer-extra A {color: silver;}
	.footer h2 {padding: 0;
				margin: 0;
				font-size: 1em;
				letter-spacing: 0.1em;
				color: rgb(142,11,0);
				text-shadow: 1px 1px 1px rgba(255,255,255,0.6);
				border-bottom: 1px 			solid #ddd;
				padding-bottom: 10px;
				margin-bottom: 10px;
				text-transform: uppercase;}
	.contact {border-left: 1px solid #ddd;}
	.timeline {list-style: none;padding: 20px 0 20px;position: relative;}
	.timeline:before {top: 0;bottom: 0;
					  position: absolute;
					  content: " ";
					  width: 3px;
					  background-color: #eeeeee;right: 25px;
					  margin-left: -1.5px;}
	.timeline > li {margin-bottom: 20px;position: relative;}
	.timeline > li:before,.timeline > li:after {content: " ";display: table;}
	.timeline > li:after {clear: both;}
	.timeline > li:before,.timeline > li:after {content: " ";display: table;}
	.timeline > li:after {clear: both;}
	.timeline > li > .timeline-panel {width: calc( 100% - 75px );
									  float: left;
									  border: 1px solid #d4d4d4;
									  border-radius: 2px;padding: 20px;
									  position: relative;-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
									  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
									  }
	.timeline > li > .timeline-panel:before {position: absolute;
											top: 26px;
											right: -15px;
											display: inline-block;
											border-top: 15px solid transparent;
											border-left: 15px solid #ccc;
											border-right: 0 solid #ccc;
											border-bottom: 15px solid transparent;content: " ";
											}
	.timeline > li > .timeline-panel:after {position: absolute;
											top: 27px;
											right: -14px;
											display: inline-block;
											border-top: 14px solid transparent;
											border-left: 14px solid #fff;
											border-right: 0 solid #fff;
											border-bottom: 14px solid transparent;
											content: " ";
											}
	.timeline > li > .timeline-badge {color: #fff;
									  width: 50px;
									  height: 50px;
									  line-height: 50px;
									  font-size: 1.4em;
									  text-align: center;
									  position: absolute;
									  top: 16px;right: 0px;
									  margin-left: -25px;
									  background-color: #999999;
									  z-index: 100;
									  border-top-right-radius: 50%;
									  border-top-left-radius: 50%;
									  border-bottom-right-radius: 50%;
									  border-bottom-left-radius: 50%;}
	.timeline > li.timeline-inverted > .timeline-panel {float: right;}
	.timeline > li.timeline-inverted > .timeline-panel:before {border-left-width: 0;border-right-width: 15px;left: -15px;right: auto;}
	.timeline > li.timeline-inverted > .timeline-panel:after {border-left-width: 0;border-right-width: 14px;left: -14px;right: auto;}
	.timeline-badge.primary {background-color: #2e6da4 !important;}
	.timeline-badge.success {background-color: #3f903f !important;}
	.timeline-badge.warning {background-color: #f0ad4e !important;}
	.timeline-badge.danger {background-color: #d9534f !important;}
	.timeline-badge.info {background-color: #5bc0de !important;}
	.timeline-title {margin-top: 0;color: inherit;}
	.timeline-body > p .timeline-body > ul {margin-bottom: 0;}
	.timeline-body > p + p {margin-top: 5px;}
	.timeline-body blockquote {font-size: 1em;}
	.navbar-no-corners {border-radius: 0 !important;-moz-border-radius: 0 !important;border-left: none;border-right: none;}
	.navbar-no-margin {margin-bottom: 0 !important;}
	.searchbox-margin {margin-top: 10px;margin-bottom: 10px;}
	.form-control-feedback{padding-right:2%;}
@media (max-width: 767px) {
	.navbar-text {padding-left: 15px!important;}
	}
	.row.list-group {display: flex; flex-flow: row wrap;}
	.row.list-group.container:after, .row.list-group.container:before, .row.list-group.row:after, .row.list-group.row:before{content:normal}
	.row.list-group {display: -webkit-flex; -webkit-flex-wrap: wrap; -webkit-flex-flow: row wrap; }
@media only screen and (max-width : 768px) {
	.row.list-group {-webkit-flex-direction: column; flex-direction: column; }
	}
img {
    max-width: 100%;
    height: auto;
    border: 0;
}

.nav > li > a {
  position: relative;
  display: block;
  padding: 1px 2px;
}

#columnLeft {
  padding-top: 1px;
  padding-left: 2px;
}

#columnRight {
  padding-top: 1px;
  padding-right: 2px;
}

/* background sets the row color, color sets the dividers and arrows */
TD.headerNavigationBarLink {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight : bold;
}




A.headerNavigationBarLink {
  color: #000000;
}

A.headerNavigationBarLink:hover {
  color: #999999;
}

TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {
  background-image: url(images/button_blank_left.gif);
}
TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {
  background-image: url(images/button_blank_right.gif);
}
TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {
  background-image: url(images/button_blank_middle.gif);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  padding: 2px 10px;
}

A.HeaderPageLinks {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}

A.HeaderPageLinks:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #999999;
}

.nobullet li {
	list-style: none;
    display: inline-block;
	vertical-align: top;
}

/* This is the heading for the boxes - SA */
.panel-default > .panel-heading {
  color: #000000;
  background-color: #cccccc;
  border-color: #cccccc;
  font-weight: bold;
}

/*This is for the categories box - SA */
.nav {
  background-color: #f5f5f5;
}

/* This is for the other boxes - SA */
.panel-body {
    background-color: #f5f5f5;
    padding: 5px;
}

/* buttons - SA */
.btn {
    font-size: 10px;
    line-height: 1.42857143;
    color: #fff;
    background-color: #9e9e88;
    border-color: #255625;
}
/* size of heading in boxes */
.panel-heading {
    padding: 5px 2px;
    border-bottom: 1px solid transparent;
        border-bottom-color: transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.btn-shoppingCart{
    font-size: 15px;
	font-weight: bold;
    line-height: 1.42857143;
    color: #fff;
    background-color: #9e9e88;
    border-color: #255625;
}

.btn-shoppingCart:hover {

    color: #fff;
    background-color: #9be4a1;
    border-color: #398439;

}
/* sets the bottom spacing of inside of the boxes (not cats_ -SA */
ol, ul {

    margin-top: 0;
    margin-bottom: 1px;

}

/* Space between the name and price in main page boxes for featured and new products - SA */
hr {

    margin-top: 5px;
    margin-bottom: 5px;
    border: 0;
        border-top-width: 0px;
        border-top-style: none;
        border-top-color: currentcolor;
    border-top: 0px solid #eee;
}

.btn-success.focus, .btn-success:focus {

    color: #fff;
    background-color: #9be4a1;
    border-color: #255625;

}
.btn.focus, .btn:focus, .btn:hover {

    color: #333;
    text-decoration: none;

}

.btn-success:hover {

    color: #fff;
    background-color: #9be4a1;
    border-color: #398439;

}

.btn-default.focus, .btn-default:focus {

    color: #333;
    background-color: #9be4a1;
    border-color: #8c8c8c;

}

.btn-default:hover {

    color: #333;
    background-color: #9be4a1;
    border-color: #adadad;

}

.btn-primary.focus, .btn-primary:focus {

    color: #fff;
    background-color: #9be4a1;
    border-color: #122b40;

}

.btn-primary:hover {

    color: #333;
    background-color: #9be4a1;
    border-color: #adadad;

}

/* This is for the boxes like the ones on checkout_options - SA */
.alert-warning {
  background-color: #f6ecba;
  border-color: #8a6d3b;
  color: #8a6d3b;
}

/* This is for the shipping selection table in checkout_options -SA */
.table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #f5f5f5;
}

/* This is for the hover on the shipping table in checkout options */
.table-hover > tbody > tr:hover {
  background-color: #fff9de;
}

/* This is for making the box sizes in the center of the cart uniform */
.thumbnail .caption {
    padding: 0px;
    color: #333;
    height: 130px;
}
@media print {
  a[href]:after {
    content: none !important;
  }
}