body{background:#f8f8f8 url(../images/pattern.png) repeat;} .container {background: #fff url(../images/back-shadow.png) repeat-y center top;}
#header{
	background:#171717;
	clear: both;
	display:block;
	margin:0 auto;padding: 20px 30px 10px 0;
  border-bottom: 1px solid #d4cdc1;
  position: relative; height:60px;
}
a#logo {
    text-indent: -9000px;
    display: block;
    padding: 0;
    height: 55px;
    width: 171px;
    background: url("http://www.yoocare.com/images/yoocare-logo.png") no-repeat center top; }#header ul li {float:left;}nav > ul {
    float: right;
    list-style-type: none;
    margin: 20px -30px 0 0;
    padding: 0; }
    nav > ul li {
      float: left;
      margin-right: 30px;
      font-size: 14px;
      text-align: center;
      line-height: 1.1em; }nav > ul li a {color:#fff;}
      nav > ul li strong {
        font-size: 16px; }
		#htop-featured {color: #E1E1E1;}#htop-featured:hover {color:#11639d}
  nav li.links {
    margin: 0 0 0 25px;
    font-size: 14px; }
    nav li.links a {
      margin-left: 20px; }#h-featured {padding:30px 0 0 30px;}#h-featured h1 {
    font-size: 48px;
    letter-spacing: -1px;
    line-height: 42px;
    margin: 15px 0 5px;}#h-featured h2 {
    font-size: 24px;
    font-weight: normal;
    line-height: 24px;
    margin: 10px 0 15px;
    padding: 0;}#h-featured p {
    font-size: 14px;}#h-featured h3 {
    color: #CC0000;
    font-size: 24px;
    font-weight: bold;
    margin: 30px 0 25px;
    padding: 0;}#h-featured p {font-size:14px;}
	#h-featured ol {
    list-style-type: none;
    margin: 0 0 30px;
    padding: 0;
}#h-featured  ol li {
    font-size: 20px;
    line-height: 1.4em;
    margin-bottom: 10px;
    padding: 0;
}  #h-featured  ol li span {
    background-color: #000000;
    border-radius: 100px 100px 100px 100px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 18px;
    font-weight: normal;
    height: 28px;
    margin-right: 10px;
    text-align: center;
    width: 28px;
}#howitwork{-webkit-box-shadow:0 0 20px rgba(0,0,0,0.1),0px 0px 0px rgba(0,0,0,0);-moz-box-shadow:0 0 20px rgba(0,0,0,0.1),0px 0px 0px rgba(0,0,0,0);box-shadow:0 0 20px rgba(0,0,0,0.1),0px 0px 0px rgba(0,0,0,0);}#featured-tour-right {float:right;} #howitwork h3 {font-size:20px;margin-bottom:25px;}#howitwork h4 {font-size:16px;margin-bottom:10px;}#howitwork h5 {font-size:14px;font-weight:bold;margin-bottom:15px;}
 #page-call-to-action{margin:50px auto 0;text-align:center;padding:30px 0 70px 0;}#page-call-to-action .call-text{color:#000;font-size:24px;font-family:"ProximaNovaLight","Helvetica Neue",Helvetica,Arial,sans-serif;margin:5px 20px 0 0}#page-call-to-action .call-text strong{font-family:"ProximaNovaRegular","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal} .steps-himg {text-align:center;}
