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

/* Standard Elements */
body{
padding: 0;
margin: 0;
border: 0;
color: #18181a;
font-size: 12px;
background: #FFFFFF url("images/pagebg.png") top left repeat-x;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4,h5{
text-decoration: none;
}

h1{
font-size: 16px;
color: #4f6f18;
padding: 0;
margin: 0;
}

a{
text-decoration: none;
color: #ffffff;
}

a:hover{
	color: #0000FF;
	text-decoration: underline;
}

a img{
border: 0;
}

/* Custom IDs */

#pagecontainer{
width: 787px;
margin: 0 auto;
margin-top: 15px;
margin-bottom: 50px;
background: #ffffff url("images/containerbg.png") top left repeat-y;
}

#containerheader{
width: 787px;
background: transparent url("images/containerheader.png") top left no-repeat;
}

#containerfooter{
width: 787px;
background: transparent  url("images/containerfooter.jpg") bottom left no-repeat;
}

#headermenu{
width:787px;
height: 72px;
position: relative;
}

#headersplash{
width: 787px;
height: 596px;
background: transparent url("images/headersplash.jpg") top center no-repeat;
position: relative;
}

#contentcontainer{
width: 635px;
margin: 0 auto;
padding-top: 5px;
padding-bottom: 35px;
text-align: justify;
position: relative;
}

#eating_for_energy{
	position: absolute;
	left: 221px;
	top: 127px;
	width: 382px;
	height: 122px;
}

#nutrition_for_athletes{
float: left;
position: relative;
}

#nutrition_text{
	position: absolute;
	left: 17px;
	top: 134px;
	width: 328px;
	height: 134px;
}

#back_top_butt{
position:absolute;
bottom: 20px;
right: 20px;
}

#about{
left: 67px;
}

#total_wellness{
left: 232px;
}

#mp3{
left: 397px;
}

#forum{
left: 562px;
}

#header_blurb{
position: absolute;
top: 219px;
left: 252px;
width: 453px;
height: 150px;
color: #d04d5f;
font-weight: bold;
}

#header_long_blurb{
width: 417px;
height: 280px;
position:absolute;
top: 322px;
left: 79px;
text-align: left;
}

/* Custom Classes */

.header_button{
position: absolute;
top: 46px;
background: transparent url("images/header_button.png") top left no-repeat;
width: 160px;
height: 26px;
line-height: 26px;
color: #FFFFFF;
font-size: 10px;
}

.header_button a{
padding: 3px;
}

.clr{  clear: both; }
.testimonialtheaders {
	font-family: tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #900;
}
dashedtable {
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #F00;
	border-right-color: #F00;
	border-bottom-color: #F00;
	border-left-color: #F00;
}
.dashed {
	border: thick dashed #F00;
}
.oldprice {
	font-family: tahoma;
	font-size: 38px;
	font-weight: normal;
	color: #999;
	text-decoration: line-through;
}
.price {
	font-family: tahoma;
	font-size: 40px;
	font-weight: bold;
	color: #900;
	text-decoration: none;
}

