/********* Book Blue 2 **********/
.purchase_right {
	width: 124px;
	height: 23px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	border: 1px solid #d2d0d0;
	background-color: #faf9f9;
	color: #adabab;
	text-align: right;
	font-size: 0.8em;
}
.purchase_right-1 {
	width: 514px;
	height: 23px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	border: 1px solid #d2d0d0;
	background-color: #faf9f9;
	color: #adabab;
	text-align: right;
	font-size: 0.8em;
}
.purchase_right-2 {
	width: 207px;
	height: 23px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	border: 1px solid #d2d0d0;
	background-color: #faf9f9;
	color: #adabab;
	text-align: right;
	font-size: 0.8em;
}
.purchase_right-3 {
	width: 309px;
	height: 23px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	border: 1px solid #d2d0d0;
	background-color: #faf9f9;
	color: #adabab;
	text-align: right;
	font-size: 0.8em;
}
.purchase_right-4 {
	width: 847px;
	height: 117px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	border: 1px solid #d2d0d0;
	background-color: #faf9f9;
	color: #adabab;
	font-size: 0.8em;
	resize: none;
	margin-bottom: 39px;
}
.form-submit-button-book_blue2{
	cursor: pointer;
	border-radius: 5px;
	padding: 8px 18px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-shadow: 0px -1px 0px #142353;
	border: 1px solid #4f5050;
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(147, 187, 255, 0.30), 0px 2px 2px 0px rgba(0, 0, 0, 0.30);
	-webkit-box-shadow: 0px 0px,0px 2px 2px 0px rgba(0, 0, 0, 0.30);
	box-shadow: 0px 0px,0px 2px 2px 0px rgba(0, 0, 0, 0.30);
	background: #305096; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5277c8', endColorstr='#305096', GradientType=0 ); /* ie */
	background-color: #4f5050;
	background-position: top;
}

.form-submit-button-book_blue2:hover{
	color: #ffffff !important;
	background: #FF0000; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6f93e1', endColorstr='#4668af', GradientType=0 ); /* ie */
	background-color: #666666;
}

.form-submit-button-book_blue2:active{
	color: #ffffff !important;
	position: relative;
	top: 1px;
	background: #FF0000; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4668af', endColorstr='#6f93e1', GradientType=0 );
	-webkit-box-shadow: 0px 0px,0px 1px 1px 0px rgba(0, 0, 0, 0.30);
	box-shadow: 0px 0px,0px 1px 1px 0px rgba(0, 0, 0, 0.30);
	background-color: #666666;
	background-position: top;
}
.form-orderform{
	cursor: pointer;
	border-radius: 5px;
	color: #f6f6f6;
	font-family: "微軟正黑體";
	font-size:1em;
	font-weight: bold;
	text-shadow: 0px 0px;
	border: 1px solid #908f8f;
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(147, 187, 255, 0.30), 0px 2px 2px 0px rgba(0, 0, 0, 0.30);
	-webkit-box-shadow: 0px 0px,0px 2px 2px 0px rgba(0, 0, 0, 0.30);
	box-shadow: 0px 0px,0px 2px 2px 0px rgba(0, 0, 0, 0.30); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5277c8', endColorstr='#305096', GradientType=0 ); /* ie */
	background-color: #cccaca;
	background-position: top;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(204,202,202,1.00)),color-stop( 100% , rgba(160,158,158,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(204,202,202,1.00) 0%,rgba(160,158,158,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(204,202,202,1.00) 0%,rgba(160,158,158,1.00) 100%);
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}

.form-orderform:hover{
	color: #ffffff !important;
	background: #FF0000; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6f93e1', endColorstr='#4668af', GradientType=0 ); /* ie */
	background-color: #666666;
}

.form-orderform:active{
	color: #ffffff !important;
	position: relative;
	top: 1px;
	background: #FF0000; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4668af', endColorstr='#6f93e1', GradientType=0 );
	-webkit-box-shadow: 0px 0px,0px 1px 1px 0px rgba(0, 0, 0, 0.30);
	box-shadow: 0px 0px,0px 1px 1px 0px rgba(0, 0, 0, 0.30);
	background-color: #666666;
	background-position: top;
}
.form-send{
	cursor: pointer;
	border-radius: 5px;
	color: #FFFFFF;
	font-size: 1.4em;
	font-weight: bold;
	text-shadow: 0px 0px;
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(147, 187, 255, 0.30), 0px 2px 2px 0px rgba(0, 0, 0, 0.30);
	-webkit-box-shadow: 0px 0px,0px 2px 2px 0px rgba(0, 0, 0, 0.30);
	box-shadow: 0px 0px,0px 2px 2px 0px rgba(0, 0, 0, 0.30); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5277c8', endColorstr='#305096', GradientType=0 ); /* ie */
	background-color: #2aa402;
	background-position: top;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(42,164,2,1.00)),color-stop( 100% , rgba(27,110,2,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(42,164,2,1.00) 0%,rgba(27,110,2,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(42,164,2,1.00) 0%,rgba(27,110,2,1.00) 100%);
	padding-bottom: 5px;
	padding-left: 70px;
	padding-right: 70px;
	padding-top: 5px;
	border-width: 0px;
	border-style: none;
}

.form-send:hover{
	color: #ffffff !important;
	background: #FF0000; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6f93e1', endColorstr='#4668af', GradientType=0 ); /* ie */
	background-color: #2aa402;
}

.form-send:active{
	color: #ffffff !important;
	position: relative;
	top: 1px;
	background: #FF0000; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4668af', endColorstr='#6f93e1', GradientType=0 );
	-webkit-box-shadow: 0px 0px,0px 1px 1px 0px rgba(0, 0, 0, 0.30);
	box-shadow: 0px 0px,0px 1px 1px 0px rgba(0, 0, 0, 0.30);
	background-color: #2aa402;
	background-position: top;
}