.postbox input[type="text"], .postbox textarea, .stuffbox input[type="text"], .stuffbox textarea {width:390px}
.searchDoctor {
    text-align: left;
    /*width: 243px;*/
}
.doctorList {
    height: 45px;
    text-align: left;
    /*width: 243px;*/
	background: url('https://doc.vortala.com/assoc/uploads/17/files/2012/07/find-a-chiropractor-search1.jpg') no-repeat left 42px;
}
.docsearch input {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #EEEEEE;
    padding: 2px;
	float:left;margin-right:10px;
	width: 181px;
}
/*
.searchHead{

   text-align:left;
    padding: 5px;

}

.searchdiv{

	border:2px solid #dddddd;
	margin-bottom: 5px;

}

.searchdiv h4{

	background-color: #EEEEEE;
    color: #3C3C3C;
    padding:5px 0px 9px 9px;

}

.searchdiv  img{
	float: left;
    margin-right: 25px;
    max-height: 100px;
    max-width: 80px;
	padding-left:5px;
}	



.feature h4{ 

	background-color:#FFFFE0
}



.searchdiv  .website{
 
	padding-left:9px;
}	

.doctorList input[type="text"]{
	width: 194px;
}*/

.searchdiv {
   text-align:left;
    
   /*margin-bottom:5px;
    border: 2px solid #D5E996;*/
}


.searchdiv  .title{
    background-color:#BCD95D;
	padding:2px 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	color:#555;
	/*border-bottom: 2px solid #D5E996;*/
	
}

.searchdiv p {
	padding: 0;
}


.searchdiv  .pics{


  float: left;
    /*height: 116px;*/
    padding: 5px;
    width: 54px;

}

.feature{
  
-moz-border-radius:3px 3px 3px 3px;

}

.feature .title{
  background-color:#edfa92;


}

#primary{
 padding:12px 7px 0 33px;
    width:250px;}
	
	
#primary h3{
	
    color: #3C4F15;
    float: left;
    font-family: Georgia;
    font-size: 12px;
    font-weight: 600;
    padding: 1px 5px 0 5px;
	
}

.searchDoctor{/*width:215px*/background:none;padding-top:178px;}
	
.doctorList input[type="text"]	{
	/*width: 160px;
    border: 1px solid #D5E996;
    padding: 2px;*/
	float:left;
	width:45px;
	background:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	border:1px solid #FFD5A7;
	padding:0 3px;
	margin:0;
	margin-top:10px;
	margin-right:2px;
	height:20px;
}
.searchDoctor .doctorList button {  
    border:none;
    background-color:#FFAC52;
    float:left;
    text-transform:capitalize;
    color:#fff;
    height:auto;
    width:auto;
    font-family:Georgia, "Times New Roman", Times, serif;
    padding:9px 10px;
    margin:0;
    margin-top:10px;     
}
.doctorDetail ul{    background-color: #FFFFFF;
    border-bottom: 2px dotted #518225;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    position: relative;
    width: 597px;
}
.searchDoctor .doctorList p {
    margin-top: 230px;
}

.topborder{border-bottom: 2px dotted #518225;margin-bottom:5px}

.doctorDetail .image{ float: left;   height: 120px;    margin: 0;    position: relative;    width: 120px;}



.doctorDetail ul li{background-color: #FFFFFF;
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 10px 0 0 10px;
    position: relative;}
	
.doctorDetail .desc{width: 200px;}


.doctorDetail  h6 a {
    color: #518225;
    text-decoration: underline;
}

.doctorDetail  h2 {
    color: #666666;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    position: relative;
    width: 380px;
}
 
 
 .desc p{  color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;}
	
.doctorDetail .phone{float:right;width:223px}	

.doctorDetail .website a{text-align:right;color:#FF6600;text-decoration:none}		
.doctorDetail .h2clss{ color:#0066FF}	

	
.nonclient{

	border : solid 1px #4B4234;
	-moz-border-radius:3px 3px 3px 3px;
		 margin-top:5px;

}	

.mainsearchdiv{
height: 25px;margin: 6px 0 4px;vertical-align: middle;background-color:#D5E996;padding:5px;border:solid 1px #3c3c3c



}

.mainsearchnext .submit{background-color: #EDFA92;
    border: 2px solid #3c3c3c;}

.alphasearch{width: 354px; padding-left: 5px; float: right; border-bottom: 1px solid rgb(81, 130, 37); border-top: 1px solid rgb(81, 130, 37); margin-bottom: 26px; background-color:#eeeeee;}

.mainsearchnext{float:left;padding-left:15px}

.textclass{width:180px;margin-right:15px}

.nonclient .title{

	background-color:#4B4234 !important;
	     color:#ffffff;
		 
		 padding: 5px;
	
	 border-bottom: 2px solid #4B4234 !important;

}	
.doctorList legend {
    float:left;
    font-family:Georgia, "Times New Roman", Times, serif;
    padding:240px 5px 0px 20px;
    font-weight:600;
    color:#666;
    font-size:12px;
}
#searchResults
{
font-size:11px;
line-height:1.2;
text-align:center;
}
#searchResults p
{
margin:0;
padding:0px;
padding-bottom:0;
font-family: Arial, Helvetica, sans-serif;
}
#searchResults p.clinicname {
	font-weight: bold;
	color: #777;
}
#searchResults p.website
{
padding-bottom:5px;
font-size: 11px;
margin-top: 2px;
font-weight: bold;
}
#searchResults p:first-child {
	padding-top: 5px;
}
#searchHead
{
background:url(drlistingbg.jpg) no-repeat top;
}
.search-wrapper
{
background:url(drlistingbg2.jpg) no-repeat bottom;
padding:5px 9px 5px 8px;
}
#searchHead .clr
{
clear:both;
height:0;
font-size:1px;
}