*{ margin:0px; padding:0px;}
body {  color:#151515; font-size:14px; background:url(../images/body_bg.png) repeat;}

a {text-decoration: none;}
a:hover {text-decoration: none;}

.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}

.fl{float:left;}
.fr{float:right;}

.alignleft{ float:left; padding:10px 10px 10px 0px;}
.aligncenter{ margin:0px auto;}
.alignright{ float:right; padding:10px 0px 10px 10px;}                                                                                             
.padding_10{padding:10px;}
.padding_20{padding:20px;}
.padding_5{padding:5px;}
.padding_lr10{padding:0px 10px;}
.padding_tb20{padding:20px 0px;}
.padding_left20{padding-left:20px;}
.padding_right20{padding-right:20px;}
.padding_top20{padding-top:20px;}
.padding_bottom20{padding-bottom:20px;}
.padding_tb10{padding:10px 0px;}
.padding_left10{padding-left:10px;}
.padding_right10{padding-right:10px;}
.padding_top10{padding-top:10px;}
.padding_bottom10{padding-bottom:10px;}

.margin_tb20{margin-top:20px; margin-bottom:20px;}
.margin_tb10{margin-top:10px; margin-bottom:10px;}
.margin_top20{margin-top:20px;}
.margin_top10{margin-top:10px;}
.margin_bottom10{margin-bottom:10px;}
.margin_bottom20{margin-bottom:20px;}
.margin-none{ margin:0px !important; *margin:0px !important;}
.margin_rtnone{ margin-right:0px !important;}

