body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a{
 	text-decoration: none;
  color:#000;
  font-weight: bold;
  
}
.table{
display:table;
width:100%;
max-width:900px;
}

.tr{
 display:table-row;
 #color:#fff;
!!
 color:#000;
 }

.td, .td-cap{display:table-cell;
 #border:1px solid #fff;
 border:1px solid #000;
 padding: 5px;
 border-right: 0;
}

.td-cap{
 width:1px;
 #border-right:1px solid #fff;
 border-right:1px solid #000;
 border-left: 0;
}

.tr:hover{
 background-color:#ccc;
 color:#000;
}

nav {
  display: block;
  text-align:right;
  font-size:20px;
  margin-top:10px;
  margin-bottom:10px;
  text-align:center;
}

.header{
 border-top: 5px solid #55aaaa;
 border-bottom: 5px solid #55aaaa;
 vertical-align: middle;
 height:100%;
 min-height:90px;
}

.logo-l{
 z-index: 2;
  top:5px;
  left:0px;
 height:90px;
width:auto;
background-image: url('img/logo%20title.png');
  background-size: auto 90px;
  background-repeat: no-repeat;
}

.logo-r{
  z-index: -1;
 position:absolute;
 top:5px;
 right:0px;
 float:right;
  height:90px;
  width:100px;
background-image: url('img/logo-r.png');
  background-size: auto 90px;
  background-repeat: no-repeat;
}


.mainbody {
 background-color: #93673b;
	color: #FF00;
 border-bottom: 5px solid #55aaaa;
}

.products {
display: inline-block; vertical-align: top;
}

.center{
 text-align:center;
}

.link{
 color:#f00;
 text-decoration:underline;
}

.product {
	display: inline;
	float: left;
}
.product_break {
	display: block;
}

.myButton {

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77b55a), color-stop(1, #72b352));
	background:-moz-linear-gradient(top, #77b55a 5%, #72b352 100%);
	background:-webkit-linear-gradient(top, #77b55a 5%, #72b352 100%);
	background:-o-linear-gradient(top, #77b55a 5%, #72b352 100%);
	background:-ms-linear-gradient(top, #77b55a 5%, #72b352 100%);
	background:linear-gradient(to bottom, #77b55a 5%, #72b352 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77b55a', endColorstr='#72b352',GradientType=0);
	background-color:#77b55a;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #4b8f29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 12px;
	text-decoration:none;
	text-shadow:0px 1px 0px #5b8a3c;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #72b352), color-stop(1, #77b55a));
	background:-moz-linear-gradient(top, #72b352 5%, #77b55a 100%);
	background:-webkit-linear-gradient(top, #72b352 5%, #77b55a 100%);
	background:-o-linear-gradient(top, #72b352 5%, #77b55a 100%);
	background:-ms-linear-gradient(top, #72b352 5%, #77b55a 100%);
	background:linear-gradient(to bottom, #72b352 5%, #77b55a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#72b352', endColorstr='#77b55a',GradientType=0);
	background-color:#72b352;
}
.myButton:active {
	position:relative;
	top:1px;
}
.product_img {
	border: thick solid #FFFFFF;
}

.summary {
color:#fff;
	font-family: Candara, Calibri, Segoe, 揝egoe UI? Optima, Arial, sans-serif;
 max-width:300px;
}

.item{
 color:#fff;
}

.contact_address{
 color:#555;
 line-height: 0.3;
}

.form_lastname {
 position: absolute;
 bottom: -750px;
 left: 0px;
 width: 10px !important;
 border: 0px !important;
 background-color: rgba(0, 0, 0, 0) !important;
 color: rgba(0, 0, 0, 0) !important;
}

.h2{
 color:#fff;
}



.byline{
font-size:16px;
font-weight:bold;
text-align:center;
margin-left:10px;
margin-right:10px;

}

.gold3{
 background-image: linear-gradient(180deg,
 #462523 0,
 #cb9b51 22%, 
 #f6e27a 45%,
 #f6f2c0 50%,
 #f6e27a 55%,
 #cb9b51 78%,
 #462523 100%
 );
 color:transparent;
 -webkit-background-clip:text;
}

.blbg{
-background:black;
 background-image: linear-gradient(90deg,
 #00000000 0,
 #000000ff 10%, 
 #000000ff 90%, 
 #00000000 100%
 );
margin-left:140px;
margin-right:100px;
margin-top:-28px;
}