/*
Theme Name: Malabar Institute of Medical Science
Theme URI: http://www.mimsindia.com
Description: The Malabar Institute of Medical Sciences Ltd (MIMS) is a 300 bedded multispeciality hospital situated in the heart of Calicut city and has an atmosphere of quiet and unpolluted air. The hospital is renowned for its excellent medical expertise, nursing care and quality of diagnostic services.
Version: CSS 3.0
Company: iPix Solutions Pvt. Ltd
Company URL: http://wwww.ipixsolutions.com
*/
/* ======================================Styling all elements============================================*/
/** {
	margin: 0;
	padding: 0;
}*/
a {
	outline: none;
	border: none;
	text-decoration: none;
	color:#1A9993;
}
img {
	border: none;
}
ul, li
	{
	margin:0;
	padding:0;
	}
h1 , h2 , h3 , h4 , h5
	{
	padding:0;
	margin:0;
	}

/*=======================================================================================================*/

/*----------------------------------------= Body =-------------------------------------------------------*/

body {
	font:normal 11px/1.3em "Arial", Helvetica, sans-serif, Myriad Pro;
	color:#3d3d3d;
	background:url(../images/main_bg.jpg) repeat-x top #896c0e;
	margin:0; padding:0;
}
/*--------------------------------------= Wrapper =-----------------------------------------------------*/
#wrapper {
	width:960px;
	margin:0 auto;
}
/*----------------------------------------= header =--------------------------------------------------*/
#header{
	width:960px;
	height:103px;
	float:left;
	margin:0;
	padding:0;
	background:url(../images/top.jpg) no-repeat;
}
#header h1
	{
	font:normal 14px/1.3em, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	padding:20px 0 0 640px;
	margin:0 0 0 0;
	}
#header h2
	{
	font:normal 16px/1.3em, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	padding:20px 0 0 630px;
	margin:0 0 0 0;
	}
/*------------------------------------------- content_area ---------------------------------------------*/
#content_area_mc{
	width:960px;
	float:left;
	margin:0; padding:0;
}
#content_area_top{
	width:960px;
	height:14px;
	float:left;
	margin:15px 0 0; padding:0;
	background:url(../images/content_area_top.jpg) no-repeat top;
}
#content_area_mid{
	width:960px;
	float:left;
	margin:0; padding:0;
	background:url(../images/content_area_mid1.jpg) repeat-y;
}
#content_area_bottom{
	width:960px;
	height:23px;
	float:left;
	margin:0 0 15px; padding:0;
	background:url(../images/content_area_bottom.jpg) no-repeat top;
}
/*----------------------------------------*/
/*--------- content_area_lft-----------*/
/*----------------------------------------*/

#content_area_lft{
	width:738px;
	height:auto;
	float:left;
	margin:0; padding:0;
}
/*--------- nav-----------*/

#nav
	{
	width:225px;
	height:343px;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:url(../images/nav_img.jpg) no-repeat;
	}
#nav ul
	{
	padding:0 0 0 0;
	margin:80px 0 0 35px;
	}
#nav li
	{
	width:123px;
	height:30px;
	list-style:none;
	font:normal 14px/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding:5px 0 0 0;
	margin:0 0 0 0;
	background:url(../images/button_bg.jpg) no-repeat;
	}
#nav li a
	{
	font:normal 14px/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	}
#nav li a:hover
	{
	font:normal 14px/1.3em Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight:bold;
	text-align:center;
	}
#nav h1{
	width:138px;
	height:32px;
	padding:6px 0 0 0;
	margin:0 0 0 20px;
	background:url(../images/nav_h1_img.jpg) no-repeat;
	font:normal 14px/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

#nav h1 a
{
	font:normal 14px/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;	
}
#nav h1 a:hover
{
	font:normal 14px/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-weight:bold;
	text-align:center;	
}
#nav h2{
	width:139px;
	height:36px;
	padding:6px 0 0 0;
	margin:0 0 0 20px;
	background:url(../images/nav_h2211_img.jpg) no-repeat;
	font:normal 14px/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	text-align:center;	
}
#nav h2 a
{
	font:normal 14px/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	text-align:center;	
}
#nav h2 a:hover
{
	font:normal 14px/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-weight:bold;
	text-align:center;	
}
#banner{
	width:513px;
	height:343px;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#content_leftbar{
	width:225px;
	height:473px;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
