
/* CSS FOR THE  PAGES IN THIS SECTION */

/* FIND A PROVIDER */

body.find_provider div#t_content div.t_callout div{
	width:550px;
	float:left;
}

body.find_provider div#t_content div.t_callout div.clear{
	float:none;
	width:auto;
}

body.find_provider div#t_content input, body.find_provider div#t_content label, body.find_provider div#t_content textarea,  body.find_provider div#t_content select
	{
		display: block;
		float: left;
		width: 300px;
		margin:0;
		margin-bottom:8px;
	}
	
	body.find_provider div#t_content fieldset{
		border:0;
		width:530px;
		
	}
	
	body.find_provider div#t_content label{
		clear:left;
		text-align:right;
		padding:3px 5px 0 0;
		width:200px;
		display:block;
	}
	
	body.find_provider div#t_content input.t_submit{
		width:100px;
		float:none;
		padding:0;
		margin:0;
	}

	body.find_provider div#t_content .t_buttons{
		display:block;
		clear:left;
		margin:0;
		padding:0;
		padding-left:340px;
	}

	td.p_specialty_title{
		font-size:1em;
		font-weight:bold;
		background:rgb(130,131,183)	}

/* FIND A PHARMACY */

body.find_pharmacy div#t_content div.t_callout div{
	width:500px;
	float:left;
}

body.find_pharmacy div#t_content div.t_callout div.clear{
	float:none;
	width:auto;
}

body.find_pharmacy div#t_content label{
	display:block;
	font-size:.8em;
}

body.find_pharmacy div#t_content input, body.find_pharmacy div#t_content select, body.find_pharmacy div#t_content submit{
	display:block;
	margin:0 5px 10px 0;
}

body.find_pharmacy div#t_content submit{
	margin-top:10px;
}

body.find_pharmacy div#t_content fieldset{
	padding:.5em;
	border:0;
}

.t_error{
	background:#d7b0c5;
	border:1px solid red;
	display:block;
	height:1.5em;
}

/* SEARCH */

div#results{
	margin-top:15px;
}

div#results div.search_result_row{
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid black;
}

div#results div.search_result_row h3{
	border:none;
}

div#results div.search_result_row h3 span.search_weight{
	font-weight:normal;
	font-size:.7em;
}
