

/*	CSS file for the FindIt Request From Store service 	*/
/*	EJC - 20131127										*/

#LHS_column {
			width:190px; 
			margin-top:20px; 
			padding:5px; 
			word-wrap:break-word;
			min-height:400px;
			display: inline-block;
	/*		float: left;
			background-color: #f1f1f1;
	*/
}

#LHS_altexts {
			width: 160px;
			margin: 20px auto;
			padding:5px;
			border: 1px solid black;
}

#RHS_column {
			width:700px; 
			margin-top:20px; 
			margin-right: 10px;
			padding:10px;
			float: right;
			display: inline-block;
}

#store_header{
			width: 100%;
			height: 65px;
			background: #2f5d92 url("../images/UoB_logo_banner.gif") no-repeat top right;
}

#header_left{
			float:left;
			font-size: 20pt;
			color: white;
			padding: 15px;
			font-family:"Times New Roman", Georgia, Serif;
}

#header_left2{
			float:left;
			font-size: 16pt;
			color: white;
			padding-top: 6px;
			padding-left: 10px;
		/*	font-family:"Times New Roman", Georgia, Serif;	*/
}


#uobHoursTable {
			margin-left: 20px;
			margin-top: 10px;
			
}

#uobHoursTable td {
			background: none;
			padding: 0.15em 1em 0.15em 1px;
			font-size: 1.1em;
}

#item_metadata{
			width: 640px;
			margin-left: 30px;
			margin-right: 30px;
			margin-top: 10px;
			border: 1px solid grey;
			padding: 10px;
			background-color: #404040;
			color: white;
}

#item_copies{
			width: 640px;
			margin-left: 30px;
			margin-right: 30px;
			margin-top: 0px;
			border: none;
			padding: 10px;
}

#requester_data{
			width: 640px;
			margin-left: 30px;
			margin-right: 30px;
			margin-top: 10px;
			border: 1px solid black;
			padding: 10px;
}

#requester_type{
			width: 640px;
			margin-left: 30px;
			margin-right: 30px;
			margin-top: 10px;
			border: 1px solid black;
			padding: 10px;
}

.type_radio{
			margin-right: 30px;
}

#phys_or_dig{

			width: 640px;
			margin-left: 30px;
			margin-right: 30px;
			margin-top: 10px;
			border: 1px solid black;
			padding: 10px;
}

.pd_radio{
			margin-right: 30px;
}

#other_info{
			width: 640px;
			margin-left: 30px;
			margin-right: 30px;
			margin-top: 10px;
			border: none;
			padding: 10px;
}

.dig_only {
			display: none;
}

.no_dig_msg {
			display: none;
}
#cla_check{
			width: 640px;
			margin-left: 30px;
			margin-right: 30px;
			margin-top: 10px;
			border: 1px solid red;
			padding: 10px;
}

#cla_check input {
			float: right;
			margin: 10px;
}

#cla_check td{
			font-size: 100%;
			background: none;
			color: black;
			padding: 5px 0px 0px 10px
}

.item_metadata_line{
			padding-top: 2px;
}

.item_table{ width: 450px; 
	font-size: 80%;
	background: none;
	padding: 2px 0em 0em 0px;

}

.item_table td{
	color: #b0b0b0;
}

.item_table a{
	color: yellow;
}

.item_table_wide{ width: 600px; 
	margin-left: 50px;
	font-size: 80%;
	background: none;
	padding: 2px 0em 0em 0px;

}

.item_table_wide td{
	color: #b0b0b0;
}

.item_table_wide a{
	color: yellow;
}

.item_table_email{ 
	margin-left: 10px;
	font-size: 80%;
	background: none;
	padding: 5px 0em 0em 0px;

}

.item_table_email td{
	background: none !important;
	padding: none !important;
	}

.item_table_email tr{
	background: none;
}

.item_table_email a{
	color: yellow;
}

.item_email_list{
	list-style: square inside;
	margin-left: 10px;
	
}

.form_caption { width: 150px;
	display: inline-block;
	vertical-align: top;
}

.form_value { width: 450px;
	display: inline-block;
	vertical-align: top;
}
.text_short { width: 250px;
	display: inline-block;
	vertical-align: top;
}
.text_long { width: 450px;
	display: inline-block;
	vertical-align: top;
}

.form_input{ 
width: 460px;
display: inline-block;
}

.form_help_button {
	width:20px;
	float:right;
	display: inline-block;
}

.form_help_button  img{
	width:20px;
	height: 20px;
	float:right;
	display: inline-block;
	margin-top: -5px;

}

.item_metadata_help{
			padding-top: 2px;
			display: none;
			color: blue;
			margin-bottom: 9px;
}


#store_sent_email {
	width: 500px;
	margin: 30px;
	padding: 15px;
	border: 1px solid grey;
	background-color: #ffffc0;
}

#next_table td {
	background: none;
	padding: 1em 1em 0 0;
}

#email_head_table td {
	background: none;
	padding: 0em 1em 0 0;
	font-size: 100%;
}


