body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a {
text-decoration: none; 
color : #DFDFDF; 
}
#page_conntainer {
	width:956px;
	position:relative;
	z-index:1;
	top:0px;
}
/*copy*/
.copy {
font-family : Verdana, Arial, Helvetica, sans-serif; 
line-height: 16px;
font-size : 11px; 
color : #DADADA;
font-weight : normal;
}
.copymarked {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #F3EA2D;
font-size : 11px; 
font-weight : bold;
}
.subti {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #DC9C15;
font-size : 11px; 
font-weight : bold;
}
.smallprint {
font-family : Verdana, Arial, Helvetica, sans-serif; 
line-height: 12px;
font-size : 9px; 
color : #999;
font-weight : normal;
}
.smallprintno {
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #BB7137;
font-size : 8px;
}
/*nav*/
.hide {
display: none
}
.show {
display: block
}
.topic {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #A1A1A1;
font-weight : bold; 
padding-left: 6px;
padding-bottom: 10px;
padding-top: 10px;
border-bottom: 1px #4A4A4A dotted;
}
.topicselect {
color : #DC9C15; 
}
.topic:hover {
color : #BB7137; 
}
.product {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #BB7137;
font-weight : bold; 
padding-left: 4px;
padding-bottom: 10px;
padding-top: 10px;
border-bottom: 1px #686767 dotted;
}
.product:hover{
color : #DC9C15; 
}
.productselect{
color : #DC9C15; 
}
.sub {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #C1C1C1; 
font-weight : normal; 
padding-left: 8px;
padding-bottom: 5px;
padding-top: 5px;
background-color: #5E5E5E;
border-bottom: 1px #000 solid;
}
.subhover {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #DFDFDF; 
font-weight : normal; 
padding-left: 8px;
padding-bottom: 5px;
padding-top: 5px;
background-color: #DC9C15;
border-bottom: 1px #000 solid;
}
.topnav {
border-left: 1px #686767 dotted;  
}
.toplink {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
line-height: 10px;
color : #DADADA; 
font-weight : normal;
}
.toplinkselect {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #DC9C15;
font-weight : normal;
}
.toplink:hover {
color : #BB7137;
}
/*backgrounds & lines*/
.bg_left {
background-image: url(../common/mainbg_l.jpg); 
background-repeat: repeat-y; 
}
.bg_right {
background-image: url(../common/mainbg_r.jpg); 
background-repeat: repeat-y; 
}
.dttdbox {
border: 1px #333 dotted; 
}
.blacklne {
border-bottom: 1px #000 solid;
}
.topicbar {
background-color: #6D6D6D;
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px;
color : #FFF;
}
.bgdetail {
/*background-color: #454545;*/
background-image:url(../common/detail_bg.jpg) ;
height: 28px; 
border-bottom: 1px #000 solid;
}
.bgnumbers {
background-color: #DC9C15;
}
.flav1 {
background-color: #F04E24;
}
.flav2 {
background-color: #FFC635;
}
.flav3 {
background-color: #D4A475;
}
.flav4 {
background-color: #CC99CC;
}
.flav5 {
background-color: #0069A7;
}
.gradient {
background-image:url(../common/detail_bg.jpg);
}
.bggraph {
background-image:url(../common/bg_graphs.jpg);
}
/*footer*/
.signup {
border:1px solid #000;
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #000; 
padding-left: 8px;
background-color: #808080;
}
#splash {
	position:absolute;
	left:0px;
	top:0px;
	z-index:-10;
}
#splash_container {
	width:898px;
	overflow:hidden;
	position:absolute;
	left:27px;
	top:479px;
	z-index:10;
	text-align:left;
}
#about_container {
	width:898px;
	overflow:hidden;
	background:url(../images/bg_about.jpg) no-repeat top;
	padding:0 0 20px 0;
}
#about_container h1 {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffda5c;
	padding:15px 0 10px 20px;
}
#about_container p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#d97700;
	line-height:18px;
	padding:0 20px 10px 20px;
}
#sitemap_container {
	width:898px;
	height:115px;
	background:url(../images/bg_sitenap.gif) repeat-x;
}
#sitemap_container h1 {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffda5c;
	padding:10px 0 10px 20px;
}
#sitemap_container .sitemap {
	float:left;
	width:350px;
	overflow:hidden;
}
#sitemap_container .sitemap h2 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#474543;
	text-transform:uppercase;
	padding:0 0 10px 20px;
}
#sitemap_container .sitemap h2 a {
	color:#474543;
	text-decoration:none;
}
#sitemap_container .sitemap h2 a:hover {
	color:#d97700;
}
#sitemap_container .sitemap p {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#474543;
	padding:0 0 0 13px;
}
#sitemap_container .sitemap p a {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#474543;
	text-decoration:none;
	padding:0 7px;
}
#sitemap_container .sitemap p a:hover {
	color:#d97700;
}
#footer {
	margin:0 0 15px 0;
	width:896px;
	height:24px;
	overflow:hidden;
	border:1px dotted #333333;
	text-align:center;
	background:#000;
	padding:4px 0 0 0;
}
#footer .links {
	float:left;
	width:200px;
	overflow:hidden;
}
#footer .links p {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#875815;
	padding:5px 0 0 3px;
}
#footer .links p a {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#875815;
	text-decoration:none;
	padding:0 7px;
}
#footer .links p a:hover {
	text-decoration:underline;
}
#footer .copyright {
	float:right;
	width:251px;
	overflow:hidden;
	padding:7px 7px 0 0;
}
.sitemaplink {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFF;
	padding:0 8px 0 0;
}
.sitemaplink a {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#875815;
	text-decoration:none;
}
.sitemaplink a:hover {
	text-decoration:underline;
}


