@charset "utf-8";
/* CSS Document */
body{
padding:0; margin:0; background:#FDEEF5 url(/images/bg.jpg) top left repeat-x;
font-size:0.8em;
font: 100% Verdana, Arial, Helvetica, sans-serif;

}
.home_box_1{
float:left; width:226px; height:140px; background:url(/images/h1.png) no-repeat top left; padding:70px 0px 5px 5px; margin-left:5px; font-size:0.8em; font-family:Arial, Helvetica, sans-serif; overflow:hidden; color:#3a3a3a;

}
.home_box_2{
float:left; width:226px; height:140px; background:url(/images/h2.png) no-repeat top left; padding:70px 0px 5px 9px; font-size:0.8em; font-family:Arial, Helvetica, sans-serif; overflow:hidden; color:#3a3a3a;
}
.home_box_3{
float:left; width:226px; height:140px; background:url(/images/h3.png) no-repeat top left; padding:70px 0px 5px 9px; font-size:0.8em; font-family:Arial, Helvetica, sans-serif; overflow:hidden; color:#3a3a3a;
}
.home_box_4{
float:left; width:226px; height:140px; background:url(/images/h3.png) no-repeat top left; padding:70px 0px 5px 5px; font-size:0.8em; font-family:Arial, Helvetica, sans-serif; overflow:hidden; color:#3a3a3a;
}
.home_box_new{
float:left; width:235px; height:210px; padding:0px 0px 0px 1px; font-size:0.8em; font-family:Arial, Helvetica, sans-serif; overflow:hidden; color:#3a3a3a;
}
.home_news_section{
float:left; height:190px; width:245px; margin:128px 0 0 25px; font-size:0.8em; color:#3a3a3a; overflow:hidden;
}
.home_news_section a{
 font-size:0.9em; text-decoration:none; color:#fff;
}
.home_news_section li{
	list-style:none;
}

.main_content2{background:#FFF url(/images/bg-main-content-guides.png) right repeat-y; width:960px; }
.main_content{background:#FDEEF5 url(/images/bg-main-content-guides.png) right repeat-y; width:960px; }
#main_content{background:#FDEEF5 url(/images/bg-main-content-guides.png) right repeat-y; width:960px; }
#main_content_clinic_details{background:#FFF url(/images/bg-clinic-details.png) right repeat-y; width:960px; }
#main_content_guides{background:#FFF url(/images/bg-main-content-guides.png) right repeat-y; width:960px; }

#clinic_detail_top{background:#FDEEF5 url(/images/bg-main-content-guides.png) right repeat-y; width:960px;  overflow:hidden;  }

#crud {color:#666666; font-size:0.8em; font-weight:bold; padding-left:10px;}
#crud a{color:#666666; text-decoration:underline; font-size:0.8em;}
#crud a:hover{color:#CC3300; text-decoration:underline; font-size:0.8em;}

.hospital_idendity{
margin:30px 0 0 10px;
}

#hospital_logo{
	float:left;
	padding:1px;
	margin-right:10px;
	border:1px #CCCCCC solid;
}

#hospital_name{
	color:#E35A20;
	font-size:1.2em;
}
#hospital_slogan{
	color:#999999;
	font-size:1.1em;
}
#hospital_city{
	color:#3a3a3a;
	font-size:1.0em;
	margin-top:5px;
}
#hospital_country{
	color:#3a3a3a;
	font-size:0.9em;
	margin-top:5px;
}
.grid_9{
width:715px; padding:5px;}
.grid_12{
width:661px; padding:5px; float:left;

}




.grid_8{
width:620px; padding:5px; float:left;font-size:13px;line-height:20px}
.grid_3{ width:236px; float:left;}
.grid_4{ width:315px; float:left; }
.side_menu{
width:215px;
margin-left:15px;
min-height:410px;
}
div.crop2 {
        height: auto;
        overflow: hidden;
		padding-bottom:5px !important;
		width:720px;
		padding:0;
		margin:0;
		float:left;
}

#step3 ul  {
	padding: 0;
	line-height: 35px;
	height: 35px;
	margin: 0 0 0 5px;
}

