div.fm1{
  overflow:auto;
  margin: 0 auto;
  text-align: center;
}
img.fm1{
	width: 70%;
	height: 70%;
	object-fit: contain;
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.featured {
	color: white;
	font-weight: bold;
	text-align: center;
}
#cust{
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: bold;
  border-collapse: collapse;
  width: 100%;
}
#cust td{
  border: 1px solid #ddd;
  padding: 2px;
  font-size: larger;
}
#cart_head{
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: bold;
  border-collapse: collapse;
  width: 100%;
}
#cart_head th {
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: larger;
	color: black;
	background-color: #666;
	border: 1px solid #646464;
	text-align: center;
}
#cart_head td{
  border: 1px solid #ddd;
  padding: 2px;
  font-size: larger;
}
#cart{
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: bold;
  border-collapse: collapse;
  width: 100%;
}
#cart td{
  border: 1px solid #666;
  padding: 8px;
}
#cart th {
  border: 1px solid black;
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  font-size: larger;
  background-color: #666;
  color: black;
}
#cart tfoot{
	background-color: #c1c1c1;	
}
.tbwd{
	width: 100%;
}
.tbwd tr:nth-child(even){
	background-color: #f2f2f2;
}
.tbwd th{
	color: black;
	background-color: #d5d5d5;
	text-align: left;
	font-size: larger;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
}
.Basket_tot{
	color: black;
	background-color: #d5d5d5;
}
.tbwd tfoot{
	text-align: center;
}
.selhead{
	color: white;
	background-color: white;
	text-align: left;
	font-size: larger;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}
.itemhead{
	color: inherit;
	background-color: inherit;
	text-align: left;
	font-size: larger;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;	
}
#payment{
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: bold;
  border-collapse: collapse;
  width: 100%;
 }
#payment td{
  font-size: larger;
  color: black;	
}
#payment tr:nth-child(even){
	background-color: #f2f2f2;
}
#payment th{
	font-size: larger;
  color: black;
  border: 1px solid #ddd;
  text-align: center;
}
 /* unvisited link */
a:link {
	color: inherit;
  text-decoration: none;
}

/* visited link */
a:visited {
  color: inherit;
  text-decoration: none;
}

/* mouse over link */
a:hover {
  color: inherit;
  text-decoration: none;
}

/* selected link */
a:active {
  color: inherit;
  text-decoration: none;
} 
.fieldr{
	font-size: larger;
	font-weight: bold;
	text-align: right;
}
.mainsearch {
	text-align: center;
	font-size: 75%;
}
.instructions{
	font-size: 75%;
}
.noshow{
	display: none;
}
.showit{
	display: inline;
}
.basket_head{
	background-color: #d5d5d5;
}
.checkout{
	font-size: 80%;
	font-weight: bold;
}
.orrow{
	background: #e2e2e2;
}
.orrwo{
	background-color: white;
}
.ord_rw{
	background-color: white;
	color: black;
	font-size: 100%;
	font-weight: bold;
	text-decoration:none;
}
.ord_rw_o{
	background-color: #ececec;
	color: black;
	font-size: 100%;
	font-weight: bold;
	text-decoration:none;
}
.ord_sub{
	background-color: #666;
	color: black;
	border-color:white;
	border-right-style:solid;
	border-top-style:solid;
	border-right-style: solid
}
.ord_rwbdr{
	border-right: thin;
	border-right-color: black;
	border-color: black;
}
.order{
	color: black;
	font-weight: bold;
	font-size: 80%;
	background-color: #ffffff;
}

.order_removed{
	color: black;
	font-weight: bold;
	font-size: 80%;
	text-decoration: line-through;
	background-color: #ffffff;
}

.shadow {
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.login{
	color: black;
	background-color: #d5d5d5;
	font-size: larger;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
}