#sitemap_outer {
	width:898px;
	overflow:hidden;
	position:absolute;
	left:27px;
	top:479px;
	z-index:10;
	text-align:left;
	background:url(../images/bg_about.jpg) no-repeat top;
}
#sitemap_outer h1 {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffda5c;
	padding:13px 0 10px 20px;
}
#about_container p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#d97700;
	line-height:18px;
	padding:0 20px 10px 20px;
}
#sitemap_outer .sitemap_container {
	width:898px;
	overflow:hidden;
	padding:0 0 20px 0;
}
#sitemap_outer .sitemap_container .left_container {
	position:relative;
	float:left;
	width:449px;
	height:499px;
	overflow:hidden;
	background:url(../images/bg_sitemapleft.png) no-repeat;
}
#sitemap_outer .sitemap_container .left_container div a {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#474543;
	text-decoration:none;
	text-transform:uppercase;
}
#sitemap_outer .sitemap_container .left_container div a:hover {
	color:#8d4d02;
}
#sitemap_outer .sitemap_container .left_container div span a {
	color:#6f3c00;
}
#sitemap_outer .sitemap_container .left_container div span a:hover {
	color:#8d4d02;
}
#sitemap_outer .sitemap_container .left_container .physique {
	position:absolute;
	width:104px;
	top:156px;
	left:184px;
	text-align:center;
}
#sitemap_outer .sitemap_container .left_container .physique a {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
}
#sitemap_outer .sitemap_container .left_container .physique a:hover {
	color:#b4b4b4;
}
#sitemap_outer .sitemap_container .left_container .home {
	position:absolute;
	top:19px;
	left:228px;
}
#sitemap_outer .sitemap_container .left_container .about {
	position:absolute;
	top:82px;
	left:100px;
}
#sitemap_outer .sitemap_container .left_container .sponsored {
	position:absolute;
	top:60px;
	left:292px;
}
#sitemap_outer .sitemap_container .left_container .sponsored {
	position:absolute;
	top:60px;
	left:280px;
}
#sitemap_outer .sitemap_container .left_container .contact {
	position:absolute;
	top:216px;
	left:41px;
}
#sitemap_outer .sitemap_container .left_container .proof {
	position:absolute;
	width:115px;
	text-align:center;
	top:237px;
	left:308px;
}
#sitemap_outer .sitemap_container .left_container .product {
	position:absolute;
	width:115px;
	text-align:center;
	top:255px;
	left:203px;
	border:none;
}
#sitemap_outer .sitemap_container .left_container .faq {
	position:absolute;
	text-align:center;
	top:315px;
	left:74px;
}
#sitemap_outer .sitemap_container .left_container .video {
	position:absolute;
	text-align:center;
	top:360px;
	left:62px;
}
#sitemap_outer .sitemap_container .left_container .vitargo {
	position:absolute;
	text-align:center;
	top:358px;
	left:283px;
}
#sitemap_outer .sitemap_container .left_container .anabolic {
	position:absolute;
	text-align:center;
	top:388px;
	left:23px;
}
#sitemap_outer .sitemap_container .left_container .label {
	position:absolute;
	text-align:center;
	top:430px;
	left:32px;
}
#sitemap_outer .sitemap_container .left_container .flavors {
	position:absolute;
	text-align:center;
	top:439px;
	left:194px;
}
#sitemap_outer .sitemap_container .left_container .whentouse {
	position:absolute;
	text-align:center;
	top:461px;
	left:240px;
}
#sitemap_outer .sitemap_container .left_container .howtouse {
	position:absolute;
	text-align:center;
	top:435px;
	left:361px;
}
#sitemap_outer .sitemap_container .left_container .vitargos2 {
	position:absolute;
	text-align:center;
	top:388px;
	left:335px;
}

