﻿/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/

fieldset {    
    margin: 1em 0;
    padding: 1em;		
    border: 1px solid #CCC; 
}

fieldset p {	  
    margin: 2px 12px 2px 10px;
    clear:left;      
}

fieldset label {
    display: block;
    width:70px;
    float:left;
    text-align:right;
    padding: 4px 4px 2px 4px;    
}

fieldset label.inline {
    display: inline;
    width:auto;
    float:left;
}

legend {
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input,select {
	float:left;
	font:12px/14px Arial,Helvetica,sans-serif;
	}


input[type="text"] {
    width: 200px;
    border: 1px solid #CCC;
}

input[type="password"] {
    width: 200px;
    border: 1px solid #CCC;
}

.infoBar{
		clear:both;
		text-align:left;
		overflow:auto;
}
.infoBar button{
	float:right;
}

form fieldset{
	font-size:.84em;
}

form{
	padding: 10px 20px;	
	margin-bottom:20px;		
}

#search fieldset{	
	height:175px;
	float:left; 
	overflow:hidden;	
}

#Category,#Specialty{	
	width: 100%;
	height: 120px;
}


#typeFields{
	margin-right:20px;
	width:300px;
}
#informationFields{	
	width:320px;
	float:right !important;
}



#results {width:100%;}

#Comments{width:500px;height:200px;}

#pager {padding:10px 0;overflow:auto;text-align:center;}


.city{width:120px !important;}
.state{width:60px !important;}
.zip {width:40px !important;}
.phone{width:90px !important;}
#Ext{width:40px !important;}

