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;
}
#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 : #903b99;
}
.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{
	width:743px;
	height:23px;
	margin: -65px 0px 0px 133px;
	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}