/*
Theme Name: Innervitality_Theme
Version: 1.0
Author: Sean Rowe
*/

body {
	position:relative;
	background-image: url('/images/body-footer.png');
	z-index:2;
}

#wrapper {
	margin-right: auto;
	margin-left: auto;
	width:1101px;
}

#background {
	background-image: url('/images/body-tall.png');
	background-repeat:repeat-x;
	position:relative;
	z-index:1;
}

#header {
	background-image: url('/images/top-image.png');
	background-repeat:no-repeat;
	height:364px;
}

#navigation-home {
	background-image: url('/images/navigation.png');
	background-repeat:no-repeat;
	height:80px;
	position:relative;
}

#navigation {
	background-image: url('/images/navigation-white.png');
	background-repeat:no-repeat;
	height:80px;
	position:relative;
}

.navigation-link: {
	background-color:transparent;
}

#home.navigation-link {
	width:63px;
	height:28px;
	position:absolute;
	top: 20px;
	left: 259px;
	cursor:pointer;
}

#new-patients.navigation-link {
	width:133px;
	height:26px;
	position:absolute;
	top: 27px;
	left: 341px;
	cursor:pointer;
}

#doctor-bio.navigation-link {
	width:113px;
	height:21px;
	position:absolute;
	top: 31px;
	left: 495px;
	cursor:pointer;
}

#testimonials.navigation-link {
	width:131px;
	height:28px;
	position:absolute;
	top: 27px;
	left: 626px;
	cursor:pointer;
}

#contact.navigation-link {
	width:84px;
	height:26px;
	position:absolute;
	top: 20px;
	left: 773px;
	cursor:pointer;
}

#home-pictures {
	background-image: url('/images/home-page-pics.png');
	background-repeat:no-repeat;
	height:286px;
}

#content-body {
	background-image: url('/images/body-background.png');
	background-repeat:repeat-y;
}

#content-body-top {
	background-image: url('/images/body-background-top.png');
	background-repeat:no-repeat;
	padding-left:171px;
	padding-right:171px;
	background-color:transparent;
}

#content-body-text, #content-body-text-page {
	margin-right:auto;
	margin-left: auto;
	width:757px;
}

#content-wrapper {
	position:relative;
	background-image: url('/images/body-background-2.png');
	background-repeat:repeat-y;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

 #footer {
	background-image: url('/images/footer.png');
	background-repeat:no-repeat;
	height:57px;
 }
 
 #content-body-text > *:last-of-type {
 	margin-bottom:0px;
 }
 
 #content-body-text > *:first-of-type {
 	padding-top:20px;
 }
 
 .linklove {
 	display:none;
 }
 
 p.cf-sb {
 	margin-right:151px !important;
 }
