.bookselect {padding:5px;
text-align:center;}
.booksubmit {width:150px;
	padding:3px;
	margin:0px;
	height:28px;
	background-image:url(submit.gif);
	background-position:top center;
				background-color:#FDECCD;
				font-family:Georgia, "Times New Roman", Times, serif;  
				color: #000000; 
				text-align:center; 
				font-weight:bold;
				}
.dateinput  {
	width: 220px;
	height:30px;
	clear:both;
	margin:5px 0px;
	text-align:left;
	}
.dateinput  select {
	display: block;
	width: auto;
	float: left;
	padding:2px;
	margin:0px;
	height:24px;
	background-image:url(submit.gif);
	background-position:top center;
	color:#000000;
	border:0px;
			}
.dateinput label {
	display: block;
	width: 40px;
	text-align:right;
	float: left;
	color:#FFFFFF;
	vertical-align:top;
	}
.mailinput  {
	width: auto;
	height:25px;
	clear:both;
	margin:0px;
	text-align:right;
	}
.mailinput   input {
	display: block;
	color:#ffffff;
	width:auto;
	margin:0px 5px 0px 15px;
	float:left;
	text-align:center;
	height:23px;
				}
.mailinput label {
	display: block;
	width: 70px;
	text-align:right;
	float:left;
	color:#FFFFFF;
	vertical-align:top;

	}
#mailsubmit {background-image:url(submit.gif);
				background-position:top center;
				background-color:#FDECCD;
				height:28px;
				margin:5px 5px 5px 45px;
				font-family:Georgia, "Times New Roman", Times, serif;  
				color: #000000; 
				text-align:center; 
				font-weight:bold;
				}
	.quickinput  {
	width:220px;
	height:28px;
	clear:both;
	margin:0px 0px 5px 0px;
	text-align:left;
	}
.quickinput  select {
	display: block;
	float: left;
	color:#000000;
	width:150px;
	padding:2px;
	margin:0px;
	height:24px;
	background-image:url(submit.gif);
	background-position:top center;
		}
	
.quickinput label{
	display: block;
	width: 40px;
	text-align:right;
	float: left;
	color:#FFFFFF;
	vertical-align:top;
	}
	
	
	.forminput input, textarea, select {
	display: block;
	width: 300px;
	float: left;
	color: #892421;
	}
 .selectinput select {
	display: block;
	width: 300px;
	float: left;
	background-color:#fffff;
	color:#000000;
	}
.selectinput label{
	display: block;
	width: 100px;
	text-align:right;
	padding:2px 5px 0px 0px;
	float: left;
	vertical-align:top;
	font-size:small;
	}
.forminput label{
	display: block;
	width: 100px;
	text-align:right;
	padding:2px 5px 0px 0px;
	float: left;
		vertical-align:top;
		font-size:small;
	}
.form { font-size:small;
		text-align:left;
		padding: 0px 5px 0px 5px;
		margin:3px 0px;
		width:500px;
		clear:left;
		}
.submitbutton {
	height:36px;
	width:161px;
	text-align:center;
	padding:5px 0px;
	margin:5px;
	font-size:small;
	font-weight:bold;
		color:#ffffff;
				}	
.formR { font-size:small;
		width:350px;
		clear:left;
		text-align:right;
		}
.forminput{ margin:0px 0px 10px 0px;
			clear:left;
			height:auto;
		}
.formspace {
			clear: left;
			height:10px;
			width:100%;			
			}	
.choiceinput {
	 margin:0px 0px 10px 0px;
	 			clear:left;
			height:auto;
					}	
.choiceinput  textarea, select, input {
	float: left;
	width: 20px;
	}
.choiceinput label{
	display: block;
	width: 250px;
	text-align:right;
	padding:4px;
	float: left;
	font-size:small;
	}
.choicespace {
			clear: left;
			height:2px;
			width:100%;			
			}	
.fomhead {text-align:left;
			border-bottom:3px solid #008C99;
			width:700px;
			}
.formright {font-weight:bold;
			text-align:right;
			vertical-align:top;
			font-size:small;
			}

.formlabel, .pricelabel25, .formlabel25, .formlabelerror, .formlabel150, .headlabel150, .formlabel150error, .formlabel100, .formlabel100error {

	font-size:12px;
	padding: 0px;
	margin: 0px 0px 0px 0px;	
	line-height: 24px;
}



.warn {
	color: red;
}

.headlabel150 {

   float: left;
   text-align:left;
   	width: 200px;

}

.formlabel150, .formlabel150error {

   float: left;
   text-align:left;
  	width: 290px;

}
.pricelabel25, .formlabel25error {

   float: right;
   text-align:right;
	width:90px;
}

.formlabel25, .formlabel25error {

   float: left;
   text-align:center;
	width: 60px;

}


.formlabel100, .formlabel100error {

   float: left;

	width: 100px;

}



.formtextbox, .listfield, .formbutton {

    font: 14px Arial, Helvetica, sans-serif;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;	

}
