.buttonStyle1 {
	margin-bottom: 20px;
	padding: 10px 30px 10px 30px;
	width: auto;
	height: 35px;
	border-radius: 3px;
	border: 0;
	text-align: center;
	background: #0081bf;
	font:bold 13px/1em "Helvetica Neue", HelveticaNeue, Helvetica, Arial, "Nimbus Sans L", sans-serif;
	color: white;
	-webkit-transition: background-color 400ms ease;
  	-moz-transition: background-color 400ms ease;
 	-o-transition: background-color 400ms ease;
  	transition: background-color 400ms ease;
}
.buttonStyle1:hover {
	margin-bottom: 20px;
	padding: 10px 30px 10px 30px;
	width: auto;
	height: 35px;
	border-radius: 3px;
	border: 0;
	text-align: center;
	background: #00abed;
	font: bold 13px/1em "Helvetica Neue", HelveticaNeue, Helvetica, Arial, "Nimbus Sans L", sans-serif;
	color: white;
	-webkit-transition: background-color 400ms ease;
  	-moz-transition: background-color 400ms ease;
 	-o-transition: background-color 400ms ease;
  	transition: background-color 400ms ease;
}
.buttonStyle1:active {
	margin-bottom: 20px;
	padding: 10px 30px 10px 30px;
	width: auto;
	height: 35px;
	border-radius: 3px;
	border: 0;
	text-align: center;
	background: #005791;
	font: bold 13px/1em "Helvetica Neue", HelveticaNeue, Helvetica, Arial, "Nimbus Sans L", sans-serif;
	color: white;
	-webkit-transition: background-color 400ms ease;
  	-moz-transition: background-color 400ms ease;
 	-o-transition: background-color 400ms ease;
  	transition: background-color 400ms ease;
}
.buttonStyle1:disabled {
	margin-bottom: 20px;
	width: auto;
	height: 35px;
	padding: 10px 30px 10px 30px;
	background: #f5f5f5;
	border: 1px #A6A6A6;
	border-style: solid;
	border-radius: 3px;
	font: bold 13px/1em "Helvetica Neue", HelveticaNeue, Helvetica, Arial, "Nimbus Sans L", sans-serif;
	color: #bbbbbb;
	-webkit-transition: background-color 400ms ease;
  	-moz-transition: background-color 400ms ease;
 	-o-transition: background-color 400ms ease;
  	transition: background-color 400ms ease;
}
.buttonStyle1:disabled:hover {
	margin-bottom: 20px;
	width: auto;
	height: 35px;
	padding: 10px 30px 10px 30px;
	background: #f5f5f5;
	border: 1px #A6A6A6;
	border-style: solid;
	border-radius: 3px;
	font: bold 13px/1em "Helvetica Neue", HelveticaNeue, Helvetica, Arial, "Nimbus Sans L", sans-serif;
	color: #bbbbbb;
	-webkit-transition: background-color 400ms ease;
  	-moz-transition: background-color 400ms ease;
 	-o-transition: background-color 400ms ease;
  	transition: background-color 400ms ease;
}
table.guestSupplementTable {
	border: 0px;
	padding: 0px;
	margin: 0px;
	width: auto;
}
td.guestSupplementColumn1 {
	text-align: right;
	width: auto;
	border: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
}
td.guestSupplementColumn2 {
	text-align: left;
	width: auto;
	border: 0px;
	padding: 15px;
}
span.redText {
	font-size: 13px;
	color: red;
}
span.guestSupplementText {
	font-size: 13px;
}
p.guestSupplementHelpTxt {
	font-size: 13px;
}
select.guestSupplementSelect {
	border: 1px solid;
	border-color: rgb(205, 202, 196);
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 100%;
	max-width: 240px;
	height: 22px;
	font-size: 13px;
	color: rgb(82, 82, 82);
}
input.guestSupplementTextField {
	border: 1px solid;
	border-color: rgb(205, 202, 196);
	background-color: #FFFFFF;
	background-image: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	max-width: 240px;
	height: 22px;
	font-size: 13px;
	color: rgb(82, 82, 82);
	text-indent: 8px;
}