#content_leftbar1{
 width:210px;
 height:473px;
 float:left;
 padding:0 0 0 0;
 margin:45px 0 0 15px;
}
#content_leftbar_new{
	width:220px;
	height:473px;
	float:left;
	padding:3px 0 0 0;
	margin:0 0 0 0;
	background:url(../images/content_leftbar_img.jpg) no-repeat;
}
#content_leftbar_new1{
	width:220px;
	height:473px;
	float:left;
	padding:3px 0 0 0;          /****for reviews page****/
	margin:0 0 0 0;
	/*background:url(../images/content_leftbar_img.jpg) no-repeat;*/
}
#content_leftbar_new p
	{
	font:normal 13px/1.3em Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-align:inherit;
	padding:5px 13px 0 16px;
	margin:0 0 0 0;
	}
#content_midbar{
	width:513px;
	height:135px;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:url(../images/add.gif) no-repeat 5px 0;
	position:relative;
}
#content_midbar p
	{
	font:normal 15px/1.3em Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	padding:16px 0 0 10px;
	margin:0 0 0 0;
	}
#content_midbar h1
	{
	width:93px;
	height:21px;
	padding:0 0 0 0;
	margin:0 0 0 250px;
	}
.mid_img1
	{
	width:97px;
	height:23px;
	float:left;
	position:absolute;
	left:238px;
	top:16px;
	}
.mid_img2
	{
	width:97px;
	height:23px;
	position:absolute;
	left:336px;
	top:15px;
	}
.mid_img3
	{
	width:97px;
	height:23px;
	position:absolute;
	left:235px;
	top:72px;
	}
.mid_img4
	{
	width:97px;
	height:23px;
	position:absolute;
	left:336px;
	top:72px;
	}
#content_left_last{
	width:508px;
	height:338px;
	float:left;
	padding:0 0 0 5px;
	margin:0 0 0 0;
}

/*--------- content_area_right-----------*/

#content_area_right{
	width:222px;
	height: auto;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;

}
#content_right_1
	{
	width:222px;
	height:343px;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:url(../images/right_bar_new.jpg) no-repeat;
	}
#content_right_1 h1
	{
	font:normal 14px/1.3em Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	padding:0 0 0 5px;
	margin:0 0 0 0;
	}
#content_right_1 p
	{
	font:normal 12px/1.3em Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0 8px 0 8px;
	margin:5px 0 0 0;
	}
