/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
/*Custom Styles for additional tables etc.*/
.ProductSale {
	margin: 0;
	padding: 0;
	width: 100%;
	box-shadow: 10px 10px 5px #888888;
	border: 1px solid #ffffff;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
}

.ProductSale table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

.ProductSale tr:last-child td:last-child {
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
}

.ProductSale table tr:first-child td:first-child {
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
}

.ProductSale table tr:first-child td:last-child {
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
}

.ProductSale tr:last-child td:first-child {
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
}

.ProductSale tr:hover td {
	background-color: #ffffff;
}

.ProductSale td {
	vertical-align: middle;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	border-width: 0 1px 1px 0;
	text-align: center;
	padding: 20px;
	font-size: 19px;
	font-family: Trebuchet MS;
	font-weight: normal;
	color: #000000;
}

.ProductSale tr:last-child td {
	border-width: 0 1px 0 0;
}

.ProductSale tr td:last-child {
	border-width: 0 0 1px;
}

.ProductSale tr:last-child td:last-child {
	border-width: 0;
}

.ProductSale tr:first-child td {
	background: -o-linear-gradient(bottom,#a3d34a 5%,#80bf0d 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#a3d34a),color-stop(1,#80bf0d));
	background: -moz-linear-gradient(center top,#a3d34a 5%,#80bf0d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a3d34a",endColorstr="#80bf0d");
	background: -o-linear-gradient(top,#a3d34a,#80bf0d);
	background-color: #a3d34a;
	border: 0 solid #ffffff;
	text-align: center;
	border-width: 0 0 1px 1px;
	font-size: 26px;
	font-family: Trebuchet MS;
	font-weight: normal;
	color: #ffffff;
}

.ProductSale tr:first-child:hover td {
	background: -o-linear-gradient(bottom,#a3d34a 5%,#80bf0d 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#a3d34a),color-stop(1,#80bf0d));
	background: -moz-linear-gradient(center top,#a3d34a 5%,#80bf0d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a3d34a",endColorstr="#80bf0d");
	background: -o-linear-gradient(top,#a3d34a,#80bf0d);
	background-color: #a3d34a;
}

.ProductSale tr:first-child td:first-child {
	border-width: 0 0 1px;
}

.ProductSale tr:first-child td:last-child {
	border-width: 0 0 1px 1px;
}

/*Buy now buttons on front page*/
.button {
	border-top: 1px solid #a7f797;
	background: #81d665;
	background: -webkit-gradient(linear,left top,left bottom,from(#07ba04),to(#81d665));
	background: -webkit-linear-gradient(top,#07ba04,#81d665);
	background: -moz-linear-gradient(top,#07ba04,#81d665);
	background: -ms-linear-gradient(top,#07ba04,#81d665);
	background: -o-linear-gradient(top,#07ba04,#81d665);
	padding: 9px 18px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: white;
	font-size: 21px;
	font-family: Helvetica, Arial, Sans-Serif;
	text-decoration: none;
	vertical-align: middle;
}

.button:hover {
	border-top-color: #28783a;
	background: #28783a;
	color: #ccc;
}

.button:active {
	border-top-color: #000000;
	background: #000000;
}

.myButton {
	background-color:#83dcb0;
	border-radius:14px;
	border:1px solid #83dcb0;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	padding:16px 31px;
	text-decoration:none;
	text-shadow:0px 1px 0px #71bd97;
}
.myButton:hover {
	background-color:#72c29a;
}
.myButton:active {
	position:relative;
	top:1px;
}