/***************************************************







Theme Name:   Hospital Innovations







Theme URL:    http://www.hospital-innovations.com/







Description:  Hospital Innovations.







Author:       http://www.hospital-innovations.com/







Author URI    http://www.exults.com/







Version:      1.0







***************************************************/















html { }

body { font-size: 12px; width:100%; height:100%; margin:0; padding:0; background:url(images/body_bg.png) repeat 0 0; font-family: 'Lato', sans-serif; overflow-x:hidden; }

html, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, img { margin:0; padding:0; border:0; text-decoration: none; font-weight:normal; }

caption, th { text-align:left; font-weight:normal; }

a img { border:none; }

a { cursor:pointer; text-decoration:none; }

/* ============ Optionals ============ */







.fleft { float:left !important; }

.fright { float:right !important; }

.clear { clear:both; }

/* ============ MAIN STYLES ============ */







#wraper { width:100%; }

#wraper .header { border-top:6px solid #315f9a; background:#fff; padding:0; }

.inner { width:965px; margin:0 auto; }

.inner .logo { width:275px; float:left; padding:5px 0 ; }

.contact_phone { float:right; margin-top: 8px;}

.contact_phone .contact { float:left; width:182px; padding:12px 0 13px 0; margin-right:16px; background:url(images/header_contact_shadow.png) no-repeat center bottom; }

