*{ 
 font-family:arial;
 font-size: 10pt;
}
.step_div{
  background:url(../image/input_bg.png) no-repeat;
  width:500px;
  height:100px;
  bborder:2px solid cyan;
}

.step_number_div{
  float:left;
  padding:8px 0px 0px 18px;
  position:relative;
  top:20px;
  font-size:30px;
  width:50px;
  height:50px;
  bborder:2px solid black;
  background:url(../image/circle.gif) no-repeat;
}

.step_content_div{
  position:relative;
  left:30px;
  top:30px;
  float:left;
  width:300px;
  height:70px;
  bborder:2px solid green;
}

#info_frm{
 mheight:500px;
 mborder:solid 2px cyan;
 padding:0px;
 margin:0px;
 bz-Order:10;
 bz-Index:10;
}


#search_content_div{
 mfont-family:arial;
 mfont-size: 10pt;
 mfont-weight:bold;
 position:relative;
 top:-25px;
 overflow:auto;
 overflow-y:hidden;
 width:475px;
 height:475px;
 float:right;
 padding:5px;
 color:#474747;
 mborder:2px solid red;
}

#search_from_div{
 position:relative;
 top:-35px;
 width:330px;
 height:115px;
 bborder:2px solid red;
 background:url(../image/theme/postalcode.PNG) no-repeat;
}

#search_from_text_div{
 font-family:arial;
 mpadding:10px 0px 0px 0px;
 mline-height:1.2px;
 position:relative;
 top:20px;
 left:25px;
 width:150px;
 height:70px;
 mborder:2px solid red;
}

#search_from_text_div b{
 color:#d4242a;
}

#infofrom_inp{
 position:relative;
 width:175px;
 top:5px;
 border:1px solid black;
}

#infofrom1_inp,
#infofrom2_inp{
 margin:0px 10px 0px 0px;
 width:50px;
 border:1px solid black;
}

#search_city_div{
 position:relative;
 top:-15px;
 width:330px;
 height:125px;
 bborder:2px solid yellow;
 background:url(../image/theme/city.PNG) no-repeat;
}

#search_city_text_div{
 font-family:arial;
 text-size:12px;
 position:relative;
 top:35px;
 left:25px;
 width:270px;
 height:70px;
 bborder:2px solid red;
}

#search_city_text_div b{
 color:#fdcf38;
}

#select_city{
 position:relative;
 width:250px;
 top:5px;
}


#msearch_service_div{
 z-index:300;
 position:relative;
 top:5px;
 float:left;
 width:330px;
 height:130px;
 bborder:2px solid red;
 background:url(../image/theme/hospital.PNG) no-repeat;
 bborder:2px solid red;

}

#search_service_div{
 z-index:300;
 position:absolute;
 top:460px;
 _top:400px;
 float:left;
 width:330px;
 height:130px;
 bborder:2px solid red;
 background:url(../image/theme/hospital.PNG) no-repeat;
 bborder:2px solid red;

}

#msearch_service_text_div{
 font-family:arial;
 mtext-size:12px;
 position:relative;
 top:35px;
 left:25px;
 width:270px;
 height:70px;
 bborder:2px solid red;
}

#search_service_text_div{
 font-family:arial;
 mtext-size:12px;
 position:absolute;
 top:35px;
 left:25px;
 width:270px;
 height:70px;
 bborder:2px solid red;
}


#search_service_text_div b{
 color:#2788c4;
}

#select_service{
 position:relative;
 mleft:20px;
 top:5px;
 width:250px;
 bborder:2px solid red;
}

#msearch_pdf_div{
 position:relative;
 left:330px;
 top:-175px;
 width:500px;
 height:200px;
 bborder:2px solid red;
 background:url(../image/theme/pdf.PNG) no-repeat;
 padding:20px;
 bborder:2px solid red;
}

#msearch_pdf_div{
 position:relative;
 top:-75px;
 float:left;
 background:url(../image/theme/pdf.PNG) no-repeat;
 width:475px;
 height:240px;
 bborder:2px solid red;
}

#search_pdf_div{
 z-index:200;
 position:relative;
 top:10px;
  /*_top:370px;*/
/* left:420px;*/
  left:330px;
 /*_left:330px;*/
 /*mfloat:left;*/
 background:url(../image/theme/pdf.PNG) no-repeat;
 width:473px;
 height:240px;
 /*border:2px solid red;*/
}

#search_pdf_text_div{
 position:relative;
 top:25px;
 left:25px;
 width:380px;
 height:auto;
 color:#474747;
 padding:5px;
 mborder:2px solid cyan;
}

#search_pdf_text_div b{
 color:#50ab7b;
}

#search_pdf_div table{
 position:relative;
 left:25px;
 top:10px;
}

#search_btn_map_div{
 cursor:pointer;
 position:relative;
 top:35px;
 left:210px;
 width:80px;
 height:40px;
 color:white;
 padding:3px;
 mborder:2px solid red;
}

#search_btn_pdf_div{
 cursor:pointer;
 mfont-size:11px;
 mtext-align:center;
 position:relative;
 top:-20px;
 _top:-5px;
 left:315px;
 _mleft:280px;
 mfloat:left;
 width:80px;
 height:40px;
 color:white;
 padding:3px;
 mborder:2px solid blue;
}

#directions{
 display:none;
}

#directions_inp{
 display:none;
}


/*
*/

.expand_sel{
  width:900px;
}

.colapse_sel{
  width:120px;
}

/*
*/

#search_comm_div{
  display:none;
  padding:5px;
  Z-INDEX:100; 
  POSITION:absolute; 
  LEFT:0px; 
  TOP:110px; 
  width:805px;
  height:380px;
  background:gray;
  mfilter:alpha(opacity=80);
}

#search_comm_text_div{
  Z-INDEX:101; 
  width:600px;
  height:100%;
  mfilter:alpha(opacity=100);
  background:red;
}


