﻿@font-face {
    font-family: 'ColaborateLightRegular';
    src: url('../fonts/ColabLig-webfont.eot');
    src: url('../fonts/ColabLig-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ColabLig-webfont.woff') format('woff'),
         url('../fonts/ColabLig-webfont.ttf') format('truetype'),
         url('../fonts/ColabLig-webfont.svg#ColaborateLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* @import url("http://www.sputnikds.com/homehealth/base.css"); */
 

* {
color: #393939; font-family: Tahoma, sans-serif;	outline: none;
}

div {
position: relative;	
}

p, h1, h2, h3, h4, h5, h6 {
margin: 0; padding: 0; font-weight: normal;
}

h1, h2, h3, h4, h5, h6 {
font-family: Segoe UI Light, ColaborateLightRegular;
}



a {
text-decoration: none; color: #448f7e;
}

img {
border: 0;	
}

body {
margin: 0; padding: 0; background: #c3c3c3;
}

#wrapper {
width: 1000px; margin: 0 auto; z-index: 100; background: #ffffff; overflow: hidden;
-moz-box-shadow: 0 0 25px rgba(0,0,0,.25);
 -webkit-box-shadow: 0 0 25px rgba(0,0,0,.25);
 box-shadow: 0 0 25px rgba(0,0,0,.25);
}

#header {
height: 154px; border-bottom: 1px solid #bebebe; background: #ffffff url("../img/bg_header.jpg") no-repeat left bottom; 
}

#header ul {
position: absolute; top: 0; left: 0; background: #1e646b; overflow: hidden; margin: 0px; padding: 0 0 0 24px;
}

#header ul * {
color: #ffffff; font-size: 11px;
}

#header ul li {
float: left; list-style: none; background: #479180; margin: 0px 1px 0px 0px; padding: 12px 12px 12px 12px;
}

#header ul li a.home {
background: url("../img/icon_home.png") no-repeat left; padding: 0 0 0 16px;
}

#header ul li a.contact {
background: url("../img/icon_mail.png") no-repeat left; padding: 0 0 0 16px;
}

#header #logo {
text-indent: -99999px; width: 470px; height: 100px; position: absolute; left: 50px; top: 40px;
}




#banner {
height: 262px; border-top: 3px solid #ffffff; background: #4b9483 url("../img/bg_banner.jpg") no-repeat left bottom; float: left; width: 535px; padding: 38px 405px 0 60px;
}

#banner * {
color: #ffffff;
}

#banner h1 {
font-size: 40px; line-height: 45px; font-weight: bold; margin: 0 0 12px 0; float: left; font-family: Segoe UI;
text-shadow: #000000 2px 2px 12px;

}


#banner p {
font-size: 14px; line-height: 20px; clear: both;
}

#banner img#nurse {
position: absolute; bottom: 0; right: 13px;
}

#banner a {
text-indent: -999999px; background: url("../img/btn_readmore.png") no-repeat left top; width: 144px; height: 52px; position: relative; float: right; display: block;
}


#main {
background: #f2f2f2; float: left; width: 100%;
}

#sidebar {
float: right; width: 290px;
}

#sidebar h2 {
color: #f4750b; font-size: 24px; margin: 50px 28px 0 28px;	
}

#sidebar #testimonials {
font-size: 12px; padding: 0 30px 0 18px; overflow: hidden;
}

#sidebar #testimonials blockquote{
font-size: 12px; background: url("../img/icon_quotes.png") no-repeat left top; padding: 0 0 15px 30px; margin: 8px 0 0 18px; overflow: hidden; width: 210px;
}

#sidebar #testimonials blockquote p {
text-align: right; margin: 4px 0 0 0;
}

a.readmoretestimonials {
text-indent: -999999px; background: url("../img/btn_readmoretestimonials.png") no-repeat left top; width: 197px; height: 52px; position: relative; margin: auto; display: block;
}


#content {
float: left; width: 710px; background: #ffffff url("../img/bg_content.jpg") no-repeat left top; min-height: 400px;
}

ul#nav {
background: #1d636b; overflow: hidden; float: left; width: 682px; margin: 0; padding: 8px 8px 8px 20px;
}

ul#nav * {
color: #ffffff;
}