#sitemap_outer .sitemap_container .right_container {
	position:relative;
	float:left;
	width:449px;
	height:499px;
	overflow:hidden;
	background:url(../images/bg_sitemapright.png) no-repeat;
}
#sitemap_outer .sitemap_container .right_container div a {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#474543;
	text-decoration:none;
	text-transform:uppercase;
}
#sitemap_outer .sitemap_container .right_container div a:hover {
	color:#8d4d02;
}
#sitemap_outer .sitemap_container .right_container div span a {
	color:#6f3c00;
}
#sitemap_outer .sitemap_container .right_container div span a:hover {
	color:#8d4d02;
}
#sitemap_outer .sitemap_container .right_container .physique {
	position:absolute;
	width:104px;
	top:175px;
	left:161px;
	text-align:center;
}
#sitemap_outer .sitemap_container .right_container .physique a {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
}
#sitemap_outer .sitemap_container .right_container .physique a:hover {
	color:#b4b4b4;
}
#sitemap_outer .sitemap_container .right_container .home {
	position:absolute;
	top:19px;
	left:188px;
}
#sitemap_outer .sitemap_container .right_container .about {
	position:absolute;
	top:82px;
	left:286px;
}
#sitemap_outer .sitemap_container .right_container .sponsored {
	position:absolute;
	top:60px;
	left:25px;
}
#sitemap_outer .sitemap_container .right_container .contact {
	position:absolute;
	top:216px;
	left:353px;
}
#sitemap_outer .sitemap_container .right_container .proof {
	position:absolute;
	width:115px;
	text-align:center;
	top:237px;
	left:30px;
}
#sitemap_outer .sitemap_container .right_container .product {
	position:absolute;
	width:115px;
	text-align:center;
	top:255px;
	left:123px;
	border:none;
}
#sitemap_outer .sitemap_container .right_container .faq {
	position:absolute;
	text-align:center;
	top:315px;
	left:352px;
}
#sitemap_outer .sitemap_container .right_container .video {
	position:absolute;
	text-align:center;
	top:360px;
	left:353px;
}
#sitemap_outer .sitemap_container .right_container .vitargo {
	position:absolute;
	text-align:center;
	top:358px;
	left:92px;
}
#sitemap_outer .sitemap_container .right_container .anabolic {
	position:absolute;
	text-align:center;
	top:388px;
	left:294px;
}
#sitemap_outer .sitemap_container .right_container .label {
	position:absolute;
	text-align:center;
	top:430px;
	left:320px;
}
#sitemap_outer .sitemap_container .right_container .flavors {
	position:absolute;
	text-align:center;
	top:440px;
	left:200px;
}
#sitemap_outer .sitemap_container .right_container .whentouse {
	position:absolute;
	text-align:center;
	top:463px;
	left:128px;
}
#sitemap_outer .sitemap_container .right_container .howtouse {
	position:absolute;
	text-align:center;
	top:435px;
	left:14px;
}
#sitemap_outer .sitemap_container .right_container .vitargos2 {
	position:absolute;
	text-align:center;
	top:388px;
	left:40px;
}
#sitemap_outer .sitemap_container .right_container .athlets {
	position:absolute;
	text-align:center;
	top:450px;
	left:300px;
}
#about_container .error_container {
	width:898px;
	height:230px;
	overflow:hidden;
	background:url(../images/error.gif) no-repeat 80px bottom;
}
#about_container .error_container h1 {
	font-size:48px;
	font-weight:bold;
	color:#d97700;
	padding:20px 0 0 80px;
}
#about_container .error_container .content {
	width:330px;
	overflow:hidden;
	padding:0 0 0 430px;
}
#about_container .error_container .content h2 {
	font-size:36px;
	font-weight:normal;
	color:#ffda5c;
	padding:0 0 10px 0;
}
#about_container .error_container .content p {
	font-size:14px;
	font-weight:bold;
	color:#474543;
	padding:0;
}













