@charset "utf-8";
/* CSS Document */
#workingTable{
	position:relative;
	/*height:450px;*/
	width:620px;
	/*background-color:#CCC;*/
}

#workingTable td{
	/*border:thin;
	border-style:solid;
	border-color:#000;*/
}
#inputHeaderCell{
	position:relative;
	width:510px;
	vertical-align:top;
	/*background-color:#DDC;*/
}
#submitCell{
	position:relative;
	width:120px;
	/*background-color:#CDD;*/
}
#rangeTypeTopContainerCell{	
	position:relative;
	text-align:center;
	width:45%;
	height:1em;	
	/*background-color:#BCD;*/
	
}
#rangeSelectContainerCell{
	position:relative;
	vertical-align:bottom;
	width:55%;
	/*background-color:#BBB;*/
}
#rangeTypeSelectContainerCell{	
	position:relative;
	vertical-align:bottom;
	width:45%;
	/*background-color:#BBC;*/
}
#orderByContainerCell{
	position:relative;
	width:45%;
	height:2em;
	/*background-color:#BAB;*/

}
#perPageContainerCell{
	position:relative;
	width:55%;
	height:2em;
	/*background-color:#BBA;*/
	
}
/******************************************************/
#invalidInput{
	display:none;	
}
/******************************************************/
.centredLeft{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	/*border:thin;
	border-style:solid;
	border-color:#F00;*/
}
.radioSpace{
	/*margin-top:6px;*/
}
#searchFormContainer{
	/*border:thin;
	border-style:solid;
	border-color:#0F0;*/
	
}
#searchInputTable{	
	width:500px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
#searchSubmitContainer{
	text-align:right;
}
#rangeSelectContainer{
	position:relative;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	left:10px;
	width:240px;
}
#searchRangeSelectContainer{
	position:relative;
	left:10px;
	width:140px;
}
#orderingSelectContainer{
	text-align:center;
}
#resultsPerPageContainer{
	position:relative;
	left:10px;
	text-align:center;
}
/**************************************************************/
#searchFormContainer{
	position:relative;
	width:100%;
	
}
#searchInputTable{
	position:relative;
	width:620px;
}
.anExactPhrase{
	position:relative;
	width:150px;
}
.exactSeperator{
	position:relative;
	width:25px;
	text-align:center;
}
#exactPhrase1{
	position:relative;
	width:100%;	
}
#exactPhrase2{
	position:relative;
	width:100%;
}
#exactPhrase3{
	position:relative;
	width:100%;
}
#optionalWords{
	position:relative;
	width:100%;
}
#excludedWords{
	position:relative;
	width:100%;
}
#searchInputSubmit{
	position:relative;
}

#pageLinksTable
{
	position: relative;
}

#pageLinksTable td {
	position: relative;
	padding-left: 5px;
	padding-right: 5px;
	height: auto;
	/*vertical-align:baseline;*/		/*Im a little undecided about this at the mo.*/
	
}
.pageLink {
	color:#000;
	text-align:center;
	/*font-size:14pt;*/
}
.currentPageLink{
	color:#888;
	text-align:center;
	font-size:18pt;
}