#step3 ul li  {
	display: block;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	line-height:35px;
	height:35px !important;
	float:left;
}
#step3 ul li.welcome  {
background:url(/images/welcome-icon.png) left middle no-repeat; padding-left:30px;}
#step3 ul li a.active  {
background-color:#FFFFFF;
color:#3a3a3a;
}

#step3 ul li h3 {
	color:#FFFFFF;
	font-size:0.8em;
}

#step3 ul li a  {
		display:block;	color: #000;
	font-size: 0.8em;
	font-weight:bold;
	text-decoration: none;
	height: 35px;
	line-height: 35px;
	float:left;
	padding: 0 9px 0 9px;


}

#step3 ul li a:hover  {
	background-color:#666;
	color:#3a3a3a;
	padding: 0 9px 0 9px;
}
#step3{

height:65px;
color:#E55C90;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
width:951px;
overflow:hidden;
margin-left:5px;
}


.button_list2{
list-style:none;
margin-bottom:7px;
padding-top:15px;
text-align:left


}
.button_list2 li{
list-style:none;
margin-bottom:7px;
padding-left:10px;
margin-left:5px;
background:url(/images/arrow_green_rt.gif) no-repeat left;

}

.button_list2 li h3 a{
font-weight:normal;
font-size:0.8em;
color:#3a3a3a;


}
.button_list2 li.sep{
margin-left:3px;
height:3px;
width:100%;
background:url(/images/vert_tab_divline.png) left bottom no-repeat;
}


/* *********************************** pop up *********************************************************************/




#center {
      float:left;
      width:952px;
	  height:36px;
      font-size:78%;
      line-height:normal;
	  background:url("/images/bg_step2_3.png"); background-repeat:repeat-x;
	  }
	  #center .sep{
	  height:20px;
	  background:url(/images/bg_rnd.gif) repeat-y;
	  width:1px;
	  float:left;
	  margin-top:10px;
	  }
    #center ul {
	  margin:0;
	  padding:0 10px 0 10px;
	  list-style:none;
	  }
    #center ul .level1{
		height:40px;
	  }

    #center li {
      display:inline;
	  float:left;
      margin:0;
      padding:0;

      }
    #center a {
      float:left;
      background:url("../images/tabs_01.gif") no-repeat left top;
      margin:0 1px;
      padding:10px 0 0 10px;
      text-decoration:none;
	  height:40px;
      }
    #center a span {
      float:left;
	  font-weight:bold;
      display:block;
      background:url("../images/tabs_02.gif") no-repeat right top;
      padding:4px 15px 2px 5px; /* Change here to feet the height you need */
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #center a span {float:none;}
    /* End IE5-Mac hack */
    #center a:hover span {
      }
 /* Fix IE. Hide from IE Mac \*/
* html #center ul li { float: left;}
* html #center ul li a {
color:#EAF3FA;
}
/* End */
   #center a:hover, #center li:hover a,
   #center a:hover, #center li.hover a{
      background-position:0% -40px;

      }
    #center a:hover span ,#center li:hover a span{
      background-position:100% -40px;
       color:#EAF3FA;
     }
    #center a:hover span ,#center li.hover a span{
      background-position:100% -40px;
       color:#EAF3FA;
     }
    #center a.selected {
      background-position:0% -80px;
      }
    #center a.selected span {
      background-position:100% -80px;
      color:#EAF3FA;
      }

	#center ul ul {
		position: absolute;
		display: none;
		top:230px;
		width: 450px; /* Width of Menu Items */
		margin:0;
		padding:8px 0 5px;
		background:url("../images/popup_bg.gif") #E1407D 2px  100% no-repeat ;  /* IE6 Bug */
		font-size:88%;
		z-index:10;


	}


	#center ul ul li {
		width:auto;
		float:none;
		display:block;
		padding:0;
		margin:0;
		text-align:left;
	}

	#center ul ul li.hover,
	#center ul ul li:hover {
	background:url(/images/popup_bg2.gif) 2px 100% repeat-y #6C1133;
		width:auto;
		cursor:pointer;
		float:none;
		display:block;
		padding:0;
		margin:0;
	}

	#center ul ul li a {
		float:none;
		margin:0;
		padding:6px 4px;
		padding-left:10px;
		height:auto;
		width:200px;
		line-height:1.8em !important;
		background:transparent;
		text-align:left;
		font-weight:normal;
		text-decoration:none;
		color:#EAF3FA;

	}
	#center ul ul li a:hover {
		float:none;
		margin:0;
		padding:6px 4px;
		padding-left:10px;
		height:auto;
		width:200px;
		line-height:1.8em !important;
		background:transparent;
		text-align:left;
		font-weight:normal;
		text-decoration:none;
		color:#FFF;
		text-align:left;
	}