.border{border:1px solid #d5d5d5;}
.border_top{background:url(../images/border_line.png) top left repeat-x;}
.border_right{border-right:1px solid #ffffff;}
.border_bottom{ border-bottom:1px solid #676767;}
.border_left{border-left:1px solid #ffffff;}
.border_none{ border:none !important;}
.border-nonelt{ border-left:none !important;}
.border-nonert{ border-right:none !important;}
label{ font-size:14px; color:#3e3e3e;}
input{ border:1px solid #d6d6d6; padding:6px 3px}

#Body_Wrapper{ width:100%; margin:0 auto;}
.helpline{ font-family: 'swis721_blkcn_btblack'; color:#c5002a; font-size:25px; text-align: right;}
.search_site{ float:right; margin-top:10px}
.search_site input{ border:1px solid #d6d6d6; font-size:14px; font-family: 'open_sansregular'; float:left; padding:5.5px 3px; width:195px; font-style:italic;}
.Navigation{ background:#333; height:26px;}
.Navigation ul{ margin:1px; padding:0px;}
.Navigation ul li{ margin:0px 0px 0 0; list-style:none; color:#fff; font-family: 'open_sansbold'; float:left; font-size:9px;  border-left: 0px solid #333;
border-right: 0px solid #333;}
.Navigation ul li a{ color:#fff;padding: 6px 7px;float:left}
.Navigation ul li a span{ background:url(../images/arrow-hover.png) no-repeat; width:10px; height:7px; float:right;  margin: 12px 0 0 7px;}
.Navigation ul li a:hover span{ background:url(../images/arrow-active.png) no-repeat; width:10px; height:7px; float:right;  margin: 12px 0 0 7px;}
.Navigation ul li a:hover{ background:url(../images/navigation-hover.png) repeat-x;color:#005DAA; padding: 6px 7px;}
.Navigation ul li a.active{ background:url(../images/navigation-hover.png) repeat-x; color:#005DAA;  padding: 6px 7px;}
.Navigation ul li a.active span{background:url(../images/arrow-active.png) no-repeat; width:10px; height:7px; float:right;  margin: 12px 0 0 7px;}
.Banner_Slide{}
.Banner_Slide ul{ margin:0px; padding:0px;}
.Banner_Slide ul li{ margin:0px;}
.Banner_Slide ul li a{ display:none;}
.breadcrum{ background:#f7f7f7; padding:5px 0; font-size:13px; color:#3e3e3e;}
.breadcrum a{ color:#005DAA; padding:0 5px}
.care_bar{ background:#005DAA; height:45px;}
.point_bar{ background:url(../images/point_bar.png) no-repeat; float:left; height:45px; width:222px;}
.point_bar h2{ color:#fff; font-size:20px; text-shadow: 0 1px 2px #000000;  padding: 6px 0 0 12px;}
.care_feilds{}
.care_feilds ul{ margin:0px; padding:0px;}
.care_feilds ul li{ list-style:none; margin:9px 12px; float:left;}
.care_feilds ul li label{ color:#fff; font-family: 'open_sansregular'; margin:3px 10px 0 0px; float:left;}
.care_feilds ul li select{ width:270px;  }
.customSelect {padding:5px 7px; background:#fff; font-size:12px; color:#3e3e3e}
.customSelect.changed {background-color: #f0dea4;}
.customSelectInner {background:url(../images/customSelect-arrow.png) no-repeat center right;}
.online_requst{ float:left; list-style:none; width:200px; background:#c5002a; height:47px; margin:0 20px 0 0px; padding:10px}
.online_requst:hover{ background:#005daa}
.online_requst span{ float:left; width:60px;}
.online_requst strong{ font-weight:normal; color:#fff; font-size:14px; line-height:20px; float:left; padding:2px 0 0 0}
.online_requst strong font{ font-size:18px; font-family: 'open_sanssemibold'; }
.find_icon{ float:left; margin:3px 0 0 0}
.fd_container{ background:#f7f7f7; padding:10px; width:920px !important}
.fd_container h1 font{ color:#005DAA;}
.fd_container ul{ margin:5px 0 0 0px; padding:0px; width:920px; float:left; }
.fd_container ul li{ float:left; margin:0 30px 5px 0; list-style:none; width:270px;}
.fd_container ul li label{ width:100%; float:left;  }
.fd_container ul li select{width:270px; }
.fd_container ul li input{  margin: 0px 0 0; width: 262px;}
.some1{border:1px solid #d6d6d6; margin:0px 0 0px 0}
.fd_container ul input[type="submit"]{ margin:20px 0px 0 0; float:left; width:80px; background:#c5002a; color:#fff; cursor:pointer; font-family: 'open_sanssemibold'; border:none; font-size:14px; padding:4px}
.patient_testimonial{}
.testimonial_text{ font-size:12px; float:right;}
.testimonial_text span{ float:left; width: 25px;}
.testimonial_text p{ float:right;width: 315px;}
.testimonial_profile{ width:80px; margin:0 10px 0 0; float:left;}
.news_list_container{ padding:10px 0; border-bottom:1px dashed #d6d6d6;  }
.news_list_container strong{ float:left; width:100%; font-size:13px; color:#3e3e3e;}
.news_list_container font{ color:#005DAA; font-weight:bold; font-size:12px;}
.news_list_container p{ font-size:12px; margin:0px;}
.news_list_container a{ color:#c5002a; font-size:12px; font-weight:bold;}
.video_list_container{ padding:15px 0 25px 0; border-bottom:1px dashed #d6d6d6; float:left;}
.video_list_container h4{ color:#3e3e3e; font-size:13px; font-weight:bold;}
.video_link{ border:3px solid #fff; box-shadow:0 0 2px #000; float:left; margin:5px 10px 0 0; float:left;}
.content_video{ float:left; width: 218px; }
.content_video strong{ font-size:13px; color:#3e3e3e; width:100%; float:left;}
.content_video span{ float:left; width:100%;}
.content_video span img{ float:left; margin:3px 0 2px 0}
.content_video font{ color:#005DAA; font-weight:bold; font-size:12px;}
.content_video p{ font-size:12px; margin:0px; line-height:14px;}
.site_img_container{ width:280px; float:left; position:relative; margin:0 50px 0 0}
.all_img_over{ position:relative; float:left}
.img_bottom_name{background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7); position:absolute; width:260px; height:25px; top:88px; padding:5px 10px; font-size:15px; color:#fff; font-family: 'open_sanssemibold';}
.Footer{ background:#f2f2f2; padding:10px 0 0 0; width:100%;}
.Footer h4{ font-size:14px; text-transform:uppercase;}
.Footer ul{ margin:0px; padding:0px;}
.Footer ul li{ list-style:none; margin:0px; font-size:13px;}
.Footer ul li a{ color:#424242}
.Footer_Copy{ background:#005DAA; padding:8px 0; font-size:13px; text-align:center; width:100%; color:#fff;}
.Inner_Content{}
.Inner_Content h1{ font-size:16px; color:#C5002A}
.Inner_Content h5 {font-size:16px; color:#C5002A}
.specialty_tabs{}
.specialty_tabs a{ color:#3e3e3e} 
.specialty_tabs ul{ margin:0px; padding:0px;}
.specialty_tabs ul li{ margin: 0 0 2px; padding: 8px 0; background:#f3f3f3; text-align:center; width:267px; font-size:13px;}
.specialty_tabs ul li:hover{ background:#c5002a; color:#fff; cursor:pointer;}
.specialty_tabs ul li.active{ background:url(../images/arrow-bg_tab.png); color:#fff; cursor:pointer;  width: 275px; }
.tab_edit{ position:relative; left:-4px}
.tab_content ul li{ font-size:13px; list-style:disc }
.news_listing{}
.news_listing ul{ margin:0px; padding:0px;}
.news_listing ul li{ margin:15px 0; border-bottom:1px dashed #d6d6d6; padding:0 0 10px 0}
.news_listing ul li strong a{ color:#c5002a}
.news_listing h5{ font-size:14px; color:#3e3e3e; }
.news_listing h5 a{ color:#3e3e3e;}
.news_listing h5 a:hover{color:#005DAA}
.recent_post{}
.recent_post h5{ color:#c5002a; font-size:18px;}
.recent_post ul li{ margin:5px 0; border-bottom:1px dashed #d6d6d6; padding:0 0 10px 0; float:left; }
.recent_post ul li strong{ font-size:13px;}
.recent_post ul li strong a{ color:#3e3e3e;}
.recent_post ul li strong a:hover{ color:#c5002a}
.recent_post ul li i{ font-size:12px; color:#005DAA; float:left}
.doctor_list{ }
.doctor_list h6{ font-weight:bold; font-size:16px;}
.contact_details{}
.contact_details ul{ margin:0px; padding:0px;}
.contact_details ul li{ margin:10px 0; border-bottom:1px dashed #d6d6d6; padding-bottom:10px}
.contact_details h5{ font-size:16px; color:#c5002a}
.contact_details p{ margin:0px;}
.contact_form h5{font-size:16px; color:#c5002a}
.contact_form ul{ margin:0xp; padding:0px;}
.contact_form ul li{ float:left; margin:15px 18px 5px 0; padding:0px;}
.contact_form ul li input{ background:#f1f1f1; width:266px; color:#5e5e5e; border:1px solid #e8e7e7; font-size:13px; } 
.contact_form ul li textarea{ background:#f1f1f1; color:#5e5e5e; border:1px solid #e8e7e7; padding:5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; height: 70px;resize: none;width: 554px;}
.contact_form ul li input[type="submit"]{ background:#c5002a; color:#fff; text-transform:uppercase; border:none; font-family: 'open_sanssemibold'; font-size:14px; width:100px; cursor:pointer; margin: -5px 0 0 465px;}
.location_content{ }
.location_content h5{ color:#c5002a;}
.location_content h6{ font-weight:bold; color:#3e3e3e; font-size:16px;}
.location_content ul{ margin:0px; padding:0px;}
.location_content ul li{ margin:0px 50px 10px 0; float:left; width:200px;}
.location_content ul li b{ color:#c5002a}
.overview_content{}
.overview_content ul{ margin:5px 0 0 0} 
.overview_content p img{ float:right; margin:0 0 10px 10px}
.overview_content ul li{ background:url(../images/list-arrow.png) no-repeat; background-position:0 7px; margin:0px; font-size:13px;  padding: 0 0 0 12px; }
ul.dropdown{ position: relative; }
ul.dropdown li:last-child a  { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover {position: relative; }
ul.dropdown ul{ width:200px; visibility: hidden; position: absolute; top: 100%; left: -2px; border-left:2px solid #005DAA; background:#fff; z-index:9999 }
ul.dropdown ul li{ font-weight: normal; color: #000; float: none;  font-size:12px;  }
ul.dropdown ul li a{ border-right: none; width: 160px; display: inline-block; color:#3e3e3e; padding: 7px 20.2px; } 
ul.dropdown ul li a:hover{ color:#fff; padding: 7px 20.2px; background:#005DAA; margin: 0 0 0 -2px;}
.testimonial-container{} 
.testi-texting{ background:#f7f7f7; padding:10px 20px; float:left; width:900px !important}
.testi-texting p{ line-height:18px}
.testi-texting h6{ font-weight:bold; color:#005DAA; float:right;}
.chat_sign{ margin:0 0 0 40px}
.patient_listing{ margin:10px 0 0 0}
.patient_listing strong{ color:#005DAA} 
.patient_listing p{ margin-top:0px}
.fd_container h3{ text-transform:none; font-size:16px; width:100%; float:left; margin-bottom:5px}
.fd_container ul li input[type="radio"]{ width:15px;}
.fd_container ul li input[type="file"]{ border:none;}
.fd_container ul li textarea{ border:1px solid #d6d6d6; resize:none;font-family: 'open_sansregular'; width:267px; font-size:13px;}
.patients-listing{}
.patients-listing h5{ float:left; width:100%;}
.patients-listing ul{}
.patients-listing ul li{ margin:10px 36px 0 0; float:left;}
.patients-listing ul li label{font-family: 'open_sansbold';}
.patients-listing ul li input{ width:245px;}
.patients-listing ul li input[type="submit"]{margin:0px 0px 0 0; float:right; width:80px; background:#c5002a; color:#fff; cursor:pointer; font-family: 'open_sanssemibold'; border:none; font-size:14px; padding:4px}
.patients-listing ul li input[type="radio"]{ width:15px;}
.patients-listing ul li p{ margin: 10px 20px 0 0; float:left;}
.patients-listing ul li input[type="file"]{ border:none;}
.patients-listing ul li select{width: 253px; }
.patients-listing ul li textarea{ border:1px solid #d6d6d6; resize:none;font-family: 'open_sansregular'; width:253px; font-size:13px;}
.blueberry { margin: 0 auto; }
.blueberry .slides {display: block;position: relative;overflow: hidden;}
.blueberry .slides li {position: absolute;top: 0;left: 0;overflow: hidden;}
.blueberry .slides li img {display: block;width: 100%;max-width: none;}
.blueberry .slides li.active { display: block; position: relative; }
.blueberry .crop li img { width: auto; }



.post_from{}
.post_from strong{ font-size:16px;}
.post_from ul{ margin:0px; padding:0px;}
.post_from ul li{ list-style:none; margin: 13px 0 0;}
.post_from ul li input{ padding:6px 2px; width:200px; border:1px solid #d6d6d6; font-family: 'pt_sansregular'; font-size:14px }
.post_from ul li select{ padding:6px 2px; width:200px; border:1px solid #d6d6d6; font-family: 'pt_sansregular';  font-size:13px;}
.post_from ul li label font{ color:#d40202; }
.post_from ul li input[type="submit"]{ color:#fff; font-size:18px; font-family: 'coolvetica_rgregular'; background:#00771a; text-transform:capitalize; padding: 4px 0; width:125px; float:right; margin:5px 20px 0 0; cursor:pointer; border:none; }
.post_from ul li input[type="reset"]{ color:#fff; font-size:18px; font-family: 'coolvetica_rgregular'; background:#00771a; text-transform:capitalize; padding: 4px 0; width:125px; float:right; margin:5px 650px 0 0; cursor:pointer; border:none; }
.post_from ul li input[type="file"]{ border:none;}
.post_from ul li textarea{ padding:6px 2px; width:200px; border:1px solid #d6d6d6; font-family: 'pt_sansregular'; font-size:13px;}

