@charset "utf-8";
/* CSS Document */
div#book {width:300px; height:280px; z-index: 0; margin: 0px auto; }
div#book fieldset { width: 300px; overflow : hidden; margin: auto; border: none; }
div#book fieldset input { float: right; width: 45%; margin: 0px 10px; }
div#book fieldset select { float: right; width: 22%; margin: 10px 10px; }
div#book fieldset textarea { float: right; width: 38%; margin: 10px 20px 10px 10px; }
div#book label { float: left; width: 100%; margin: auto; }
div#book input.floatrt { float: right; width: 10%; margin: 14px 110px 0px 0px; }
div#book input.sub_rt { float: right; margin: 10px 20px; }
div#book label span { float: left; width: 45%; margin-top: 3px; font: normal bold 14px Georgia, "Times New Roman", Times, serif; letter-spacing: 1px; text-align : right; }
div#book label, label span { display : block; }
form div#book_sub { margin-top: 30px; margin-left: 0px; float: left; width: 100%; } 
form div#book_sub p { font: normal bold 16px Georgia, "Times New Roman", Times, serif; letter-spacing: 0px; margin: 0px 0px 7px; font-variant: normal; text-align: left; } 
form div#book_sub input { width: 15px; float: left; margin: 10px 1px 10px 9px; }
form div#book_sub span { float: left; font: normal normal 14px Georgia, "Times New Roman", Times, serif; text-align: left; margin-top: 8px; }
div#book form p.re_quired { font: italic normal 14px Georgia, "Times New Roman", Times, serif; margin: 10px 5px; text-align: left; font-variant: normal; letter-spacing: 0px; color:#000000; }

div#submit input { font: normal bold 12px Georgia, "Times New Roman", Times, serif; letter-spacing: 2px; }

fieldset input:active, input:focus, textarea:active, textarea:focus  { border-color:#999900; background-color:#FFFFFF; }
fieldset input:hover, textarea:hover { border-color : #000; background-color: #D1C892; }
fieldset:hover { border: #679B33; }

form div#sub_mit input { background-color : #336699; border-color : #339999; color : #fff; padding: 0 3px; font: normal normal 14px Georgia, "Times New Roman", Times, serif; border-width: 2px; border-style: double; }
form div#sub_mit input:hover{ background-color : #86AED7; border-right-color: #333333; border-bottom-color: #333333;border-left-color: #333333;	border-width: 2px; border-style: double; }

.fast_color {  color: #7c0101; font-weight: bold; }