@charset "utf-8";
/* CSS Document */


form, fieldset { padding: 0px; margin: 0px; border: none; }

a { text-decoration: underline; color: #000000; }
input, select, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* containers */
#search_container {
	position: relative;
	width: 100%;
	left: 0px;
	top: 0px;
}
#middle {
	position: relative;
	width: 100%;
	height: 140px;
	left: 0px;
	top: 0px;
	background: url(../images/templates/bg_search-front.jpg) repeat-x;
}

/* title */
#top_title {
	position: absolute;
	width: 100%;
	left: 0px;
	top: 10px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 20px;
	color: #AB0000;
	font-weight: bolder;
	text-align: center;
}

/* container for all imidate panel options */
.index #middle_top {
	position: relative;
	width: 402px;
	margin-left: -201px;
	left: 50%;
	top: 40px;
	overflow: hidden;
}
	.index #middle_top .forms {
		position: relative;
		width: 402px;
		height: 90px;
		top: 0px;
		left: 0px;
		color: #000000;
		display: block;
		overflow: hidden;
	}

/* scroller container */
.index #event_form_container {
	position: absolute;
	width: 400px;
	height: 55px;
	left: 0px;
	top: 25px;
	overflow: hidden;
}

/* cell spacing */
/* container for each scrollable item */
.index #middle_top .forms form {
	position: absolute;
	left: 410px; /* goes to the width of the item to space each out evenly */
	top: 0px;
	width: 400px;
	height: 75px;
	display: block;
}
	.index #middle_top .forms form.active { left: 0px; }

/* button container */
.index #middle_top p.options {
	position: absolute;
	width: 320px;
	margin: 0px 0px 0px -160px;
	left: 50%;
	top: 1px;
}
	/* buttons */
	.index #middle_top p.options a {
		width: 79px;
		height: 19px;
		margin-left: 10px;
		margin-right: 10px;
		padding-top: 2px;
		font-size: 11px;
		color: #000000;
		text-align: center;
		text-decoration: none;
		background: url(../images/templates/bg_search-button.gif) no-repeat;
		display: inline-block;
	}
		.index #middle_top p.options a.active {background: url(../images/templates/bg_search-button-sel.gif) no-repeat;}
	.index #middle_top p.options span {display: none;}

/* underline image container */
p.options_underline {position: absolute; width: 350px; margin: 0px 0px 0px -175px; left: 50%; top: 20px;}

/* background images for each table (reflections) */
table.keyword-table {background: url(../images/templates/bg_search-keyword-en.jpg) no-repeat; background-position: 0px 14px;}
table.location-table {background: url(../images/templates/bg_search-location-en.jpg) no-repeat; background-position: 0px 14px;}
table.date-table {background: url(../images/templates/bg_search-date-en.jpg) no-repeat; background-position: 0px 14px;}

/* advanced search option placement */
.index #middle_top p.advanced {position: absolute; width: 90%; left: 0px; top: 65px; text-align: right; z-index: 2;}/* top: 70px IE top: 60px FF */
.index #middle_top p.advanced a {font-size: 9px; color: #0000FF;}
