/*-----------------------------------------------------------------------------
Provider Directory Display Stylesheet
-----------------------------------------------------------------------------*/

@media screen {

	/* #Search form styling
	-----------------------------------------------------------------------------*/
	#directory-search {
		padding:5px;
		margin-bottom:10px;
		background:#E8DEDF;
		border:1px solid #999;
		}	
	

	/* #Detail page columns
	-----------------------------------------------------------------------------*/
	#col-left {
		width:55%;
		padding:0 5% 0 0;
		float:left;
		display:inline;
	}
		
	#col-right {
		width:35%;
		padding:10px 2%;
		float:left;
		display:inline;
		background:#F9E8D7;
		border:1px solid #F8922E;
	}
	
	#col-right img { width:100%; }
		
		
	/* #Detail page styling
	-----------------------------------------------------------------------------*/
	.record-name {
		margin:0.4em 0;
		font-size:17px;
		font-weight:bold;
	}
	
	span.field {
		clear:both;
		float:left;
		width:100%;
		display:inline-block;
		margin:0.4em 0;
		line-height:18px;
	}
	
	span.label {
		float:left;
		display:inline-block;
		width:30%;
		font-weight:bold;
	}
	
	span.value {
		float:left;
		display:inline-block;
		width:65%;
		padding:0 0 0 5%;
	}
		
	input.submit {
		margin-left:25%;
	}
	
	
	p.btn-register a,
	p.btn-register a:visited { background:#F9E8D7; border:1px solid #F8922E; padding:3px 7px; text-decoration:none; font-weight:bold; }
	p.btn-register a:hover {text-decoration:underline; background:#F9E8D7; }
	
	
	/* =Misc 
	-----------------------------------------------------------------------------*/	
	.success { background:#d7f3df; border:1px solid #338833; padding:5px 10px; }
	.error { background:#FFCCCC; border:1px solid #FF0000; padding:5px 10px; }
	.general { background:#FFF4DA; border:1px solid #FFC423; padding:5px 10px; }
	.note { background:#fafafa; border:1px solid #D3D1D1; padding:5px 10px; }
	
	

}