/***************************************************/
/* Search boxes */
/***************************************************/
div#search {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	float: left;
	margin-left: 10px;
	padding-bottom: 15px;
	width: 330px;
}
.search-box {
	width: 150px;
}

.search-button {
	float: right;
}

/* IE drop float bug fix for buttons */
#basic-search .search-button, #comment-report .search-button {
	*margin: -25px 0 0 0;
}

/***************************************************/
/* Search bar headers: basic and advanced searches.*/
/***************************************************/
.search-header {
	background-repeat:no-repeat;
	background-position:right;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
	margin: 15px auto 0 auto;
	padding: 10px;
	width: 280px;
}
#basic-header {
	/*background-color: #235D79;*/
	background-color: #004466;
	background-image: url('../images/basic_magn2.gif');

}
#advanced-header {
/*	background-color: #A67800;*/
	background-color: #0088bb;;
	background-image: url('../images/advanced_magn2.gif');
}

div#comment-header {
	background-color: #B34242;
}
/***************************************************/

/***************************************************/
.search-container {
	margin: 20px auto 0 auto;
	width: 300px;
}

#basic-search {
	background-color: #FFFFFF;
	color: #333333;
}

#advanced-search {
	background-color: #FFFFFF;
	color: #333333;
}

#advanced-search select {
	clear: right;
	float: right;
	*margin: -20px 0 0 0;
	width: 115px;
}

/***************************************************/
#advanced-search-options {
	border: 1px solid #CCCCCC;
	/*font-size: 0.9em;*/
	height: 420px;
	line-height: 25px;
	margin: 50px 0 0 0;
	padding: 10px;
}

#advanced-search-options .separator {
	background-color: #CCCCCC;
	height: 1px;
	width: 280px;
	margin: 10px 0 10px 0;
}

#advanced-search-boxes input {
	margin-right: 10px;
}
/***************************************************/