#page-call-to-action a{-o-transition:none 0.3s ease-in-out 0s;-webkit-transition:none 0.3s ease-in-out 0s;-moz-transition:none 0.3s ease-in-out 0s}
.btn-page{font-family:"ProximaNovaRegular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;background-color:#8ec023;border-top:#dbff8e;border-right:1px solid #65a32e;border-bottom:1px solid #6b9a20;border-left:1px solid #65a32e;color:#fff!important;padding:13px 26px 13px;margin:0 -2px 0 0;text-align:center;text-shadow:0 -1px 1px #4e9409;-webkit-background-clip:padding-box;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;background-color:#75b600;background-image:-o-linear-gradient(#9bdc27, #75b600);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #75b600), color-stop(1, #9bdc27));background-image:-moz-linear-gradient(center bottom, #75b600 0%, #9bdc27 100%);-webkit-box-shadow:0 1px 0 0 #a6e95b inset,0 1px 2px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 1px 0 0 #a6e95b inset,0 1px 2px 0 rgba(0,0,0,0.3);box-shadow:0 1px 0 0 #a6e95b inset,0 1px 2px 0 rgba(0,0,0,0.3);-o-transition:none 0.3s ease-in-out 0s;-webkit-transition:none 0.3s ease-in-out 0s;-moz-transition:none 0.3s ease-in-out 0s}.btn-page:hover{background-color:#8ec023;border-top:#dbff8e;border-right:1px solid #65a32e;border-bottom:1px solid #6b9a20;border-left:1px solid #65a32e;cursor:pointer;text-shadow:0 -1px 1px #458505;-webkit-background-clip:padding-box;background-color:#70ae00;background-image:-o-linear-gradient(#95d622, #70ae00);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #70ae00), color-stop(1, #95d622));background-image:-moz-linear-gradient(center bottom, #70ae00 0%, #95d622 100%);-webkit-box-shadow:0 1px 0 0 #a6e05b inset,0 1px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 0 0 #a6e05b inset,0 1px 2px 0 rgba(0,0,0,0.2);box-shadow:0 1px 0 0 #a6e05b inset,0 1px 2px 0 rgba(0,0,0,0.2)}.btn-page:active{background:#98d332;border:1px solid #7dc323;border-bottom:1px solid #68b11a;text-shadow:0 -1px 1px #63a423;-webkit-background-clip:padding-box;-webkit-box-shadow:0 0 6px 3px #68b516 inset,0 1px 0 0 rgba(0,0,0,0.4);-moz-box-shadow:0 0 6px 3px #68b516 inset,0 1px 0 0 rgba(0,0,0,0.4);box-shadow:0 0 6px 3px #68b516 inset,0 1px 0 0 rgba(0,0,0,0.4)}.btn-page::-moz-focus-inner{border:0;padding:0}.service-margin #content-o {margin-bottom:75px;}	#flowimg {overflow:hidden;background:#fff;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.25),0px 0px 0px rgba(0,0,0,0);-moz-box-shadow:0 0 4px rgba(0,0,0,0.25),0px 0px 0px rgba(0,0,0,0);box-shadow:0 0 4px rgba(0,0,0,0.25),0px 0px 0px rgba(0,0,0,0);display:block;padding:25px;margin:45px auto 25px;} #footer {font-size:12px;text-align:center;}#featured-tour-right a.btn-page {font-size:14px;padding:7px 18px;}
#footer {background:#171717;
	clear:both;
	overflow: hidden;
	padding:25px 0 10px;}#footer p {font-size:11px;}#footer a {font-size:11px;color:#BBBBBB;}#footer a:hover {color:#fff;}.yoo-steps li{margin-bottom:5px}.yoo-steps {border-radius:7px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.1),0px 0px 0px rgba(0,0,0,0);-moz-box-shadow:0 0 20px rgba(0,0,0,0.1),0px 0px 0px rgba(0,0,0,0);box-shadow:0 0 20px rgba(0,0,0,0.1),0px 0px 0px rgba(0,0,0,0);background:#000/*F5F5F5*/;border-color:#3A8AC0 #ccc #ccc;border-right:1px solid #d5e2e7; border-style:solid; border-width:4px 1px 1px; margin-bottom:20px;margin-top:20px;padding:6px;} .yoo-steps ol {margin-left:0;margin-bottom:10px; background: #FFFFFF;border:1px solid #D5E2E7;padding:10px;margin-top:5px;}.yoo-steps ol li {border-bottom:1px dotted #CFD9DF;list-style-type:none;margin-bottom:10px;padding-bottom:10px;}.yoo-steps ol li span {font-size:18px;font-weight:bold;font-style:italic;} .yoo-steps ol li.lsspan {border-bottom:none;margin-bottom:0;padding-bottom:0;text-align:center;}