#content_right_2
	{
	width:222px;
	height:174px;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
#content_right_3
	{
	width:222px;
	height:299px;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
#content_right_3 h1
	{
	font:normal 14px/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	padding:265px 0 0 5px;
	margin:0 0 0 0;
	text-align:center;
	}
#content_right_3 h1 a
	{
	font:normal 14px/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	}
#content_right_3 h1 a:hover
	{
	font:normal 14px/1.3em Verdana, Arial, Helvetica, sans-serif;
	color: #999900;
	font-weight:bold;
	}
	
/*------------------------------------------- Footer_area ---------------------------------------------*/
#footer{
	width:960px;
	height:30px;
	float:left;
	margin:0 0 10px; padding:0;
	background:#FFFFFF;
}

#footer ul
	{
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
#footer li
	{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:666666;
	list-style:none;
	padding:8px 0 0 15px;
	margin:0 0 0 0;
	float:left;
	}
#footer li a:link , #footer li a:visited
	{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:666666;
	text-decoration:none;
	}
#footer li a:hover
	{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:333333;
	text-decoration:underline;
	}
#footer h1
	{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:8px 8px 0 0;
	margin:0 0 0 0;
	float:right;
	}
#footer h1 a	
	{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	}
#footer h1 a:hover
	{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:underline;
	}
	#footer h2
	{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fe0000;
	padding:8px 8px 0 0;
	margin:0 0 0 0;
	float:right;
	}

/*=====================inner_pages====================*/

#content_inner
	{
	width:513px;
	height:auto;
	float:left;
	}


#content_inner_main
	{
	width:483px;
	height:auto;
	float:left;
	padding:15px 0 0 30px;
	}
#content_inner_main h1
	{
	height:25px;
	float:left;
	padding:0 0 0 0;
	margin:20px 0 0 0;
	font:normal 12px/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#999900;
	}
#content_inner_main ul
	{
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
#content_inner_main li
	{
	font:normal 12px/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	list-style:none;
	padding:0 0 0 30px;
	margin:15px 0 0 0;
	background:url(../images/menu_img_icon.jpg) no-repeat;
	}
#content_inner_main li a
	{
	font:normal 12px/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	}
#content_inner_main li a:hover
	{
	font:normal 12px/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#3366FF;
	text-decoration:underline;
	}
#content_inner_main p
{
	font:12px/1.3em Arial, Helvetica, sans-serif;
	color:#000000;
	/*font-style:italic;*/
	padding:0 20px 10px 0;
}
#content_header
	{
	width:500px;
	height:30px;
	float:left;
	padding:0 0 0 13px;
	margin:0 0 0 0;
	}
#content_header h1
	{
	font:normal 18px/1.3em Arial, "Helvetica", sans-serif;
	padding:8px 0 0 30px;
	color:#996600;
	padding:0 0 0 0;
	margin:0 0 0 0;
	
	}
#content_header h1 span
	{
	font:normal 13px/1.3em Arial, "Helvetica", sans-serif;
	color:#999900;
	font-weight:bold;
	}
.font1
	{
	font:normal 12px/1.3em Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	}
.font2
	{
	font:normal 12px/1.3em Arial, Helvetica, sans-serif;
	color:#000000;
	
	}	
/*===========events=================*/

#event_photo
	{
	width:120px;
	height:120px;
	float:left;
	}
#event_content
	{
	width:300px;
	height:120px;
	float:left;
	}
#event_content h1
	{
	font:normal 11px/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#996600;
	font-weight:bold;
	padding:0 0 0 25px;
	margin:0;
	width:100%;
	}
#event_content h2
	{
	width:100px;
	height:25px;
	float:left;
	padding:0 0 0 0;
	margin:10px 0 0 0;
	}
#event_content p
	{
	font:normal 12px/1.3em Arial, Helvetica, sans-serif;
	color:#000000;
	padding:15px 0 0 25px;
	margin:0 0 0 0;
	}
#content_Delivery Map
	{
	width:400px;
	height:auto;
	float:left;
	text-align:center;
	border:1px solid #996600;-moz-border-radius:6px;
	}
#content_Delivery Map h2
	{
	font:normal 12px/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#996600;
	padding:5px 0 5px 0;
	margin:0;
	margin:10px 0 0 0;
	}
#content_Delivery Map h3
	{
	width:225px;
	height:225px;
	padding:0 0 0 0;
	margin:5px 0 10px 100px;
	text-align:center;
	}
#content_Delivery Map p
	{
	font:normal 12px/1.3em Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	padding:0 5px 5px 5px;
	margin:0 0 0 0;
	}
#photogallery_img
	{
	width:150px;
	height:150px;
	float:left;
	}
	
/*===slideshow==*/

#content_inner_main_slide
	{
	width:483px;
	height:auto;
	float:left;
	padding:0 0 0 15px;
	}

/*----------------------------Image Gallery---------------------------*/

#gallery * {
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	font-size:12px;
    color: #333;
    line-height: 140%;
  }

  .example {
    border: 1px solid #CCC;
    background: #f2f2f2;
    padding: 10px;
  }
 #gallery ul {
    list-style-image:url(list-style.gif);
  }

  code {
    font-family: "Lucida Console", "Courier New", Verdana;
    margin: 0;
    padding: 0;
  }

  #gallery {
    padding: 30px;
    background: #e1eef5;
  }
  
  #gallery p{
   padding:0;
   margin:0;
   font-size: 70%;
  }
  

