html {
	padding: 0;
	margin: 0;
}
body {
	margin: 0px;
	font: 76% arial, sans-serif;
	color: #FFFFFF;
	background: #cfc3d1;
}
#container {
	width: 900px;
	margin: 0 auto;
	background: url(images/bg.jpg) repeat-y center;
}
#header {
	height: 184px;
	width: 876px;
	margin: 0 auto;
}
#headerimg {
	height: 184px;
	width: 876px;
	margin: 0 auto;
	background: url(images/header.png) no-repeat center;
	behavior: url(../../iepngfix.htc);
}
#bottom {
	margin: 0 auto;
	position: relative;
	width: 900px;
	background: transparent;
}
#wrapper {
	margin: 0 auto;
	width: 900px;
	top:-40px;
	position: relative;
	height: auto;
	background: transparent;
}
#content {
	padding: 0 10px 0 20px;
	width: 638px;
	float: left;
	background: transparent;
	font: 14px 'PTSansRegular', Arial, sans-serif;letter-spacing: 0;
	
}
#content-home {
	width:856px;
	margin-left:12px;
	background-color: #2F0F35;
	padding:10px;
}
#content-home h2{
	display:none;
}
#sidebar {
	float: right;
	margin: 0px 0px 0px 0px;
	padding-right: 12px;
	width: 220px;
}
#footer {
	margin: 0 auto;
	height: 132px;
	width: 876px;
	clear: both;
	background: #553354;
}
li {
	list-style-type:none;
}
h2 {
	font: 700 1.5em arial, san-serif;
	color:  #ffffff;
	text-align: center;
}
h3 {
	font: 700 1.2em arial, san-serif;
	color:  #ffffff;
}
a:link, a:visited {
	text-decoration: underline;
	color : #ffffff;
}
a:hover {
	text-decoration: underline;
	color : #CFC3D1;
}
.clear{ 
	clear:both; 
	height:0px; 
	font-size:0px; 
	line-height:0px;
}
.footertxt {
	vertical-align: ;
	text-align:center;
}
input, textarea {
	font: 76% arial, sans-serif;
	color: #FFFFFF;
	border: 1px solid #ffffff;
	background: transparent;
}
/*-------Menu-------------*/
/*
#menu-wrapper {
	width: 1000px;
	border: solid blue 1px;
	height: 23px;
	position: absolute; top:100px;
	z-index: 0;
}
*/
#menu{
	width:743px;
	height:23px;
	margin: -65px 0px 0px 113px;
	background: transparent;
	z-index:1;
	position: absolute; 
}

#menu a.home {
	background:url(images/home.jpg) 0 0;
	width:87px;
	height:23px;
	top:0;
	left:0;
	padding: 0;
}
#menu a.home:hover {
	background-position: 0 -24px;
}
#menu a.about {
	top:0px;
	left:87px;
	background:url(images/about.jpg);
	width:69px;
	height:23px;
}
#menu a.about:hover {
	background-position: 0 -24px;
}
#menu a.services {
	top:0;
	left:156px;
	background:url(images/services.jpg);
	width:93px;
	height:23px;
}
#menu a.services:hover {
	background-position: 0 -24px;
}
#menu a.photos {
	top:0;
	left:249px;
	background:url(images/photos.jpg) 0 0;
	width:78px;
	height:23px;
}
#menu a.photos:hover {
	background-position: 0 -24px;
}
#menu a.testimonials {
	top:0;
	left:327px;
	background:url(images/testimonials.jpg) 0 0;
	width:109px;
	height:23px;
}
#menu a.testimonials:hover {
	background-position: 0 -24px;
}
#menu a.juice {
	top:0;
	left:436px;
	background:url(images/juice.jpg) 0 0;
	width:111px;
	height:23px;
}
#menu a.juice:hover {
	background-position: 0 -24px;
}
#menu a.resources {
	top:0;
	left:547px;
	background:url(images/resources.jpg) 0 0;
	width:95px;
	height:23px;
}
#menu a.resources:hover {
	background-position: 0 -24px;
}
#menu a.contact {
	top:0;
	left:642px;
	background:url(images/contact.jpg) 0 0;
	width:101px;
	height:23px;
}
#menu a.contact:hover {
	background-position: 0 -24px;
}
hr { border: 1px solid;
color: #FFFFFF;}
.source { font: 0.8em Arial}
a#rollover { background:url(images/video_off.jpg);
	height: 153px;
	width:200px;
	display:block; }
a#rollover span { display:none; }
a#rollover:hover { background:url(images/video_on.jpg); }
.cat {display: none}


#pdf {border:none; margin-top:6px;}
.homepage-welcome {
	width:900px;
	height:320px;
	padding-top:14px;
	}
.slideshow {
	height: 330px; width: 280px; margin-left: auto;margin-right:auto; 
	float:left;
	text-align:center;
}
.slideshow2 {
	float:left;
	padding-right:10px;
}
.slideshow3 {
	float:left;
	
}
.slideshow img {
	border: 1px solid #ccc; background-color: #eee;
}
.link {
	width:270px;
	height:190px;
	float:left;
	color:#fff;
	font-size:40px;
	font-style:italic;
	padding-top:80px;
	margin-right:10px;
	text-align:center;
}
#cosmetic {
	background-image:url(images/cosmetic.jpg);
	
}
#family {
	background-image:url(images/family.jpg);
}
#health {
	background-image:url(images/health.jpg);
}
#geisler-banner {
	height:30px;
	width: 900px;
	margin-top:10px;
	font: 20px Arial, sans-serif;
	color:#2F0F35;
	padding-top: 10px;
	text-align:center;
	background-color: #CBCAE2;
}

@font-face {
    font-family: 'PTSansRegular';
    src: url('PTS55F-webfont.eot');
    src: url('PTS55F-webfont.eot?iefix') format('eot'),
         url('PTS55F-webfont.woff') format('woff'),
         url('PTS55F-webfont.ttf') format('truetype'),
         url('PTS55F-webfont.svg#webfontakBUUg6U') format('svg');
    font-weight: normal;
    font-style: normal;

}

#homepage-boot {border: solid blue 1px; float: left; width: 140px; height: 140px; padding-right: 10px;}

#welcome-content p { 
	text-align: left; 
	margin-left: 10px; 
	font: 14px 'PTSansRegular', Arial, sans-serif;letter-spacing: 0;
}

