/* #Buttons
================================================== */

	/* Default Settings */
	a.button,
	button,
	input[type="submit"],
	input[type="reset"],
	input[type="button"] {
	  padding: 4px 12px;	  
	  display: inline-block;
	  font-size: 11px;
	  font-weight: bold;
	  text-decoration: none;
	  cursor: pointer;
	  line-height: 21px;
	  font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	  border: none;
	 }
	
	.button.full-width,
	button.full-width,
	input[type="submit"].full-width,
	input[type="reset"].full-width,
	input[type="button"].full-width {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center; }
		
	  
	/* Colors */
	
	/* Default Color */
	a.button,
	button,
	input[type="submit"],
	input[type="reset"],
	input[type="button"] {
		color: #fff;
		background: #eee; /* Old browsers */
	}

	a.button:hover,
	button:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="button"]:hover {
		background: #fff; /* Old browsers */
		}

  	a.button:active,
  	button:active,
	input[type="submit"]:active,
	input[type="reset"]:active,
	input[type="button"]:active {
		background: #eee; /* Old browsers */
	}


	/* dine Color */
	a.button.dine,
	button.dine,
	input.dine[type="submit"],
	input.dine[type="reset"],
	input.dine[type="button"] {
		color: #fff;
		background: #f7941e; /* Old browsers */

	}

	a.button.dine:hover,
	button.dine:hover,
	input.dine[type="submit"]:hover,
	input.dine[type="reset"]:hover,
	input.dine[type="button"]:hover,
	a.button.dine:active,
  	button.dine:active,
	input.dine[type="submit"]:active,
	input.dine[type="reset"]:active,
	input.dine[type="button"]:active {
		color: #333;
		opacity: 1;
		background: #ffb152; /* Old browsers */
		}
		


	/* shop Color */
	a.button.shop,
	button.shop,
	input.shop[type="submit"],
	input.shop[type="reset"],
	input.shop[type="button"] {
		color: #333;
		background: #ffde00; /* Old browsers */
	}

	a.button.shop:hover,
	button.shop:hover,
	input.shop[type="submit"]:hover,
	input.shop[type="reset"]:hover,
	input.shop[type="button"]:hover,
	a.button.shop:active,
  	button.shop:active,
	input.shop[type="submit"]:active,
	input.shop[type="reset"]:active,
	input.shop[type="button"]:active {
		color: #333;
		opacity: 1;
		background: #ffee80; /* Old browsers */
		}
		
		
	/* entertainment Color */
	a.button.entertainment,
	button.entertainment,
	input.entertainment[type="submit"],
	input.entertainment[type="reset"],
	input.entertainment[type="button"] {
		color: #fff;
		background: #ec008c; /* Old browsers */
	}

	a.button.entertainment:hover,
	button.entertainment:hover,
	input.entertainment[type="submit"]:hover,
	input.entertainment[type="reset"]:hover,
	input.entertainment[type="button"]:hover,
	a.button.entertainment:active,
  	button.entertainment:active,
	input.entertainment[type="submit"]:active,
	input.entertainment[type="reset"]:active,
	input.entertainment[type="button"]:active {
		color: #333;
		opacity: 1;
		background: #ed47ab; /* Old browsers */
		}
		
	/* visit Color */
	a.button.visit,
	button.visit,
	input.visit[type="submit"],
	input.visit[type="reset"],
	input.visit[type="button"] {
		color: #fff;
		background: #8dc63f; /* Old browsers */
	}

	a.button.visit:hover,
	button.visit:hover,
	input.visit[type="submit"]:hover,
	input.visit[type="reset"]:hover,
	input.visit[type="button"]:hover,
	a.button.visit:active,
  	button.visit:active,
	input.visit[type="submit"]:active,
	input.visit[type="reset"]:active,
	input.visit[type="button"]:active {
		color: #333;
		opacity: 1;
		background: #ace35f; /* Old browsers */
		}
		

	/* calendar Color */
	a.button.calendar,
	button.calendar,
	input.calendar[type="submit"],
	input.calendar[type="reset"],
	input.calendar[type="button"] {
		color: #fff;
		background: #0091d5; /* Old browsers */
	}

	a.button.calendar:hover,
	button.calendar:hover,
	input.calendar[type="submit"]:hover,
	input.calendar[type="reset"]:hover,
	input.calendar[type="button"]:hover,
	a.button.calendar:active,
  	button.calendar:active,
	input.calendar[type="submit"]:active,
	input.calendar[type="reset"]:active,
	input.calendar[type="button"]:active {
		color: #333;
		opacity: 1;
		background: #49bdf2; /* Old browsers */
		}
		
	/* history Color */
	a.button.history,
	button.history,
	input.history[type="submit"],
	input.history[type="reset"],
	input.history[type="button"] {
		color: #fff;
		background: #00abb5; /* Old browsers */
	}

	a.button.history:hover,
	button.history:hover,
	input.history[type="submit"]:hover,
	input.history[type="reset"]:hover,
	input.history[type="button"]:hover,
	a.button.history:active,
  	button.history:active,
	input.history[type="submit"]:active,
	input.history[type="reset"]:active,
	input.history[type="button"]:active {
		color: #333;
		opacity: 1;
		background: #45dde5; /* Old browsers */
		}
		
	/* Connect Color */
	a.button.connect,
	button.contact,
	input.contact[type="submit"],
	input.contact[type="reset"],
	input.contact[type="button"] {
		color: #fff;
		background: #7962aa; /* Old browsers */
	}

	a.button.connect:hover,
	button.contact:hover,
	input.contact[type="submit"]:hover,
	input.contact[type="reset"]:hover,
	input.contact[type="button"]:hover,
	a.button.contact:active,
  	button.contact:active,
	input.contact[type="submit"]:active,
	input.contact[type="reset"]:active,
	input.contact[type="button"]:active {
		color: #333;
		opacity: 1;
		background: #a292c5; /* Old browsers */
		}
		

	/* Black Color */
	a.button.black,
	button.black,
	input.black[type="submit"],
	input.black[type="reset"],
	input.black[type="button"] {
		background: #222; /* Old browsers */
		
	 -webkit-text-shadow: 1px 0 1px #000;
		-moz-text-shadow: 1px 0 1px #000;
		  -o-text-shadow: 1px 0 1px #000;
			 text-shadow: 1px 0 1px #000;
	}

	a.button.black:hover,
	button.black:hover,
	input.black[type="submit"]:hover,
	input.black[type="reset"]:hover,
	input.black[type="button"]:hover,
	a.button.black:active,
  	button.black:active,
	input.black[type="submit"]:active,
	input.black[type="reset"]:active,
	input.black[type="button"]:active {
		color: #333;
		opacity: 1;
		background: #ffb152; /* Old browsers */
		}