#center ul li:hover ul ul,
#center ul li.hover ul ul
{ display: none; }

#center ul li:hover ul,
#center ul li.hover ul,
#center ul li.hover li.hover ul,
#center ul li.hover li.hover ul { display: block; margin-left:0px }
/* *********************************** pop up finishes - hospital listing starts *********************************************************************/
.hospital_list{

	text-align:left;
	border: 2px solid #D8D2A9;
	min-height:25px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom:5px;
}
.hospital_list span.logo{
float:left;
border:1px #CCCCCC solid;
padding:1px;
margin:0 8px 0 0;
}
.hospital_list h3{
	text-align:left;
	color:#3a3a3a;
	font-size:16px;
	float:left;
	background:url(/images/ayrac.png);
	background-repeat:no-repeat;
	background-position: bottom left;
	font-weight:bold;
	padding-bottom:10px;
	color:#e4568b;

	}
.hospital_list p{
	text-align:left;
	color:#3a3a3a;
	font-size:0.7em;
	}
.hospital_list p strong{
		width:120px;
	}
.hospital_list ul li{
		float:left;
	}
/* *********************************** hospital listing finishes *********************************************************************/
.button_list{
list-style:none;
float:left;
margin-bottom:7px;
margin-left:50px;

}


.button_list_right{
list-style:none;
float:left;
margin-bottom:7px;

}


.button_list li{
list-style:none;
float:left;
margin-bottom:7px;


}
/**********************  FOOTERRRRRRRRRRRRRRRRRRRR   **********/
#footer {margin-left:-10px;text-align:center}
#footer A{COLOR:#E03F7B; text-decoration:underline; font-size:1em; padding-left:10px;}
.hcart{width:180px;  text-align:center;

}
#hh1{margin:30px 0 0 0;text-align:center;}#hh2{margin:30px 0 0 0;text-align:center;}#hh3{margin:30px 0 0 0;text-align:center;}#hh4{margin:30px 0 0 0;text-align:center;}
.bottom_list h1{ font-size:1em; color:#e34e87; padding-left:40px; border-bottom:1px solid #fbd4e4; height:25px;}
.bottom_list li{ font-size:12px; color:#717171; list-style: none; background: url("/images/baby.png"); padding-left:23px; padding-top:6px; background-repeat:no-repeat; background-position: left center;}
.bottom_list li a{ font-size:12px; color:#515151;}
.bottom_list li a:hover{ font-size:12px; color:#000;}


    #bcrumbs {
      float:left;
      width:100%;
      }
    #bcrumbs ul {
	  margin:0;
	  padding:5px 10px 0 5px;
	  list-style:none;
      }
    #bcrumbs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #bcrumbs a {
      float:left;
      background:url("/images/grey_left.gif") no-repeat left center;
      margin:0;
      padding:0 0 0 10px;
      text-decoration:none;
		font-size:12px
      }
    #bcrumbs li.no_link a {
      float:left;
      background:url("/images/pink_left.gif") no-repeat left center;
      margin:0;
      padding:0 0 0 10px;
      text-decoration:none;
      }
    #bcrumbs a span {
      float:left;
      display:block;
      background:url("/images/grey_right.gif") no-repeat right center;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }

    #bcrumbs li.no_link a span {
      float:left;
      display:block;
      background:url("/images/pink_right.gif") no-repeat right center;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #bcrumbs a span {float:none;}
.news_block{
	width:270px;
	height:200px;
	padding:40px 10px 10px;
	background:url('/images/news_bg.png') no-repeat top center;
}

.read_more{
	float:right;
	width:100px;
	margin-top:5px;
}