@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2,  h4, h3, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%; vertical-align:top;}
body {line-height:normal; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#343434; background-color:#008DA8; margin:0px; padding:0px; }
ol, ul {list-style: none;}
*{ margin:0px; padding:0px;}
.clearfix:after, .star_ratting:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.clearfix{zoom:1}
.clear{ margin:0; padding:0; display:block; clear:both;}


#wrapper{ background:url(../images/main_bg.jpg) repeat-x top center #fff; }
.container{ width:960px; margin:0 auto;}
#header{ padding:15px 10px 17px;}
.logo{ float:left;}

.socialMedia{ float:right; padding:5px; border:1px solid #c2c2c2; background:url(../images/followus_bg.gif) repeat-x top left #8f8f8e;}
.socialMedia span{ display:inline-block; color:#fff; font-weight:bold;}
.socialMedia a{ display:inline-block; margin-left:7px;}

.topmenu{ float:right; }
.topmenu li{ float:left; padding:0 5px; /*background:url(../images/line.png) no-repeat right;*/}
.topmenu li a{ display:block; background:url(../images/but_bg.jpg) repeat-x top left #026f84; color:#fff; padding:6px 10px; text-decoration:none; font-weight:bold;}
.topmenu li a:hover{ color:#000;}
.topmenu li:last-child{ background:none;}


.call{ float:right; background:url(../images/phone_icon.png) no-repeat left center; color:#343434; font-size:30px; font-weight:normal; padding-left: 20px; margin-top:13px;}
.call a{ color:#343434; text-decoration:none;}
.call left{ float:left; color:#343434; font-size:30px; font-weight:normal; padding-left: 20px; margin-top:13px;}

/**************************************************************************/

.left{ float:left;}
.right{ float:right;}

/**************************************************************************/
#menu{ margin-top:15px;}
#menu li{ float:left; background:url(../images/nav_line.gif) no-repeat right center;}
#menu li a{ padding:12px 7px; display:block; color:#fff; font-size:14px; text-decoration:none;}
#menu li:last-child{ background:none;}
#menu li a:hover, #menu li.current a{ color:#000;}
.search{ padding:7px 2px 0 0; float:right;}
.search input{ border:1px solid #d2d2d2; border-right:none; background:#fff; border-radius:5px 0 0 5px; padding:2px 5px; width:150px; height:20px; float:left;}
.search input[type="submit"]{ background:url(../images/search_btn.png) no-repeat center #fff; border:1px solid #d2d2d2; border-left:none; width:auto; height:26px; text-indent:-9999px; padding:2px 10px; border-radius:0 5px 5px 0; outline:none; cursor:pointer;}
.search select{ border:1px solid #d2d2d2; background:#fff; border-radius:5px 0 0 5px; padding:2px 5px; width:150px; height:25px; float:left; margin-right:10px;}

.banner{ padding:15px 0;}
.bannerLeft{ float:right; border:1px solid #d6d6d6; padding:9px; width:670px; border-radius:5px; position:relative;}
.book-test{ width:220px; padding:12px 20px 10px 20px; background:url(../images/book_bg.gif) repeat-x top left #c4c4c5; border-radius:5px; min-height:242px;}
.book-test h1{ background:url(../images/arrow.png) no-repeat left; color:#03677b; font-size:16px; font-weight:bold; padding:0 0 0 20px; margin:0 0 10px -20px;}
.book-test li{ display:inline-block; width:100%; padding-top:5px;}
.book-test li label{ font-size:12px; color:#343434; float:left; width:100px; padding-top:3px;}
.book-test li.booklist label{ width:auto; padding-top:0;}
.book-test li.booklist td{ padding:0 0 5px 0;}
.book-test li input, .book-test li select{ border:1px solid #cdcdcd; color:#343434;  border-radius:5px; font-size:12px;}
.book-test li input{ padding:2px 5px;}
.book-test li select{ width:120px; padding:2px; height:26px; float:left;}
.book-test li input[type="radio"]{ padding:0; border:none; width:13px; height:13px; float:left; margin-right:5px;}
.book-test li input[type="submit"]
{ background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #008da9), color-stop(100%, #036a7e));
  background-image: -webkit-linear-gradient(top, #008da9, #036a7e);
  background-image: -moz-linear-gradient(top, #008da9, #036a7e);
  background-image: -o-linear-gradient(top, #008da9, #036a7e);
  background-image: -ms-linear-gradient(top, #008da9, #036a7e);
  background-image: linear-gradient(top, #008da9, #036a7e);
  background-color: #036a7e;
  color:#fff; width:auto; height:auto; float:right; border:none; font-size:14px; font-weight:bold; padding:3px 10px 5px; margin-bottom:0;
  }
.book-test li a{ color:#343434; text-decoration:none;}
.book-test li a:hover{ color:#036a7e;}

.spotlight{ border:1px solid #d6d6d6; border-radius:5px; padding:13px 15px 7px 0; margin-bottom:10px;}
.spotlight h2{ background:url(../images/spotlight_bg.png) no-repeat top left; font-size:12px; font-weight:normal; color:#fff; padding:13px 22px 11px 12px; text-transform:uppercase; float:left; margin:-13px 0 -7px; border-radius:5px 0 0 5px;}
.spotDiv{ margin-left:110px;}
.spotDiv li, .circle{ float:left; color:#000000; list-style:disc; padding:7px 0; margin-left:20px;}

#middlewrapper{ background:url(../images/bg1.gif) repeat-x top left #dddddd; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
.categories li{ background:url(../images/bor.png) no-repeat right center; padding:18px 24px 15px 20px; display:inline-block; float:left; width:195px;}
.categories li:last-child{ width:239px; background:none;}
.categories h3{ font-size:18px; font-weight:normal; color:#03677b; padding-bottom:18px;}
.categories p{ line-height:18px; padding-bottom:18px;}
.readmore{ background:url(../images/readmore.png) no-repeat right center; float:right; text-decoration:none; color:#343434; padding:3px 30px 2px 0;}
.readmore:hover{ color:#03677b;}

#bodywrapper{ background:#fff;}
#bodycon{ padding:10px 0;}
.bodyLeft{ width:700px;}
.inner-left{ width:700px;}
.bodyLeft p, .inner-left p{ line-height:18px; padding-top:20px;}
.bodyLeft a{ color:#03677b; text-decoration:none; }
.bodyLeft h1, .inner-left h1{ font-size:18px; font-weight:normal; color:#03677b;}
.leftgap{ padding-left:10px;}
.bodyRight{ width:240px;}
.right-box li{ display:inline-block; width:100%; padding-bottom:8px;}
.right-box li:last-child{ padding-bottom:0;}
.right-box li a{ background:url(../images/right_box.gif) repeat-x top left #ececec; border-radius:5px; border:1px solid #e4e4e4; display:inline-block; padding:10px; box-shadow: inset 0px 5px 5px #e4e3e3; color:#343434; text-decoration:none;}
.right-box li a:hover{ background:url(../images/right_box_hover.gif) repeat-x top left #e1e1e1;}
.right-box li a img{ display:inline-block; float:left;}
.right-box h6{ font-weight:bold; font-size:13px; padding-bottom:6px; color:#343434;}
.right-box p{ line-height:18px;}
.box-con{ /*margin-left:50px;*/ float:left; width:160px; margin-left:10px;}

.bottom-div{ background:#f0efef; border-radius:5px; padding:4px 4px 0 4px; margin-top:10px;}
.img-div{ text-align:center; padding-bottom:6px;}
.img-div img{ margin:0 3px; text-align:center;}
.tab-link ul{ text-align:center;}
.tab-link li{ display:inline-block; text-align:center; padding-right:2px;}
.tab-link li a{ color:#9e9d9d; background:url(../images/menu_bg.gif) repeat-x top left #fff; font-size:10px; text-align:center; display:inline-block; padding:2px 8px 1px 8px; border:1px solid #cbcaca; border-bottom:none; border-radius:2px 2px 0 0; text-decoration:none;}
.tab-link li a:hover{ color:#828181;}

#footer{ background:#008DA8;}
#footer h6{ font-size:13px; font-weight:bold; color:#fff; padding:25px 0 18px 0;}
.linkDiv, .linkDiv2{ background:url(../images/bor.png) no-repeat right center; float:left; padding:0 20px 15px 20px;}
.linkDiv{ width:135px;}
.linkDiv2{ width:190px;}
.footer-link li{ background:url(../images/arrow1.png) no-repeat left 6px; padding:4px 0 4px 15px;}
.footer-link li a{ color:#fff; text-decoration:none; }
.footer-link li a:hover, .copyright p a:hover{ color:#91cdd8;}
.none{ background:none;}
#footerbottom{ border-top:1px solid #1c7b8e;}
.copyright{ padding:20px 0 5px 0;}
.copyright p{ color:#fff; text-align:center; padding:0 0 10px 0;}
.copyright p a{ color:#fff; display:inline-block; text-align:center; padding:0 8px; text-decoration:none;}
.userTable
{
    background: #E5E5E5;
    border-radius: 5px;
    margin-top: 15px;
    font-size: 12px;
}
.userTable tr th{ background:url(../Images/slider_bg.gif) repeat-x bottom left #fff; color: #343434; padding: 8px 10px;font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.userTable tr th a{ color:#03677B; text-decoration:underline;}
.userTable tr td{ padding: 5px 10px; /*background: #fff;*/ color: #343434; text-align: center;font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;}
/*.userTable tr.odd td{ background:url(../images/odd_bg.gif) repeat-x bottom left #fff;}
.userTable tr.even td{ background:url(../images/even_bg.gif) repeat-x bottom left #fff;}
*/
.userTable tr td{ background:url(../images/even_bg.gif) repeat-x bottom left #fff;}
.userTable tr td a{ color:#008DA9; text-decoration:none;}
.userTable tr td a:hover{ text-decoration:none;}
.userTable label.non_label{ width:auto; padding: 0 0 5px 0; float:none; text-align:left}
.userTable label.non_label a{ color:#03677B; text-decoration:none;}
.userTable tr td input[type="submit"], .loginForm h3, .loginForm input[type="submit"], .registration h3, .registration input[type="submit"], .enter-search input[type="submit"], .userTable tr td input[type="button"], .give-date
 {background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #008da9), color-stop(100%, #036a7e));
  background-image: -webkit-linear-gradient(top, #008da9, #036a7e);
  background-image: -moz-linear-gradient(top, #008da9, #036a7e);
  background-image: -o-linear-gradient(top, #008da9, #036a7e);
  background-image: -ms-linear-gradient(top, #008da9, #036a7e);
  background-image: linear-gradient(top, #008da9, #036a7e);
  background-color: #036a7e;
}
.userTable tr td input[type="submit"], .loginForm input[type="submit"], .registration input[type="submit"], .userTable tr td input[type="button"], .give-date
{ color:#fff; width:auto; height:auto; border:none; font-size:12px; font-weight:bold; padding:3px 5px 5px; margin-bottom:0; border-radius:5px; cursor:pointer;
  }
  
  
  
  
  .userTable1
{
    background: #E5E5E5;
    border-radius: 5px;
    margin-top: 15px;
    font-size: 12px;
}
  .userTable1 tr th{ background:url(../Images/slider_bg.gif) repeat-x bottom left #fff; color: #343434; padding: 8px 10px;font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.userTable1 tr th a{ color:#03677B; text-decoration:underline;}
.userTable1 tr td{ padding: 5px 10px; /*background: #fff;*/ color: #343434; text-align: left  ;font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;}
/*.userTable tr.odd td{ background:url(../images/odd_bg.gif) repeat-x bottom left #fff;}
.userTable tr.even td{ background:url(../images/even_bg.gif) repeat-x bottom left #fff;}
*/
.userTable1 tr td{ background:url(../images/even_bg.gif) repeat-x bottom left #fff;}
.userTable1 tr td a{ color:#008DA9; text-decoration:none;}
.userTable1 tr td a:hover{ text-decoration:none;}
.userTable1 label.non_label{ width:auto; padding: 0 0 5px 0; float:none; text-align:left}
.userTable1 label.non_label a{ color:#03677B; text-decoration:none;}
.userTable1 tr td input[type="submit"], .loginForm h3, .loginForm input[type="submit"], .registration h3, .registration input[type="submit"], .enter-search input[type="submit"], .userTable tr td input[type="button"], .give-date
 {background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #008da9), color-stop(100%, #036a7e));
  background-image: -webkit-linear-gradient(top, #008da9, #036a7e);
  background-image: -moz-linear-gradient(top, #008da9, #036a7e);
  background-image: -o-linear-gradient(top, #008da9, #036a7e);
  background-image: -ms-linear-gradient(top, #008da9, #036a7e);
  background-image: linear-gradient(top, #008da9, #036a7e);
  background-color: #036a7e;
}
  
  
  
  
  
  
  
  
  
  
  
  
.body .userTable p{ padding:0;}
.give-date{ text-decoration:none !important; color:#fff !important; display:inline-block;}
.loginForm, .registration { border:1px solid #E5E5E5; border-radius:5px; margin:0 auto; padding:0 15px 15px;}
.loginForm{ width:267px;}
.loginForm h3, .registration h3{ color:#fff; font-size:16px; font-weight:normal; padding:8px 0 7px 15px; border-radius:5px 5px 0 0; margin:0 -15px; }
.loginForm li, .registration li{ display:inline-block; padding-top:10px; width:100%; text-align:left;}
.loginForm label, .registration label{ color:#343434; font-size:12px; font-weight:bold; padding:5px 5px 0 0; float:left; text-align:left;}
.registration label.full{ width:auto; padding-top:0;}
.loginForm label{ width:100px;}
.loginForm input, .registration input, .registration select, .registration textarea{ border:1px solid #BFBFBF; border-radius:5px; padding:2px 5px; float:left; }
.loginForm input{ width:150px; height:21px; }
.loginForm a, .registration a{ text-decoration:underline; color:#036a7e; font-size:11px;}
.loginForm a:hover, .registration a:hover{ text-decoration:none;}
.registration label{ width:150px;}
.registration label.filter{ width:auto;}

.label_left{ margin-left:32px;}
.registration input{ width:250px; height:25px;}
.registration input.check_1{ width:auto; height:auto; border:none; padding:0; margin:2px 5px 0 0;}
.registration input.small, .registration select.small{ width:100px;}
.registration select{ width:260px; height:26px;}
.registration select.select_1{ width:150px;}
.registration textarea{ width:250px; height:50px;}
.registration label.ful{ width:auto; padding-right:15px; padding-left:5px;}
.registration input[type="radio"], .registration input[type="image"], .registration input[type="checkbox"]{ width:auto; height:auto; border:none; }
.registration input[type="checkbox"]{ float:none;}
.registration input.rad{ float:left; margin-top:6px;}
.calenderbuttons{ margin-left:5px;}
.edit-btn input[type="submit"]{ margin-right:5px;}
.a-t label, .lifestyle label{ float:none; width:auto; padding-left:10px;}
.lifestyle input{ float:none;}
.lifestyle table{ width:100%; margin-top:10px;}
.lifestyle table tr td{ padding:5px 0;}

.registration label.label_1{ width:auto; padding:3px 10px 0 0;}
.individual_box label{ width:auto; padding:0 15px 0 0;}
.individual_box input[type="radio"]{ width:auto; height:auto; border:none; padding:0; margin:4px 5px 0 0;}

.registration li input.compart_btn{
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6b72a), color-stop(100%, #e39d03));
  background-image: -webkit-linear-gradient(top, #f6b72a, #e39d03);
  background-image: -moz-linear-gradient(top, #f6b72a, #e39d03);
  background-image: -o-linear-gradient(top, #f6b72a, #e39d03);
  background-image: -ms-linear-gradient(top, #f6b72a, #e39d03);
  background-image: linear-gradient(top, #f6b72a, #e39d03);
  background-color: #f6b72a;
  color:#fff; font-weight:bold; padding:3px 8px 5px;
}

.loginclearfix:after{clear:both;content:".";display:block;font-size:0;height:80px;line-height:0;visibility:hidden;}
.loginclearfix{zoom:1}



.body:after{clear:both;content:".";display:block;font-size:0; line-height:0;visibility:hidden;}
.inner{ width:100%;}
.body p, .inner-left p{ line-height:18px; padding-top:10px;}
.body h1, .inner-left h1{ font-size:18px; font-weight:normal; color:#03677b;}

.innerbodycon{ border:1px solid #D6D6D6; border-radius:5px; padding:10px;}
.innerbodycon h2{ color:#03677B; font-size:18px; padding-bottom:10px;}
.enter-search{ margin-bottom:10px;}
.enter-search li{ display:inline-block; width:100%; padding-bottom:10px;}
.enter-search label{ font-weight:bold; float:left; padding:5px 10px 0 0; width:120px;}
.enter-search input, .enter-search select{ border:1px solid #cdcdcd; color:#343434;  border-radius:5px; font-size:12px; padding:2px 5px;}
.enter-search input{ width:180px; height:21px;}
.enter-search select{ width:192px; height:25px;}
.enter-search input[type="submit"]{ width:auto; height:auto; font-weight:bold; color:#fff; border:none; padding:5px 10px; cursor:pointer;}
.record{ display:inline-block; padding:7px 0 0 10px;}

.search-result{ background:#f6f7f7; border-radius:5px; padding:10px;}
.search-name li{ list-style:disc; color:#000000; padding:5px 0; margin:0 0 0 20px;}
.search-name li a{ color:#000000; text-decoration:none;}
.search-name li a:hover{ color:#03677B}

.top-gap{ margin-top:10px;}
.noborder { border:0px solid #BFBFBF; border-radius:5px; margin:0 auto; padding:0 15px 15px;}



.FormTable{ background:#BFBFBF; border-radius:5px; margin-top:15px; width:100%}
.FormTable tr th{ background: #BFBFBF; color: #343434; padding: 8px 10px;}
.FormTable tr td{ padding: 5px 10px; background: #fff; color: #343434; text-align: left; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px;}
.FormTable tr td a{ color:#343434; text-decoration:underline;}
.FormTable tr td a:hover{ text-decoration:none;}
.FormTable tr td input[type="submit"], 
.loginForm h3, 
.loginForm input[type="submit"], 
.registration input[type="submit"], 
.enter-search input[type="submit"], 
.userTable tr td input[type="button"], 
.give-date, 
.con_btn,
input.calenderbuttons,
input.add_input
 {background: #008da9; /* Old browsers */
background: -moz-linear-gradient(top,  #008da9 0%, #036a7e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#008da9), color-stop(100%,#036a7e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #008da9 0%,#036a7e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #008da9 0%,#036a7e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #008da9 0%,#036a7e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #008da9 0%,#036a7e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008da9', endColorstr='#036a7e',GradientType=0 ); /* IE6-9 */

}
.FormTable tr td input[type="submit"], .loginForm input[type="submit"], .registration input[type="submit"], .userTable tr td input[type="button"], .give-date
{ color:#fff; width:auto; height:auto; border:none; font-size:12px; font-weight:bold; padding:3px 5px 5px; margin-bottom:0; border-radius:5px; cursor:pointer;
  }
  
  .href{ text-decoration:underline; text-align:right; color:#036a7e !important; font-size:11px;}
  
  
.UserPage{ padding-bottom:15px;}
.UserBox1{ float:left; width:145px; margin-right:1.2%;}
.managerUserBox1{ float:left; width:123px; margin-right:1.2%;}
.UserBox{ float:left; width:32%; margin-right:1.2%;}
.UserBox h6, .fulUserBox h6, .slidePage h4{ background:url(../images/close.png) no-repeat 10px 10px; background-color:#DADADA; display:inline-block; padding:8px 10px 8px 30px; border-radius:5px 5px 0 0; color:#4A4A4A; font-size:12px; font-weight:bold; cursor:pointer;}
.UserBox h6.plus, .fulUserBox h6.plus, .slidePage h4.plus{ background-image:url(../images/open.png); border-radius:5px;}
.innerUser, .fulinnerUser{ border-radius:0px 5px 5px 5px; padding:8px 10px; border:1px solid #DADADA; line-height:18px;}
.fulUserBox{ width:98.5%;}

.fulUserBox h5{ background:url(../images/open.png) no-repeat 10px 10px; background-color:#DADADA; display:inline-block; padding:8px 10px 8px 30px; border-radius:5px; color:#4A4A4A; font-size:12px; font-weight:bold; cursor:pointer;}
.fulUserBox h5.minus{ background-image:url(../images/close.png); border-radius:5px 5px 0 0;}

.productsheading .health_pack{ margin-bottom:3px;}
.productsheading .health_pack a{background:url(../Images/slider_bg.gif) repeat-x left bottom #FFFFFF; padding:10px 0 10px 10px;font-size: 12px;font-weight:bold; text-decoration:none; color:#03677b; display:block; border:1px solid #E5E5E5;}
.productsheading a:hover{color:#787878;}

.products a{padding:4px 0 8px 11px;font-size: 12px; color:#03677b; margin-left:10px;font-weight:normal; text-decoration:none;  }
.products a:hover{color:#787878;}

.innerMid{ border-right:1px solid #e4e4e4; border-left:1px solid #e4e4e4; width:448px; padding:0 15px 15px 15px;}
.innerMid a{ color:#787878;}
.innerMid a:hover{ text-decoration:none;}
.innerMid h1{ color:#c50a3d; font-size:14px; padding:10px 0 5px 2px; font-weight:normal; }
.innerMid h1 span{ color:#787878;}
.innerMid ul{ padding:5px 0;}
.innerMid li{background:url(../Images/arrowsmall.gif) no-repeat left 11px;   
 padding:4px 0 4px 10px; color:#03677b;}
 .innerMid b{padding:5px 0 8px 10px;font-size: 12px;font-weight:bold; text-decoration:none; color:#03677b; }
 .innerMid href{ text-decoration:underline; text-align:right; color:#036a7e; font-size:11px;}
/*.innerMid li{background:url(../Images/arrow1.gif) no-repeat left 11px;
 padding:8px 0 8px 20px; color:#03677b;}*/



/**************************************************************/

.compare-right{ width:750px; overflow:hidden;}
.left-saidbar{ width:200px;}
.left-saidbar h6{ color:#03677B; font-size:13px; font-weight:normal; padding-bottom:8px;}
.slider{ padding:8px; border:1px solid #C3C3C3; }
.price_range{ color:#000; text-align:right; font-size:12px;}
.main_slide{ border:1px solid #E5E5E5; background:url(../Images/slider_bg.gif) repeat-x bottom left #fff; padding:5px;}
.bottom_gap{ margin-bottom:10px;}
.border_bottom{ border-bottom:1px solid #EFEFEF;}
.left_star{ padding-bottom:5px; width:48%;}
.star_bottom{ margin-bottom:5px;}
.left_star input.check{ width:auto; height:auto; border:none; float:left; margin:2px 5px 0 0;}
.star_value{ float:left;}

.gap_non{ margin:0;}

.logo_bor{ border:1px solid #f8f7f7 !important;}

.registration h3{ background:url(../Images/heading_col.gif) repeat-x left top #e3e3e3; color:#000; font-size:13px; font-weight:bold;}

.about_us{ border:1px solid #E5E5E5; border-radius:5px; padding:10px;}
.about_us a{ color:#787878;}
.about_us a:hover{ text-decoration:none;}
.about_us ul{ padding:5px 0;}
.about_us li{padding:4px 0 4px 10px; color:#000;}
.about_us b{padding:5px 10 8px 10px;font-size: 12px;font-weight:bold; text-decoration:none; color:#000; }
.about_us href{ text-decoration:underline; text-align:right; color:#036a7e; font-size:11px;}
/**************************************************************/
.about_us1{ border:1px solid #E5E5E5; border-radius:5px; padding:10px; width:660px;}
.about_us1 a{ color:#787878;}
.about_us1 a:hover{ text-decoration:none;}
.about_us1 ul{ padding:5px 0;}
.about_us1 li{padding:4px 0 4px 10px; color:#000;}
.about_us1 b{padding:5px 10 8px 10px;font-size: 12px;font-weight:bold; text-decoration:none; color:#000; }
.about_us1 href{ text-decoration:underline; text-align:right; color:#036a7e; font-size:11px;}
/*************************************************************************/

.orange-color{ background :#F1B121 !important;}



.watermarked{ color:#808080 !important;}


.cal_Theme1{ border-right-width:5px; border-width:1px; background-color:#FFFFFF; border:1px solid #646464; color:#000000;}
.cal_Theme1 td{ padding:4px 2px; }
.cal_Theme1 th{ padding:7px 2px;}
.cal_Theme1 .today a{ color:#fff !important; font-weight:bold;}
.cal_Theme1 .ajax__calendar_active .ajax__calendar_day {
    background-color: #EDF9FF;
    border-color: #0066CC;
    color: #0066CC;
}

.cal_Theme1 .ajax__calendar_active .ajax__calendar_month {
    background-color: #EDF9FF;
    border-color: #0066CC;
    color: #0066CC;
}
.cal_Theme1 .ajax__calendar_active .ajax__calendar_year {
    background-color: #EDF9FF;
    border-color: #0066CC;
    color: #0066CC;
}
.cal_Theme1 .ajax__calendar_other .ajax__calendar_day {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    color: #646464;
}
.cal_Theme1 .ajax__calendar_other .ajax__calendar_year {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    color: #646464;
}
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day {
    background-color: #EDF9FF;
    border-color: #DAF2FC;
    color: #0066CC;
}
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month {
    background-color: #EDF9FF;
    border-color: #DAF2FC;
    color: #0066CC;
}
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year {
    background-color: #EDF9FF;
    border-color: #DAF2FC;
    color: #0066CC;
}
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title {
    color: #0066CC;
}
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today {
    color: #0066CC;
}

.cal_Theme1 .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {
    height: 139px;
    left: 0;
    margin: auto;
    position: absolute;
    text-align: center;
    top: 0;
    width: 170px;
}
.cal_Theme1 .ajax__calendar_header {
    height: 10px;
    width: 100%;
}

.cal_Theme1 .ajax__calendar_day {
    cursor: pointer;
    height: 7px;
    padding: 0 2px;
    text-align: right;
    width: 18px;
}
.cal_Theme1 .ajax__calendar_month {
    cursor: pointer;
    height: 44px;
    overflow: hidden;
    text-align: center;
    width: 40px;
}

.bottom_gap{ margin-bottom:15px;}
.con_table td{ padding:10px 0; line-height:18px;}
.contact_left{ border:1px solid #BFBFBF; border-radius:5px; min-height:260px; float:left; width:30%; padding:15px;}
.contact_form{ float:left; margin-left:20px; width:57%; min-height:260px; padding:15px; border:1px solid #BFBFBF; border-radius:5px;}
.contact_form li{ display:block; padding:0 0 10px 0;}
.contact_form label{ color:#343434; width:100px; float:left; padding:3px 10px 0 0; font-weight:bold;}
.contact_form input{ border:1px solid #BFBFBF; border-radius:4px; width:170px; height:19px; padding:2px 5px;}
.contact_form input.con_btn{ width:auto; height:auto; border:none; padding:5px 7px; color:#fff; font-weight:bold; margin-right:10px;}

.updates{ border:1px solid #E5E5E5; border-radius:5px; min-height:300px; float:right; width:26%; padding:15px;}
.updates h6{ background:#0086a1; border-radius:5px; font-size:15px; font-weight:bold; padding:5px; color:#fff; margin-bottom:15px;}

.updatediv{ height:200px;}
.updatediv ul{ margin-left:20px;}
.updatediv li{ list-style:disc; color:#343434; padding:5px 0 5px 5px;}

.contact_page_left{ width:670px;}

.ph_num{ font-size:15px; padding-bottom:15px;}
.ph_num a{ color:#0086a1; text-decoration:none;}
.ph_num span{ color:#0086a1; font-size:18px; line-height:18px;}
.google_map{ margin-top:10px;}

.list_style ul{ margin-left:20px;}
.list_style li{ color:#000000; list-style:disc; padding:7px 0 !important;}


/*************************************************************************/
.stay_heading{ color:#03677B; font-size:15px; font-weight:bold; padding:15px 0 10px;}
.stay_updated{ border:1px solid #D6D6D6; border-radius:5px; padding:10px;}
.stay_updated li{ list-style:disc; margin-left:15px; padding:0 0 10px 0; line-height:18px;}
.left_stay{ border:1px solid #B2B2B2; padding:1px; float:left; width:60px; margin:0 10px 10px 0;}
.stay_img{ float:left;}
.stay_right{ margin-left:5px;}
.stay_right p{ padding:0;}
.news_stroies{ margin-top:15px; height:140px;}
.news_stroies_heading{ color:#03677B; font-size:15px; font-weight:bold; padding:px 0 10px;}
.newDiv{ float:left; width:48%; padding:0 10px 0 0; background:url(../images/bor.png) no-repeat right center; }
.patientDiv{ float:right; width:48%; padding:0 0 0 10px;  }

input.admin_input, .active_input input{ width:auto; height:auto; border:none; margin:0; padding:0;}
.active_input{ display:inline-block;}
input.calenderbuttons, input.add_input{ width:auto; height:auto; color:#fff; border:none; padding:3px 10px; font-weight:bold;}
input.rightBtn{ width:auto; height:auto;}
input.update_input{ float:left !important;}
.test_input input{ width:auto; height:auto; border:none; padding:0;}
input.input_left{ float:left; display:inline-block;}