/* Style sheet abt_forms */
.formbody{width:666px;display:block;margin:0 0 12px;padding:6px;border:1px solid #ff6600;}
fieldset{display:block;}
* html fieldset{margin-top:12px;margin-bottom:12px;}
*:first-child+html fieldset{margin-top:12px;margin-bottom:12px;}
legend{color:#990000;}
* html legend{margin-top:-24px;padding:12px 0;}
*:first-child+html legend{margin-top:-24px;padding:12px 0;}
* html input.text,* html input.password,* html input.text_short,* html input.text_time{margin:0;}
div input,div textarea,div select,div radio{border:1px solid #ffffff;}
div input:focus,div textarea:focus,div select:focus,div radio:focus{border:1px solid #ffbb00;}
input.text,input.password{width:250px;margin:0 6px 6px;padding:3px;vertical-align:middle;background-color:#ffec8c;}
input.captcha{width:20px;margin:6px;padding:3px;vertical-align:middle;background-color:#ffec8c;}
div input.submit,input.submit,.submit{margin:6px;padding:2px 4px;text-align:center;vertical-align:middle;background-color:#ff6600;border:1px solid #ff6600;}
.bookingbutton{margin:6px;padding:2px 4px;text-align:center;vertical-align:middle;background-color:#ff6600;border:0px;}
*:first-child+html input.text,*:first-child+html input.password{margin:0;}
textarea{width:250px;height:80px;margin:6px;padding:3px;vertical-align:middle;background-color:#ffec8c;}
textarea.linktext{width:660px;height:60px;margin:0 0 4px;padding:2px;vertical-align:middle;background-color:#eeeeee;border:1px dotted #888888;}
* html textarea{width:253px;}
select,option{margin:0;padding:3px;vertical-align:middle;border:0px;font-weight:bold;background-color: transparent;}
* html select{}
.radio_container{width:450px;overflow:visible;display:block;margin:6px 6px 6px 0;padding:3px;}
* html .radio_container{margin:2px 0 -1px;}
*:first-child+html div.radio_container{margin:2px 0 -1px;}
.radio_container span{display:inline;margin:0;padding:3px 18px 3px 0;}
input.radio{top:2px;position:relative;margin:1px 2px 0 1px;padding:0;}
* html input.radio{top:1px;position:relative;margin:-4px -1px 0 -3px;}
*:first-child+html input.radio{top:1px;position:relative;margin:-4px 0 0 -3px;}
div.checkbox_container{margin:6px 0 6px 6px;vertical-align:middle;}
* html div.checkbox_container{margin:2px 0 -1px;}
*:first-child+html div.checkbox_container{margin:2px 0 -1px;}
div.checkbox_container span{display:block;padding-right:6px;}
input.checkbox{margin:3px 3px 0 1px;padding:0;}
* html input.checkbox{top:1px;position:relative;margin:-4px 0 0 -3px;}
*:first-child+html input.checkbox{top:1px;position:relative;margin:-4px 0 0 -3px;}
input.file{margin:1px 0;}
* html input.file{margin:0;}
*:first-child+html input.file{margin:0;}
.error{font-weight:bold;font-size:12px;color:#ff0000;}
.mandatory{padding-right:3;}
.col_first,.col_0{width:180px;vertical-align:middle;}
.col_last,.col_1{width:460px;vertical-align:middle;}
input.tourselected{margin:4px;padding:4px;vertical-align:middle;background-color:#ffffff;border:0px hidden;font-weight:bold;}