.contact_phone .contact span { font-size:20px; color:#888888; display:block; padding: 0 0 2px 0; font-weight:700; }

.contact_phone .contact .contact_button { background:#f57916; text-align:center; width:182px; line-height:37px; margin:8px 0px 0px 0px; }

.contact_phone .contact_button a { font-size:20px; color:#fff; display:block; }

.contact_phone .phone { float:left; text-align:right; width:204px; background:url(images/phone_bg.png) no-repeat 0 0; padding:12px 0 0 0; }

.contact_phone .phone span { display:block; font-size:20px; color:#888888; padding: 0 0 2px 0; font-weight:700; }

.contact_phone .phone h2 { font-size:28px; color:#01486b; line-height:46px; font-weight:900; }

.slider_wrap { background:url(images/slider_wrap_bg.png) repeat-x 0 0; padding:24px 0px 14px 0px; }

.slider_wrap .slide_inner { padding:0 22px 12px 24px; width:963px; background:url(images/inner_slider_bg.png) no-repeat 0 0; min-height:307px; margin:0 auto; }

.midbody { padding:27px 0 0 0; }

.midbody .mid_blog1 { float:left; text-align:center; width:318px; padding:0 0 20px 0; background:url(images/midblog_learnmore_shadow.png) no-repeat center 283px; margin: 0 4px 0 0; }

.mid_blog1 span { font-size:24px; color:#e3f8fc; background:#1fabde url(images/blog1_header_bg.png) no-repeat 0 0; display:block; line-height:42px; padding:0 0px 0 0px; font-weight:700; }

.mid_blog1 img { float:left; padding:18px 0px; }

.mid_blog1_list ul li { list-style:none; text-align:left; font-size:14px; color:#000; padding:0px 0px 14px 18px; background:url(images/checkmark.png) no-repeat 0px 4px; }

.mid_blog1_list ul li:last-child { padding:0px 0px 0px 18px; }

.mid_blog1 .mid_blog1_list { float:right; width:182px; padding:13px 11px 0 0; }

.mid_blog1 .blog1_more { background:#1ea8dd; width:318px; margin:1px 0 0 0; }

.mid_blog1 .blog1_more a:hover { text-decoration: underline; }

.blog1_more a { font-size:20px; font-weight:700; color:#fff; background:url(images/arrow_symbol.png) no-repeat 256px 5px; display:block; line-height:41px; text-align:left; padding:0 0 0 27px; }

.midbody .mid_blog2 { float:left; text-align:center; width:318px; padding:0 0 20px 0; background:url(images/midblog_learnmore_shadow.png) no-repeat center 283px; margin: 0 4px 0 0; }

.mid_blog2 span { font-size:24px; color:#e3f8fc; background:#3567a4 url(images/blog2_header_bg.png) no-repeat 0 0; display:block; line-height:42px; padding:0 0px 0 0px; font-weight:700; }

.mid_blog2 img { float:left; padding:18px 0px 18px 13px; }

.mid_blog2 .mid_blog2_content { float:right; width:182px; padding:18px 2px 0; }

.mid_blog2_content p { font-size:14px; text-align:left; padding:0 0 0 3px; }

.mid_blog2 .blog2_more { background:#32619e; width:318px; margin:1px 0px 0px 0px; }

.mid_blog2 .blog2_more a:hover { text-decoration: underline; }

.blog2_more a { font-size:20px; font-weight:700; color:#fff; background:url(images/arrow_symbol.png) no-repeat 256px 5px; display:block; line-height:41px; text-align:left; padding:0 0 0 27px; }

.midbody .mid_blog3 { float:left; text-align:center; width:318px; padding:0 0 20px 0; background:url(images/midblog_learnmore_shadow.png) no-repeat center 282px; margin: 0 0px 0 0; }

.mid_blog3 span { font-size:24px; color:#e3f8fc; background:#f57916 url(images/blog3_header_bg.png) no-repeat 0 0; display:block; line-height:42px; padding:0 0px 0 0px; font-weight:700; }

.mid_blog3 img { padding:8px 0 7px; }

.mid_blog3 .blog3_more { background:#f57916; width:316px; }

.blog3_more a { font-size:20px; font-weight:700; color:#fff; display:block; line-height:41px; text-align:center; }

.midbody .content_part { border-top:5px solid #cccccc; border-style:double; padding:14px 0px 34px 0px; margin:3px 0 0 0; }

.content_part .content_heading { padding:0 0 0 9px; }

.content_heading span { font-size:31px; color:#5b81b1; }

.content_part .content_img { float:left; padding:15px 0 0 18px; }

.content_part .content_list { float:right; margin:0 38px 0 0; padding:8px 0 0 0; color:#333333; }

.content_list h3 { font-size:24px; font-weight:700; }

.content_list ul li { list-style:none; font-size:18px; background:url(images/checkmark.png) no-repeat 0px 11px; padding:0px 0px 0px 21px; line-height:31px; }

.footer_wrap { border-top:11px solid #315e9a; background:#edecec; }

.footer_wrap .footer_logo { float:left; padding:14px 0 0 42px; }

.footer_wrap .footer_nav { float:left; margin-left:100px; padding:16px 0px 20px 0px; }

.footer_nav ul li { list-style:none; }

.footer_nav ul li a { font-size:16px; line-height:32px; display:block; color:#696969; }

.footer_nav ul li a:hover { color:#f57916; }

.copyright_wrap { background:#919090; }

.copyright_wrap .copy_right_text { text-align:center; line-height:32px; }

.copy_right_text span { font-size:16px; color:#dadada; letter-spacing:1px; }

/* Inner Page Styles */



.midbody_content { padding:18px 0px; }

.midbody_content .inner_content { float:left; width:613px; border-right:2px solid #ccc; padding:0 13px 20px 0; min-height: 500px; }

.inner_content p { color: #454545; font-size: 14px; line-height: 22px; }

.midbody_content .inner_form { width:300px; }

.inner_form ul li { padding-bottom: 16px; }

.inner_form li label { display: block; font-size: 14px; }

.inner_form li input.input { background:#EFEFEC; border: 1px solid #C1C1C1; border-radius: 3px 3px 3px 3px; height: 26px; margin: 6px 0 0; padding: 0; width: 92%; }

.inner_content .listItem { display: inline-block; padding: 0 0 15px 15px; }

.inner_content ul li { font-size: 14px; line-height: 26px; padding:4px 0 0 0; color: #454545; }

.midbody_content .sidebar { width:318px; background:url(images/midblog_learnmore_shadow.png) no-repeat 0px 321px; margin: 0 0px 0 0; float:right; text-align:center; }

.sidebar span { font-size:24px; color:#e3f8fc; background: #3567a4 url(images/blog2_header_bg.png) no-repeat 0 0; display:block; line-height:42px; padding:0 0px 0 0px; font-weight:700; }

.sidebar img { padding:8px 0 7px; }

.sidebar .inner_form_more { background:#f57916; width:316px; }

.sidebar a { font-size:20px; font-weight:700; color:#fff; display:block; line-height:41px; }

.sidebar h1 { text-align: left; padding:0 0 10px 0; color: #2f5c96; font-weight: bold; }

.inner_content h1 { color: #2f5c96; font-weight: bold; }

.inner_content h2 { padding:11px 0 3px; font-size:16px; color: #f57916; font-weight: bold; }

.inner_content ul { padding: 0 0 0 25px; }

.floatImgLeft { float: left; width: 200px; margin: 5px 10px 0 0; padding: 3px; border: solid 1px #ccc; }

.floatImgRight { float: right; width: 200px; margin:0 0 0 10px; padding: 3px; border: solid 1px #ccc; }

.sidebar .whyside {background: #1fabde url(images/blog1_header_bg.png) no-repeat 0 0;}

.sidebar .weproduceside {background: #3567a4 url(images/blog2_header_bg.png) no-repeat 0 0;}

.sidebar .findout {background: #f57916 url(images/blog3_header_bg.png) no-repeat 0 0;}


.slidebold {font-weight: bold;}


.sidebar .mid_blog1 {
float: left;
text-align: center;
width: 318px;
padding: 0 0 20px 0;
background: url(images/midblog_learnmore_shadow.png) no-repeat center 262px;
margin: 0 4px 0 0;
}

.sidebar .mid_blog2 {
float: left;
text-align: center;
width: 318px;
padding: 0 0 20px 0;
background: #fff url(images/midblog_learnmore_shadow.png) no-repeat center 262px;
margin: 0 4px 0 0;
}

.social {margin: 10px 10px 0 0;}
.facebook {display: block; float: left;}

.footer_logo a {display: block;}