.step2_table { margin-bottom:28px!important; }

			.step5_table td {padding:0px!important;}
			.step5_table input, .step5_table textarea{margin:2px!important;}
			.step2_table td {padding:4px!important;}
			.step3_table { margin-bottom:28px!important; }
			.step3_table td {padding:4px!important;}
			#item_header {padding-bottom:10px;}
			#step4_text p {font-size:100%; line-height:18px;}
			.f_label {text-align:right;}
			.f_input {text-align:left;}
			.errors {display: none; font-size:10px; color: #FF1700;}
			#error_ticket_number_activated{
				font-size:12px;
				font-weight:bold;
			}
			
			.step_num {color: #000000; font-weight: bold; position: absolute; left:243px;}
			.f_textarea {text-align:left; width: 195px;}
			#f_content { height:231px; width:647px; padding-bottom:0px; padding-top:80px; overflow:hidden; }
			.date_prim { font-size:10px; color: #FF1700; padding:0px;}
			#f_time {width:195px; }
			
			#start {margin:0 0 0 150px; font-size:30px;}
			#step3_warning {padding-bottom:20px; padding-top:35px; line-height:18px;}
			
			.ac_results {
				padding: 0px;
				border: 1px solid black!important;
				background-color: white;
				overflow: hidden;
				z-index:1006;
			}
			
			.ac_results ul {
				width: 100%;
				list-style-position: outside;
				list-style: none;
				padding: 0;
				margin: 0;
				z-index:1006;
			}
			
			.ac_results iframe {
				display:none;/*sorry for IE5*/
				display/**/:block;/*sorry for IE5*/
				position:absolute;
				top:0;
				left:0;
				z-index:-1;
				filter:mask();
				width:3000px;
				height:3000px;
			}
			
			.ac_results li {
				position:relative;
			    margin: 0px;
				padding: 2px 5px;
				cursor: pointer;
				display: block;
				width: 100%;
				font: menu;
				font-size: 12px;
				overflow: hidden;
				z-index:1006;
			}
			
			.ac_loading {
				background : Window url('/images/autocomplete_indicator.gif') right center no-repeat;
				z-index:1006;
			}
			
			.ac_over {
				background-color: Highlight;
				color: HighlightText;
			}
			
			#ticket_name {
			  position:absolute;
			  width:240px;
			  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
			  font-size: 10pt;
			  z-index:1006;
			}
			.qnt {
			  position:absolute;
			  top:2px;
			  right:10px;
			  font-size:0.8em;
			  color:#26A908;
			  z-index:1006;
			}
			
			#f_content p {
				font-size:100%;
			}
