@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #000;
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 0.9em;
}

img {
	border:none;
}

.container {
	background-image: url(images/content-bg2.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0em;
	padding: 0em;
	height: 713px;
	width: 832px;
}
.link-txt {
	font-weight: normal;
}

.top-cta {
	margin: 0em;
	padding-top: 1em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	background-image: url(images/top-cta.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 325px;
	width: 100%;
}

.top-about-cta {
	margin: 0em;
	padding-top: 3em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	background-repeat: no-repeat;
	background-position: center center;
	height: 230px;
	width: 100%;
	background-image: url(images/about-top-cta-new.jpg);
}

.top-melanie-cta {
	margin: 0em;
	padding-top: 3em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	background-repeat: no-repeat;
	background-position: center center;
	height: 230px;
	width: 100%;
	background-image: url(images/melanie-top-cta.jpg);
}

.top-laurelee-cta {
	background-image: url(images/laurelee-top-cta.jpg);
	margin: 0em;
	padding-top: 3em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	background-repeat: no-repeat;
	background-position: center center;
	height: 230px;
	width: 100%;
}

.top-jon-cta {
	background-image: url(images/jon-top-cta.jpg);
	margin: 0em;
	padding-top: 3em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	background-repeat: no-repeat;
	background-position: center center;
	height: 230px;
	width: 100%;
}

.top-mcleod-cta {
	margin: 0em;
	padding-top: 3em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	background-repeat: no-repeat;
	background-position: center center;
	height: 230px;
	width: 100%;
	background-image: url(images/mcleod-top-cta.jpg);
}

.top-jura-cta {
	margin: 0em;
	padding-top: 3em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	background-repeat: no-repeat;
	background-position: center center;
	height: 230px;
	width: 100%;
	background-image: url(images/jura-top-cta.jpg);
}

.top-services-cta {
	margin: 0em;
	padding-top: 3em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	background-repeat: no-repeat;
	background-position: center center;
	height: 230px;
	width: 100%;
	background-image: url(images/services-top-cta.jpg);
}

.top-contact-cta {
	margin: 0em;
	padding-top: 3em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	background-repeat: no-repeat;
	background-position: center center;
	height: 230px;
	width: 100%;
	background-image: url(images/contact-top-cta.jpg);
}

.top-graston-cta {
	margin: 0em;
	padding-top: 3em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	background-repeat: no-repeat;
	background-position: center center;
	height: 230px;
	width: 100%;
	background-image: url(images/graston-top-cta.jpg);
}

.top-news-cta {
	margin: 0em;
	padding-top: 3em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	background-repeat: no-repeat;
	background-position: center center;
	height: 230px;
	width: 100%;
	background-image: url(images/ALCnews-top-cta.jpg);
}

.top-art-cta {
	margin: 0em;
	padding-top: 3em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	background-repeat: no-repeat;
	background-position: center center;
	height: 230px;
	width: 100%;
	background-image: url(images/art-top-cta.jpg);
}

.top-massage-cta {
	margin: 0em;
	padding-top: 3em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	background-repeat: no-repeat;
	background-position: center center;
	height: 230px;
	width: 100%;
	background-image: url(images/massage-top-cta.jpg);
}

.top-kinesiotape-cta {
	margin: 0em;
	padding-top: 3em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	background-repeat: no-repeat;
	background-position: center center;
	height: 230px;
	width: 100%;
	background-image: url(images/Kinesiotape-top-cta.jpg);
}

.top-orthotics-cta {
	margin: 0em;
	padding-top: 3em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	background-repeat: no-repeat;
	background-position: center center;
	height: 230px;
	width: 100%;
	background-image: url(images/orthotic-top-cta.jpg);
}

 
.wrapper {
	margin: 0em;
	padding: 0em;
	position: relative;
	left: 0em;
	top: -1em;
	right: 0em;
	bottom: 0em;
}
.logo {
	margin: 0em;
	padding: 0em;
	height: 0px;
	width: 247px;
	top: -1em;
	position: relative;
	z-index: 1000;
	bottom: 0em;
	left: 0em;
	right: 0em;
}

.logo-about {
	margin: 0em;
	padding: 0em;
	height: 130px;
	width: 247px;
	top: -50em;
	position: relative;
	z-index: 1000;
	bottom: 0em;
	left: 0em;
	right: 0em;
}

.logo-mel {
	margin: 0em;
	padding: 0em;
	height: 130px;
	width: 247px;
	top: -55em;
	position: relative;
	z-index: 1000;
	bottom: 0em;
	left: 0em;
	right: 0em;
}

.logo-RMT {
	margin: 0em;
	padding: 0em;
	height: 130px;
	width: 247px;
	top: -59em;
	position: relative;
	z-index: 1000;
	bottom: 0em;
	left: 0em;
	right: 0em;
}

.logo-services {
	margin: 0em;
	padding: 0em;
	height: 0px;
	width: 247px;
	top: -1em;
	position: relative;
	bottom: 0em;
	left: 0;
	right: inherit;
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	margin: auto;
	padding-top: 0em;
	padding-right: 2em;
	padding-bottom: 2em;
	padding-left: 2.5em;
	color: #666;
}

.content-about {
	font-family: Arial, Helvetica, sans-serif;
	margin: auto;
	padding-top: 0em;
	padding-right: 2em;
	padding-bottom: 2em;
	padding-left: 2.5em;
	color: #666;
}

.content-about-mel {
	font-family: Arial, Helvetica, sans-serif;
	margin: auto;
	padding-top: 0em;
	padding-right: 2em;
	padding-bottom: 2em;
	padding-left: 2.5em;
	color: #666;
	background-image: url(images/content-bg-rep.png);
	background-repeat: repeat-y;
	background-position: center top;
}
.footer-rep-bot {
	background-image: url(images/content-bg-rep-bot.png);
	background-repeat: no-repeat;
	background-position: center top;
}


.content-contact {
	font-family: Arial, Helvetica, sans-serif;
	margin: auto;
	padding-top: 0em;
	padding-right: 2em;
	padding-bottom: 0em;
	padding-left: 2em;
	color: #666;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
	text-align: center;
	font-size: 0.9em;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #fe8400;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #666;
	font-weight: bold;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #9C0;
}


.about-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #9C0;
}

.about-head-orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #fe8400;
}


a.footer:link {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.9em;
}
a.footer:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.9em;
}
a.footer:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.9em;
}
a.footer:active {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.9em;
}



a.services:link {
	color: #9C0;
	text-decoration: none;
}
a.services:visited {
	text-decoration: none;
	color: #9C0;
}
a.services:hover {
	text-decoration: underline;
	color: #9C0;
}
a.services:active {
	text-decoration: none;
	color: #9C0;
}




a.general:link {
	color: #666666;
	text-decoration: underline;
}
a.general:visited {
	text-decoration: underline;
	color: #666666;
}
a.general:hover {
	text-decoration: underline;
	color: #666666;
}
a.general:active {
	text-decoration: underline;
	color: #666666;
}
.nav {
	float: right;
}
.top-links-cta {
	background-image: url(images/links-resources.jpg);
	margin: 0em;
	padding-top: 3em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	background-repeat: no-repeat;
	background-position: center center;
	height: 230px;
	width: 100%;
}

.top-test-cta {
	background-image: url(images/about-top-cta-new.jpg);
		margin: 0em;
	padding-top: 3em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	background-repeat: no-repeat;
	background-position: center center;
	height: 230px;
	width: 100%;
}
.services-imgs {
	padding: 1em;
}

