@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'sertigregular';
    src: url('../fonts/sertig-webfont.eot');
    src: url('../fonts/sertig-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sertig-webfont.woff') format('woff'),
         url('../fonts/sertig-webfont.ttf') format('truetype'),
         url('../fonts/sertig-webfont.svg#sertigregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'shareregular';
    src: url('../fonts/share-regular_0-webfont.eot');
    src: url('../fonts/share-regular_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/share-regular_0-webfont.woff') format('woff'),
         url('../fonts/share-regular_0-webfont.ttf') format('truetype'),
         url('../fonts/share-regular_0-webfont.svg#shareregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'luxi_sansbold';
    src: url('../fonts/luxisb-webfont.eot');
    src: url('../fonts/luxisb-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/luxisb-webfont.woff') format('woff'),
         url('../fonts/luxisb-webfont.ttf') format('truetype'),
         url('../fonts/luxisb-webfont.svg#luxi_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'luxi_sansbold_oblique';
    src: url('../fonts/luxisbi-webfont.eot');
    src: url('../fonts/luxisbi-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/luxisbi-webfont.woff') format('woff'),
         url('../fonts/luxisbi-webfont.ttf') format('truetype'),
         url('../fonts/luxisbi-webfont.svg#luxi_sansbold_oblique') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'luxi_sansregular';
    src: url('../fonts/luxisr-webfont.eot');
    src: url('../fonts/luxisr-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/luxisr-webfont.woff') format('woff'),
         url('../fonts/luxisr-webfont.ttf') format('truetype'),
         url('../fonts/luxisr-webfont.svg#luxi_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


.search_field_input:focus { /* When you click on the field... */
    border-color: #f79e02;
    box-shadow: 0px 0px 10px #f79e02;
}

body { padding:0; margin:0;  font:normal 12px/18px Tahoma, Geneva, sans-serif;}

h2,h3,h4,h5,h6,p,a,ul,li,img,div { padding:0; margin:0;}

a img { border:none; outline:none;}


.spacer { clear:both; line-height:0; font-size:0;}

/*main body start*/

.wraper { width:100%;  padding:0; margin:0; }

.header_total { width:100%; height:77px; border-bottom:4px solid #2f71af;}

.header { width:1000px; height:73px; margin:auto;}

.logo { width:270px; float:left; height:73px;}
/*.logo a:hover img {
  box-shadow: 0 0 8px #f68103;
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
}*/
.social { width:130px; height:25px; float:right; margin-top:23px; font-size:12px; line-height:25px; color:#444242;}.face{ float:left; width:24px; height:24px; background:url(../images/facebook.png) no-repeat;}
.face a:hover  { background:url(../images/facebook2.png) no-repeat;}
/*.social a:hover img {
  box-shadow: 0 0 8px #f68103;
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease; border-radius:10px;
}*/
.wraper2{ width:100%; background:url(../images/bg.jpg) repeat-x;}

.main_1st { width:1000px; height:178px; margin:0 auto;}
.main_2nd { width:1000px; height:218px; margin:0 auto;}

.help_left { width:270px; height:178px; float:left; background:url(../images/help.png) no-repeat;}
.help_left2 { width:270px; height:219px; float:left;  background:url(../images/help.png) no-repeat;}
.help_left2 h2 { padding:0; margin:0; color:#3e3d3d; font: normal 22px/33px "luxi_sansbold" ; margin-top:188px; padding-left:20px; }
.help_right { width:730px; height:178px; float:left; background:url(../images/help2.png) repeat-x;}
.help_right2 { width:730px; height:218px; float:left; background:url(../images/help2_inner_page.png) repeat-x;}
.top_link_total { width:695px; float:left; height:178px;}
.top_link_total2 { width:692px; float:left; height:218px;}
.top_link_bottom { width:692px; float:left; height:126px;}
.top_link_bottom2 { width:690px; float:left; height:150px; margin-top:9px;}
.top_link { width:699px; height:45px;}.top_link2 { width:690px; height:59px;}
.top_link ul { padding:0; margin:0; list-style-type:none; }
.top_link ul li {padding:0; margin-right:8px; list-style-type:none; float:left; color:#fff; font: normal 13px/38px "luxi_sansbold" ; }
.top_link ul li a { text-decoration:none; color:#fff;}
.top_link ul li a:hover { color:#a0f0fb;}
.box1 { width:311px; margin-top:6px; float:left; background:url(../images/divi2.jpg) no-repeat right top; text-align:center;}
.book_bed{margin:10px 0 0 0;}
.bredcum_total { width:695px; padding-left:266px; margin-bottom:28px; height:55px; clear:both; background:url(../images/bred_stroke.png) no-repeat left bottom; padding-bottom:4px;}
.you_are_here { width:102px;  padding-right:1px; float:left; height: 54px; background:url(../images/bred_divi.jpg) right no-repeat; text-align:center; font-size:14px; line-height:48px; color:#f68f03;  font-family:'luxi_sansbold';}
.you_are_here a{ color:#30ae99; text-decoration:none;}
.you_are_here a:hover { color:#39b9a5;}
.bredcum { width:500px; margin-left:5px;float:left; height:54px; }
.bredcum ul li a { font-size:14px; font-family:'luxi_sansbold'; line-height:40px; padding-right:17px; color:#30ad99; text-decoration:none; background:url(../images/bred_arrow.png) no-repeat right; }
.bredcum ul li a:hover {color:#39b9a5;}
.bredcum ul li {margin-left:15px; list-style-type:none; font-size:14px; color:#188490; font-family:'luxi_sansbold'; line-height:48px; float:left;}
.page_content { width:961px; min-height:180px; clear:both; color:#7a7875; font: normal 12px/20px Verdana, Geneva, sans-serif; text-align:justify;}
.page_content ul li { margin-left:25px;}
.main_content { width:961px; min-height:100px; margin:auto;}

.box1 a:hover img {
  box-shadow: 0 0 8px #f68103;
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease; border-radius:10px;
}
/*search start*/
.search_box { width:302px; height:36px; float:left; margin-left:37px; margin-top:38px;}
.search_box { width:305px; height:34px; float:left; margin-top:38px;}
.search_field_input{  height: 28px;  width:237px;
  padding:0 5px 0px 5px;

  background-color: #fff;
  border: 1px solid #c7c5c5; outline:none;
  /*border: 1px solid rgba(0, 0, 0, 0.05);*/
  border-radius: 6px;
  box-shadow: inset 0 1px 1px rgba(247, 161, 2, 0.05);
  *zoom: 1; color:#cfcfcf; line-height:26px;
  
 }
.search_field{ width:245px; margin:0px; padding:0px; float:left; height:32px;}

.search_button{ width:51px; margin:0px; padding:0px; float:right; height:32px;}
.search_button_input{ width:51px; margin:0px; padding:0px; background: url(../images/buttt.png) no-repeat; height:32px;text-indent:-300px; color: transparent; border:0px; outline:0px; border:0px; cursor:pointer; }

/*slider and side link start*/
.total_slider { width:1000px; height:347px; margin:auto;}
.slider_left { width:730px; padding:7px; height:332px; float:left; border:1px solid #e4e4e4; border-radius:10px;}
.slider_right { width:230px; height:347px; float:left; background:url(../images/side_link.jpg) bottom; margin-left:5px;}
.slider_right h2 { font: normal 16px/33px "luxi_sansbold" ;  padding-left:45px;  background:url(../images/icon.jpg) no-repeat left; color:#1d1c1c;}
.slider_right ul { list-style-type:none; padding:0; margin-top:10px;}
.slider_right ul li { list-style-type:none; font: normal 12px/28px "luxi_sansregular" ; font-weight:500; 
 color:#11656e; margin-left:14px; }
.slider_right ul li a { color:#11656e; text-decoration:none; background:url(../images/icon_2.jpg) no-repeat left; padding-left:28px; }
.slider_right ul li a:hover { color:#f79702; background:url(../images/icon_3.jpg) no-repeat left;
text-shadow: 0 0 16px #f68103; 
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease; }
/*home page content start*/
.home_page_content { width:100%; background:url(../images/home_page_content_bg.png) repeat-x top left; margin-top:20px; padding-top:5px;}
.home_page_content_main { width:1000px; margin:auto; padding-bottom:8px; }
.home_page_content_main h2 {}

.home_news{ width:284px; padding-bottom:7px; padding-right:15px; padding-top:15px; padding-left:20px; height:328px; float:left; background:#86a4ac; border-right:1px solid #9eb6bd;}
.home_news h2 { font:normal 18px/40px 'sertigregular'; font-weight:500; color:#fff; background:url(../images/heading_icon.png) left no-repeat; padding-left:46px;  }
.home_news a { color:#fff; text-decoration:none;}
.home_about{ width:358px; padding-right:20px; padding-left:20px; padding-top:22px; height: 328px;
 float:left;  background:#86a4ac; border-right:1px solid #9eb6bd; font:normal 12px/22px Tahoma, Geneva, sans-serif; color:#343636;}
.home_about h2 { font:normal 18px/40px 'sertigregular'; font-weight:500; color:#fff; background:url(../images/heading_icon.png) left no-repeat; padding-left:46px; margin-bottom:19px;  }

.home_contact{ width:225px; padding-top:22px;  font:normal 12px/22px Tahoma, Geneva, sans-serif; color:#040707; height: 328px; float:left; background:#a4c7d0; padding-right:20px; padding-left:20px; padding-top:22px; }
.home_contact h2 { font:normal 18px/40px 'sertigregular'; font-weight:500; color:#fff; background:url(../images/heading_icon.png) left no-repeat; padding-left:46px;  margin-bottom:19px; }


.footer { width:100%; background:url(../images/footer_bg.jpg) repeat-x; height:26px; }
.footer_content { width:984px; text-align:center; background:#60797f; font:normal 11px/20px Tahoma, Geneva, sans-serif; color:#86a4ac; height:25px; }
.footer_content a { color:#30ad99;  text-decoration:none;}

.navigation_social { width:711px; height:73px;float:right;}

/*navigation start*/


.ddsmoothmenu{
font: normal 14px "luxi_sansbold" ; 
 
}

.ddsmoothmenu ul li a span{ color:#474a4a; }
.ddsmoothmenu ul li a span:hover{ color:#fff; }



.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none; 
}


.ddsmoothmenu li{ list-style-type:none;}

.ddsmoothmenu li img{ float:left;}


.ddsmoothmenu a{ color: #fff; 
}

.ddsmoothmenu ul li{
position: relative;
display: inline; 

float: left;
}


.ddsmoothmenu ul li a{
display: block;
 /*background of menu items (default state)*/
font:normal 14px/20px "luxi_sansbold" ;
padding: 0px 10px 0px 10px;
padding-top:13px; margin-top:15px;
padding-bottom:12px;
border-right: 0px solid #778;
text-decoration: none; text-transform:capitalize;
color:#474a4a;
font-weight:300; 

}


.ddsmoothmenu ul li a:link{

}






.ddsmoothmenu li a ul li a.selected{ 
color: #d8d7d7;   background:#f68103;

}


.ddsmoothmenu li a ul li a:hover{
color: #d8d7d7; background:#0ea9bb;
}
	



.ddsmoothmenu ul li a.selected{ 
color: #ffffff;
    background: #30ad99;
    border-bottom: 1px solid #fff;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;

}

.ddsmoothmenu ul li a:hover{
color: #fff; background:#2f71af;
border-bottom: 1px solid #fff; border-top-left-radius:8px; border-top-right-radius:8px; behavior: url(ie-css3.htc);

}
	

.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; 
visibility: hidden; background-color:#2f71af;    
}

.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

.ddsmoothmenu ul li ul li ul{
top: 0;

}




.ddsmoothmenu ul li ul li a{
	font-family:"luxi_sansbold";
	font-size:13px;
	line-height:38px;
	padding: 0px 16px 0px 16px;
	color: #eeeeee;
	margin: 0;
	border-top-width: 0;
	border-bottom: 1px solid #fff;
	width:150px;
	background:url(../images/arrow_nav.gif) no-repeat left; text-align:left;
	text-transform:capitalize;
	font-weight: normal;
}
.ddsmoothmenu ul li ul li a:hover { background-color:#0ea9bb; border-radius:0;}



.downarrowclass{
position: absolute;
top: 10px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}


.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
}

.toplevelshadow{ 
opacity: 0; 
}





/*navigation end*/

.scrollup{
    width:40px;
    height:40px;
	z-index:10000;
    opacity:0.6;
    position:fixed;
    bottom:10px;
    right:100px;
    display:none;
    text-indent:-9999px;
    background: url('icon_top.png') no-repeat;
}


.archive_total { width:255px; float:left; clear:both; height:65px; background:url(../images/archive_stroke.png) no-repeat bottom; font:bold 12px/45px Tahoma, Geneva, sans-serif ; color:#74777a; }
.archive_style { width:102px; height:18px; border:1px solid #a0a6ae;}

.pagenation { min-width:67px; height:45px; float:right; }
.main_pagenation_list{ width:100%;  height:36px; padding:0px;  border:0px; text-align:right; }
.page_select{margin:0px; padding:5px 8px; font:bold 11px  Arial, Helvetica, sans-serif; color:#fff; border:1px solid #d0730b; border-radius:5px; background:#f68304; }

.page_not_select{margin:0px 1px 0px 1px;  padding:5px 8px; font:bold 11px Arial, Helvetica, sans-serif; color:#1e8ed5;  border:1px solid #cfd4d8; border-radius:5px; text-decoration:none; }

.main_pagenation{ /* margin:10px 0px;*/ padding:0px; float:right; height:45px; }
/*.main_pagenation ul{ margin:0px; padding:0px; }
.main_pagenation li{ margin:0px; padding:0px; display:inline;}*/
.main_pagenation a{margin:0px;/* padding:4px 7px;*/  color:#000; border:solid 1px #cbcbcb; text-decoration:none;}
.main_pagenation a.selected{ margin:0px; /*padding:4px 7px;*/ color:#000; background-color:#fff; text-decoration:none;}
.main_pagenation a:hover{ margin:0px;/* padding:4px 7px;*/ color:#234e70;  background-color:#fff;}

/*news total_start*/
.news_total { width:958px; height:37px; clear:both; margin-bottom:30px;}
.news_icon { width:44px; height:37px; float:left;}
.news_date { width:130px; height:35px; background:#eceef2; text-align:center; float:left; font:bold 12px/34px Tahoma, Geneva, sans-serif; color:#f68c03;  border-bottom:1px solid #d1d7e0; border-right:1px solid #d1d7e0; border-top:1px solid #d1d7e0;}
.news_data { width:745px; height:35px; border-top:1px solid #d1d7e1; border-bottom:1px solid #d1d7e1; padding-left:22px; float:left; font:bold 12px/34px Tahoma, Geneva, sans-serif; color:#74777a;}
.news_data a { font:bold 12px/34px Tahoma, Geneva, sans-serif; text-decoration:none; color:#45a1fc;}
.news_data a:hover { color:#19bbcd; }
.news_right { width:16px; height:37px; float:left; background:url(../images/news_right.jpg) no-repeat;}

/*total doctor box*/
.total_doctor_box { width:957px;  padding-top:6px; margin-bottom:30px; background:url(../images/doctor_top.jpg) no-repeat top left;}

/*total doctor box*/

.doctor_department { width:100%; height:23px; background:url(../images/department_bg.jpg) repeat-y;}
.doctor_department h2 { padding:0; margin:0; padding-left:25px; font:normal 16px Tahoma, Geneva, sans-serif; color:#fff;}
.doctorname_total { width:955px; border-bottom:; border-right:1px solid #c8caca; border-bottom:2px dashed #d5d0d0;  border-left:1px solid #c8caca; height:38px;}
.doctorname { width:618px; height:37px; float:left; margin-left:24px; font:normal 13px/36px Tahoma, Geneva, sans-serif; color:#717579;}
.but{ width:218px; height:28px; padding-top:5px; float:right;}
.doctor_bottom { width:100%; height:14px; background:url(../images/doctor_bottom.jpg) no-repeat bottom;}










.totelform_test{ width:100%;  padding:0px;  color:#494949; font-size:12px; }

.totelformse{ width:auto; margin:0px 0px 40px 0px  ; padding:15px 15px 15px 15px;   background-color:#dbecf1; border: solid 1px #91b5be;}
.totelform_rowe span{ color:#ff0000;}

.totelforme{ width:450px; /*margin:0px 0px 0px 20px ;*/ float:left; padding:0px ;  color:#494949; font: normal 12px/18px 'Tahoma',Arial, Helvetica, sans-serif; }
.totelform_rowe{ width:450px; margin:25px 0px 0px 0px ; padding:0px;  color:#494949;}
.totelform_lefte{width:166px; margin:0px 0px 0px 0px; padding:3px 0 0 0; float:left;}
.totelform_righte{width:260px; margin:0px; padding:0px; float:left;}
.input1e{ width:230px; padding:0px 5px 0 5px; margin:0px; height:22px; font:12px/20px 'Tahoma',Arial, Helvetica, sans-serif; color:#8d8989; border:solid 1px #d8d5d5; border-radius:3px;  background-color:#fff;}
.input2e{ width:230px; padding:0px 5px 0 5px; margin:0px; height:120px; font:12px/18px 'Tahoma',Arial, Helvetica, sans-serif; color:#8d8989; border:solid 1px #d8d5d5;  border-radius:3px; background-color:#fff;}
.input3e{ width:22px; padding:0px 2px 0 2px; margin:0px 5px 0px 5px; height:22px; font:12px/20px 'Tahoma',Arial, Helvetica, sans-serif; color:#8d8989; border:solid 1px #d8d5d5; border-radius:3px; background-color:#fff;}
.input4e{width:245px; padding:0px 0px 0 5px; margin:0px 9px 0px 0px; height:22px; font:12px/24px 'Tahoma',Arial, Helvetica, sans-serif; color:#8d8989; border:solid 1px #d8d5d5; border-radius:3px; background-color:#fff;}
.input5ee{ padding:0px; margin:10px 0px 0px px; }
.resete{ width:120px; height:41px;margin:0px; padding:0px; background:url(../images/reset.jpg) no-repeat; border:0px;cursor:pointer; }

.select_box{width:auto; padding:5px; margin:0px; font:12px/20px 'Tahoma',Arial, Helvetica, sans-serif; color:#8d8989; border:solid 1px #d8d5d5; border-radius:3px;  background-color:#fff;}

.messbox{color:#FF0000 ; }
.success_msg{color:#00CC00;}

.submit_button{background-color:#30ad99; border:1px solid #30ad99; color:#fff; font-weight:bold; cursor:pointer;}
.reset_button{background-color:#2f71af; border:1px solid #2f71af; color:#fff; font-weight:bold; cursor:pointer;}


.input1e:focus, .input2e:focus, .input3e:focus, .input4e:focus, .input5ee:focus, .messbox:focus { /* When you click on the field... */
    border-color: #f79e02;
    box-shadow: 0px 0px 10px #f79e02;
}

/*home 24hrs*/
.hrs { width:186px; margin-left:7px;  padding-left:0px; padding-top:65px; background:url(../images/24hrs_img.png) left top no-repeat;}

.hrs ul li { padding-left:31px; background:url(../images/right1.png) no-repeat left; list-style-type:none; font:normal 15px/28px Tahoma, Geneva, sans-serif; color:#291818; }

.table_style  { border:1px solid #2f949f; color:#302E2B;}

 .table_style td { padding:5px 10px; border:1px solid #2f949f;} 