/* 
-----------------------------------------------
Norwest Business Service, Inc.
Web Button Code
-----------------------------------------------
*/

/* ===================== */
/* Standard buttons */
/* ===================== */

/* Begin - Blue button code */
.btn-blue a:link, 
.btn-blue a:focus, 
.btn-blue a:visited {
	border-radius: 5px;
	background-color: rgb(0,0,255);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .95em;
	color: rgb(255,255,255);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-blue a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
	/*font-weight: bold;*/
}

/* Begin - Marble Blue button code */
.btn-marble-blue a:link, 
.btn-marble-blue a:focus, 
.btn-marble-blue a:visited {
	border-radius: 5px;
	background-color: rgb(86,109,126);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .95em;
	color: rgb(255,255,255);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-marble-blue a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
	font-weight: bold;
}

/* Begin - Green button code */
.btn-green a:link, 
.btn-green a:focus, 
.btn-green a:visited {
	border-radius: 5px;
	background-color: rgb(0,153,51);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .95em;
	color: rgb(255,255,255);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-green a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
}

/* Begin - Dark Green button code */
.btn-dark-green a:link, 
.btn-dark-green a:focus, 
.btn-dark-green a:visited {
	border-radius: 5px;
	background-color: rgb(0,102,0);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .95em;
	color: rgb(255,255,255);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-dark-green a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
}

/* Begin - Dark Red button code */
.btn-dkred a:link, 
.btn-dkred a:focus, 
.btn-dkred a:visited {
	border-radius: 5px;
	background-color: rgb(102,0,0);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .95em;
	color: rgb(255,255,255);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-dkred a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
}

/* Begin - Red button code */
.btn-red a:link, 
.btn-red a:focus, 
.btn-red a:visited {
	border-radius: 5px;
	background-color: rgb(242,0,0);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .95em;
	color: rgb(255,255,255);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-red a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
}