/*---------------------------End of Image Gallery---------------------*/

 /*For light boxes*/
.black_overlay {
	DISPLAY: none; Z-INDEX: 1001; FILTER: alpha(opacity=80); LEFT: 0%; WIDTH: 100%; POSITION: absolute; TOP: 0%; HEIGHT: 100%; BACKGROUND-COLOR: black; moz-opacity: 0.8; opacity: .80; top:350px; left:400px;
}
.white_content {
	BORDER-RIGHT: #454545 10px solid; PADDING-RIGHT: 10px; BORDER-TOP: #454545 10px solid; DISPLAY: none; PADDING-LEFT: 16px; Z-INDEX: 1002; LEFT: 25%; PADDING-BOTTOM: 16px; OVERFLOW: auto; BORDER-LEFT: #454545 10px solid; WIDTH: 665px;; PADDING-TOP: 16px; BORDER-BOTTOM: #454545 10px solid; POSITION: absolute; TOP: 25%; HEIGHT: 570px; BACKGROUND-COLOR: white
}
/*----------------------------*/
#mbox{background-color:#55555; padding:0px; border:0px outset #666;}
#mbm{font-family:sans-serif;font-weight:bold;float:right;padding-bottom:5px;}
#ol
{
    background-color: #555555;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.dialog {display:none}
.dialink {cursor:pointer; color:#900;text-decoration:underline;}

* html #ol{
background-image:none;    
filter:alpha(opacity=70);
opacity:0.7;
}
	  
/******************************************************************************************/

* html .black_overlay {
	position:absolute;
	left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	WIDTH: expression(document.body.clientWidth+"px");
	HEIGHT: expression(document.body.clientHeight+"px");
}

.black_overlay {
	position:fixed;
	DISPLAY: none;
	Z-INDEX: 1001;
	FILTER: alpha(opacity=60);
	WIDTH: 100%;
	left: 0px;
  	top: 0px;
	HEIGHT: 100%; 
	BACKGROUND-COLOR:black; 
	moz-opacity: 0.6; 
	opacity:.60;
	overflow:hidden;
}



.white_content {
	 DISPLAY: none;
	 Z-INDEX: 1002;
	 LEFT: 25%;
	 OVERFLOW: auto;
	 POSITION: absolute;
	 TOP: 1.3%;
}


.colse_button
	{
	font:normal 14px Arial, Helvetica, sans-serif, "Myriad Pro";
	color:#333333;
	
	}
	
	
/*------ratailstore---------*/

#retail_main
	{
	width:450px;
	height:150px;
	float:left;
	}
#retail_main img
	{
	border:3px solid #999999;
	padding:3px 3px 3px 3px;
	margin:10px 0 0 10px;
	float:left;
	}
#retail_main h1
	{
	font:normal 18px Arial, Helvetica, sans-serif, "Myriad Pro";
	color:#666666;
	font-weight:bold;
	padding:0 0 0 0;
	margin:10px 0 0 15px;
	float:left;
	}
#retail_main h1 a
	{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#993300;
	text-decoration:none;
	}
#retail_main h1 a:hover
	{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#0066FF;
	text-decoration:none;
	}
#retail_main h1 span
	{
	font-weight:bold;
	}
#retail_main h2
	{
	font:normal  12px Arial, Helvetica, sans-serif, "Myriad Pro";
	color:#996600;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
#for_pdf {
	text-decoration: none;
	height: 30px;
}
	
	
.for_pdf a:link,.for_pdf a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7B0501;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}
.for_pdf a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC6600;
	font-size: 14px;
	text-decoration: none;
}
#logo_footer{
 width:125px;
 float:left;
 margin:3px 5px 3px  25px;
 padding:0 0 0 0;
}	
#logo_footer img{
 width:30px;
 height:30px;
 float:left;
 margin:0 5px 0 0;
 padding:0 0 0 0;
}

