html, body { padding:0px; margin:0px; }
body { font: normal 12px/18px Arial, Helvetica, sans-serif; background: #ffffff; color:#7a7a7a; }

.clr { clear:both; }
#Content h1 { margin-bottom:30px; }
a { color: #00c2dc; text-decoration:none; }
a:hover { text-decoration:underline; }

#Header { background: #00c2dc; }
#Header .wrapper {
	padding-top: 40px;
	position: relative;
	z-index: 2;
}

#Logo { margin: 0 0 40px 0; display:inline-block; clear:both; }
#Logo * {display:inline-block; }

#Menu { display:block; clear:both; height:100px; }
#Menu a {
	display:block; float: left; padding:45px 35px 38px;
	font: normal 17px/17px Arial, Helvetica, sans-serif;
	color:white; text-decoration:none;
	text-transform:uppercase;
	-webkit-transition: background 0.2s ease;
	-moz-transition: background 0.2s ease;
	-ms-transition: background 0.2s ease;
	-o-transition: background 0.2s ease;
	transition: background 0.2s ease;
}
#Menu a.menu-home { background:rgba(0,0,0,0.6); }
#Menu a.menu-alternatemed { background:rgba(0,0,0,0.4); }
#Menu a.menu-cosmeticmed { background:rgba(0,0,0,0.1); }
#Menu a.menu-executivemed { background:rgba(0,0,0,0.3); }
#Menu a.menu-familymed { background:rgba(0,0,0,0.2); }
#Menu a.menu-booknow { background:rgba(0,0,0,0.5); }
/* Custom hover effects
#Menu a.menu-home:hover { background:rgba(0,0,0,0.6); }
#Menu a.menu-alternatemed:hover { background:rgba(0,0,0,0.3); }
#Menu a.menu-cosmeticmed:hover { background:rgba(0,0,0,0.4); }
#Menu a.menu-executivemed:hover { background:rgba(0,0,0,0.4); }
#Menu a.menu-familymed:hover { background:rgba(0,0,0,0.6); }
#Menu a.menu-booknow:hover { background:rgba(0,0,0,0.7); }
*/
#Menu a:hover { background:rgba(0,0,0,0.7);}
#Menu a.active { background:#f1f1f1; color:#7a7a7a; }

#header-slider-content { margin: 60px 0 100px 0; }
#header-slider-content ul { list-style: none; margin: 0; padding: 0; }
#Header h2 { color: white; font-size: 2.5em; margin: .83em 0; line-height: 30px; }
#Header h3 { color: #424242; text-transform:uppercase; }


#Content { background: #f1f1f1; padding-top: 50px; }
#Content .content-block {
	width: 100%;
	padding-bottom: 30px;
	position: relative;
}
#Content ul { margin:0px; padding:10px 20px; }
#Content ul li {
	background: url(../images/bullet_blue.png) no-repeat left 8px;
	list-style:none;
	padding:2px 0 2px 15px;
}

#Footer { background: #ffffff; padding: 50px 0; }
#Footer .copyright { text-align:right; font-size:80%; }

.wrapper { width: 960px; margin: 0 auto; position: relative; }

#Footer ul.footer-keywords { color: white; height: 1px; }
#Footer ul.footer-keywords li { display: inline-block; background: none; padding: 0; }