/* Begin -  gold button code */
.btn-gold a:link, 
.btn-gold a:focus, 
.btn-gold a:visited {
	border-radius: 5px;
	background-color: rgb(255,204,0);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .95em;
	color: rgb(0,0,0);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-gold a:hover {
	background-color: rgba(187,187,187,.7);
	border: 2px solid rgb(0,0,0);
	font-style: italic;
}

/* ============================= */
/* Fancy - Right side rounded buttons */
/* ============================ */

/* Begin - Blue button code */
.btn-blue-right-side-round a:link, 
.btn-blue-right-side-round a:focus, 
.btn-blue-right-side-round a:visited {
	border-radius: 5px 25px 25px 5px;
	background-color: rgb(86,109,126);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	color: rgb(255,255,255);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-blue-right-side-round a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
}

/* Begin - Green button code */
.btn-green-right-side-round a:link, 
.btn-green-right-side-round a:focus, 
.btn-green-right-side-round a:visited {
	border-radius: 5px 25px 25px 5px;
	background-color: rgb(0,153,51);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	color: rgb(255,255,255);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-green-right-side-round a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
}

/* Begin - Red button code */
.btn-red-right-side-round a:link, 
.btn-red-right-side-round a:focus, 
.btn-red-right-side-round a:visited {
	border-radius: 5px 25px 25px 5px;
	background-color: rgb(102,0,0);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	color: rgb(255,255,255);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-red-right-side-round a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
}

/* Begin -  gold button code */
.btn-gold-right-side-round a:link, 
.btn-gold-right-side-round a:focus, 
.btn-gold-right-side-round a:visited {
	border-radius: 5px 25px 25px 5px;
	background-color: rgb(255,204,0);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	color: rgb(0,0,0);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-gold-right-side-round a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
}

/* ============================= */
/* Fancy - Full rounded buttons */
/* ============================ */

/* Begin - Blue button code */
.btn-blue-full-round a:link, 
.btn-blue-full-round a:focus, 
.btn-blue-full-round a:visited {
	border-radius: 25px 25px 25px 25px;
	background-color: rgb(86,109,126);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	color: rgb(255,255,255);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-blue-full-round a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
}

/* Begin - Green button code */
.btn-green-full-round a:link, 
.btn-green-full-round a:focus, 
.btn-green-full-round a:visited {
	border-radius: 25px 25px 25px 25px;
	background-color: rgb(0,153,51);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	color: rgb(255,255,255);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-green-full-round a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
}

/* Begin - Red button code */
.btn-red-full-round a:link, 
.btn-red-full-round a:focus, 
.btn-red-full-round a:visited {
	border-radius: 25px 25px 25px 25px;
	background-color: rgb(102,0,0);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	color: rgb(255,255,255);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-red-full-round a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
}

/* Begin -  gold button code */
.btn-gold-full-round a:link, 
.btn-gold-full-round a:focus, 
.btn-gold-full-round a:visited {
	border-radius: 25px 25px 25px 25px;
	background-color: rgb(255,204,0);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	color: rgb(0,0,0);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-gold-full-round a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
}

/* ======================================= */
/* Fancy 1 - Top left, bottom right rounded  buttons */
/* ====================================== */

/* Begin - Blue button code */
.btn-blue-fancy-1 a:link, 
.btn-blue-fancy-1 a:focus, 
.btn-blue-fancy-1 a:visited {
	border-radius: 25px 0px 25px 0px;
	background-color: rgb(86,109,126);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	color: rgb(255,255,255);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-blue-fancy-1 a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
}

/* Begin - Green button code */
.btn-green-fancy-1 a:link, 
.btn-green-fancy-1 a:focus, 
.btn-green-fancy-1 a:visited {
	border-radius:  25px 0px 25px 0px;
	background-color: rgb(0,153,51);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	color: rgb(255,255,255);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-green-fancy-1 a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
}

/* Begin - Red button code */
.btn-red-fancy-1 a:link, 
.btn-red-fancy-1 a:focus, 
.btn-red-fancy-1 a:visited {
	border-radius: 25px 0px 25px 0px;
	background-color: rgb(102,0,0);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	color: rgb(255,255,255);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-red-fancy-1 a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
}

/* Begin -  gold button code */
.btn-gold-fancy-1 a:link, 
.btn-gold-fancy-1 a:focus, 
.btn-gold-fancy-1 a:visited {
	border-radius: 25px 0px 25px 0px;
	background-color: rgb(255,204,0);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	color: rgb(0,0,0);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-gold-fancy-1 a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
}

/* ======================================= */
/* Fancy 2 - Top left, top right rounded  buttons */
/* ====================================== */

/* Begin - Blue button code */
.btn-blue-fancy-2 a:link, 
.btn-blue-fancy-2 a:focus, 
.btn-blue-fancy-2 a:visited {
	border-radius: 25px 25px 0px 0px;
	background-color: rgb(86,109,126);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	color: rgb(255,255,255);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-blue-fancy-2 a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
}

/* Begin - Green button code */
.btn-green-fancy-2 a:link, 
.btn-green-fancy-2 a:focus, 
.btn-green-fancy-2 a:visited {
	border-radius: 25px 25px 0px 0px;
	background-color: rgb(0,153,51);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	color: rgb(255,255,255);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-green-fancy-2 a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
}

/* Begin - Dark Red button code */
.btn-red-fancy-2 a:link, 
.btn-red-fancy-2 a:focus, 
.btn-red-fancy-2 a:visited {
	border-radius: 25px 25px 0px 0px;
	background-color: rgb(102,0,0);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	color: rgb(255,255,255);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-red-fancy-2 a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
}

/* Begin - Red button code */
.btn-red-fancy-2 a:link, 
.btn-red-fancy-2 a:focus, 
.btn-red-fancy-2 a:visited {
	border-radius: 25px 25px 0px 0px;
	background-color: rgb(242,0,0);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	color: rgb(255,255,255);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-red-fancy-2 a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
}

/* Begin -  gold button code */
.btn-gold-fancy-2 a:link, 
.btn-gold-fancy-2 a:focus, 
.btn-gold-fancy-2 a:visited {
	border-radius: 25px 25px 0px 0px;
	background-color: rgb(255,204,0);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	color: rgb(0,0,0);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-gold-fancy-2 a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
}

/* ======================================= */
/* Fancy 3 - Bottom left, bottom right rounded  buttons */
/* ====================================== */

/* Begin - Blue button code */
.btn-blue-fancy-3 a:link, 
.btn-blue-fancy-3 a:focus, 
.btn-blue-fancy-3 a:visited {
	border-radius: 0px 0px 25px 25px;
	background-color: rgb(86,109,126);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	color: rgb(255,255,255);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-blue-fancy-3 a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
}

/* Begin - Green button code */
.btn-green-fancy-3 a:link, 
.btn-green-fancy-3 a:focus, 
.btn-green-fancy-3 a:visited {
	border-radius: 0px 0px 25px 25px;
	background-color: rgb(0,153,51);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	color: rgb(255,255,255);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-green-fancy-3 a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
}

/* Begin - Dark Red button code */
.btn-red-fancy-3 a:link, 
.btn-red-fancy-3 a:focus, 
.btn-red-fancy-3 a:visited {
	border-radius: 0px 0px 25px 25px;
	background-color: rgb(102,0,0);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	color: rgb(255,255,255);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-red-fancy-3 a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
}

/* Begin - Red button code */
.btn-red-fancy-3 a:link, 
.btn-red-fancy-3 a:focus, 
.btn-red-fancy-3 a:visited {
	border-radius: 0px 0px 25px 25px;
	background-color: rgb(242,0,0);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	color: rgb(255,255,255);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-red-fancy-3 a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
}

/* Begin -  gold button code */
.btn-gold-fancy-3 a:link, 
.btn-gold-fancy-3 a:focus, 
.btn-gold-fancy-3 a:visited {
	border-radius: 0px 0px 25px 25px;
	background-color: rgb(255,204,0);
	border: 2px solid rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	color: rgb(0,0,0);
	text-decoration: none;
	padding: 6px 15px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-transition: background-color linear .35s, border-color linear .35s;
	transition: background-color linear .35s, border-color linear .35s;
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3), 2px 2px 4px rgb(0,0,0);
	display: block;
}

.btn-gold-fancy-3 a:hover {
	background-color: rgba(204,204,153,.5);
	border: 2px solid rgb(0,0,0);
	color: rgb(0,0,0);
	font-style: italic;
}