ul#nav li {
float: left; border-left: 1px solid #75ada0; padding: 3px 0 3px 14px; margin: 0 0 0 14px; list-style: none; 
}

ul#nav li:first-child {
border: 0; margin: 0; padding: 3px 0 3px 0;
}

ul#nav li a {
font-size: 16px; font-family: Segoe UI Light, ColaborateLightRegular; 
}

ul#nav li a:hover {
color: #99b9bc;
}


#homeblocks {
margin: 20px 0 20px 0; overflow: hidden;
}

#homeblocks blockquote {
margin: 0; padding: 0; float: left; border-left: 1px solid #e5e5e5; width: 190px; font-size: 11px; margin: 0 0 0 20px; padding: 8px 0 8px 20px; height: 200px;
}

#homeblocks blockquote:first-child {
border: 0; margin: 0;
}

#homeblocks blockquote h2 {
color: #f4750b; font-size: 24px;	line-height: 24px; margin: 0 0 8px 0;
}

#homeblocks blockquote h3 {
color: #f4750b; font-size: 20px;	line-height: 20px; margin: 0 0 8px 0;
}

#homeblocks blockquote p {
margin: 0 0 12px 0;
}

#homeblocks blockquote a {
display: block; text-align: right; font-weight: bold;
}




#footer {
background: #00474f url("../img/bg_footer.gif") no-repeat left top; float: left; width: 100%; clear: both; height: 126px;
}

#footer * {
color: #ffffff; font-size: 11px;
}

#footer ul {
margin: 0; padding: 0; overflow: hidden; position: absolute; left: 20px; top: 25px;	
}

#footer ul li {
float: left; border-left: 1px solid #53898e; margin: 0 0 0 8px; padding: 1px 0 1px 8px; list-style: none;
}

#footer ul li:first-child {
border: 0; margin: 0; padding: 1px 0 1px 0;
}

#footer p {
position: absolute; left: 755px; top: 25px;	
}

.inside #banner {
height: auto; padding: 35px 300px 35px 60px; width: 650px;
}

.inside #content {
padding: 20px; width: 670px; font-size: 13px;
}

.inside #content h2 {
font-size: 24px; color: #f4750b; margin: 0 0 8px 0; 
}

.inside #content p {
margin: 0 0 15px 0; 
}

.inside #homepromos {
margin: 50px 0 0 0;
}

.inside #homepromos h3 {
margin: 0;
}

.inside #content.testimonials p {
text-align: right; margin: 4px 0 0 0;
}

.inside #content.testimonials blockquote {
padding: 0 25px 15px 25px; margin: 0 0 15px 0; border-bottom: 1px solid #cccccc;
}



#homepromos {
clear: both; margin: 0 0 0 20px;	
}

#homepromos blockquote, .inside #homepromos blockquote {
width: 200px; border: 1px solid #d4d4d4; margin: 0 0 0 15px !important; float: left; min-height: 105px; font-size: 11px; padding: 8px 8px 8px 114px !important;
border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; 
}

#homepromos blockquote.promo1, .inside #homepromos blockquote.promo1 {
background: url("../img/bg_photo_1.jpg") no-repeat left;
}


#homepromos blockquote.promo2, .inside #homepromos blockquote.promo2 {
background: url("../img/bg_photo_2.jpg") no-repeat left;
}

#homepromos blockquote:first-child, .inside #homepromos blockquote:first-child {
margin: 0 !important;
}

#homepromos a, .inside #homepromos a {
color: #f4750b;
}

#homepromos h2, .inside #homepromos h2 {
font-size: 24px; margin: 0 0 8px 0 !important; color: #f4750b;
}

#homepromos h3, .inside #homepromos h3 {
font-size: 20px; margin: 0 0 0 0 !important; color: #f4750b;
}

#homepromos p, .inside #homepromos p {
margin: 0 !important;
}

form#askbob {
margin: 0 0 0 100px; padding: 0; width: 315px; overflow: hidden;
}

form#askbob textarea {
width: 300px; height: 50px; display: block; margin: 0 0 15px 0; overflow: hidden;	
}

form#askbob label {
margin: 0 8px 0 0;
}

form#askbob input {
width: 230px;
}

form#askbob input.submit {
display: block; width: auto; display: block; float: right;
}

