body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* <<<------------------ backgrounds and colours */

.bg_main {
	background-color:#3EA347;
	background-image: url(concepts/bg_grunge_green.jpg);
	background-repeat: repeat;
	background-position: center top;
}

.bg_main2 {
	background-color:#3EA347;
	background-image: url(concepts/bg_grunge_new.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_main3 {
	background-color:#22632A;
	background-image: url(images/bg_grunge_latest.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.bg_home_bodybuilder {
	background-image: url(images/bg_body_builder4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_about_bodybuilder {
	background-image: url(images/bg_body_builder5_curler.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg_contact_bodybuilder {
	background-image: url(images/bg_bodyBuilder_contactCurler.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.bg_webstore_bodybuilder {
	background-image: url(images/bg_body_builder3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_secret {
	background-image: url(images/bg_secret3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg_secret2 {
	background-image: url(images/bg_secret_04142009.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.border_top {
	background-image: url(images/border_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.border_bottom {
	background-image: url(images/border_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.border_side_left {
	background-image: url(images/border_glow_leftside.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.border_side_right {
	background-image: url(images/border_glow_rightside.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.bg_body_glow_repeat {
	background-image: url(images/bg_body_glow_repeat.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.bg_line_whiteDotted {
	background-image: url(images/line_whiteDotted.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.dottedLine_hori_repeat {
	background-image: url(images/dottedLine_hori_repeat.gif);
	background-repeat: repeat-x;
}

/* BACKGROUND and COLORS -------------->*/


/* <<<------------------ text styles and sizes */

.maximize_your_gains {
	font-family:Arial, Helvetica, sans-serif;
	font-size:48px;
	font-weight:bolder;
	color:#FFFFFF;
	font-style: normal;
	text-decoration: none;
}

.backTo_prdGallery {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height: 17px;
	text-decoration: none;
}
.backTo_prdGallery a:link {
	color:#FFFFFF;
	text-decoration:underline;
}
.backTo_prdGallery a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
.backTo_prdGallery a:hover {
	color:#CCCCCC;
	text-decoration:none;
}
.backTo_prdGallery a:active {
	color:#FFFFFF;
	text-decoration:underline;
}



.prdGallery_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height: 17px;
	text-decoration: none;
}
.prdGallery_content a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.prdGallery_content a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.prdGallery_content a:hover {
	color:#CCCCCC;
	text-decoration:none;
}
.prdGallery_content a:active {
	color:#FFFFFF;
	text-decoration:none;
}

.body_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height: 18px;
	font-style: normal;
	text-decoration: none;
	text-align: justify;
}
.body_content a:link {
	color:#FFFFFF;
	text-decoration:underline;
}
.body_content a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
.body_content a:hover {
	color:#CCCCCC;
	text-decoration:none;
}
.body_content a:active {
	color:#FFFFFF;
	text-decoration:underline;
}
.secrets_content_big {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFCC00;
	line-height: 24px;
	font-style: normal;
	text-decoration: none;
}
.secrets_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height: 18px;
	font-style: normal;
	text-decoration: none;
	text-align: center;
}
.secrets_content a:link {
	color:#FFFFFF;
	text-decoration:underline;
}
.secrets_content a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.secrets_content a:hover {
	color:#CCCCCC;
	text-decoration:none;
}
.secrets_content a:active {
	color:#FFFFFF;
	text-decoration:none;
}
.secrets_content2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height: 18px;
	font-style: normal;
	text-decoration: none;
	text-align: right;
}
.secrets_content2 a:link {
	color:#FFFFFF;
	text-decoration:underline;
}
.secrets_content2 a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.secrets_content2 a:hover {
	color:#CCCCCC;
	text-decoration:none;
}
.secrets_content2 a:active {
	color:#FFFFFF;
	text-decoration:none;
}
.signup_body_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	line-height: 19px;
	font-style: normal;
	text-decoration: none;
	text-align: justify;
}
.signup_body_content a:link {
	color:#FFFFFF;
	text-decoration:underline;
}
.signup_body_content a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.signup_body_content a:hover {
	color:#CCCCCC;
	text-decoration:none;
}
.signup_body_content a:active {
	color:#FFFFFF;
	text-decoration:none;
}

.signup_content_small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	line-height: 15px;
	font-style: normal;
	text-decoration: none;
}
.signup_content_small a:link {
	color:#FFFFFF;
	text-decoration:underline;
}
.signup_content_small a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.signup_content_small a:hover {
	color:#CCCCCC;
	text-decoration:none;
}
.signup_content_small a:active {
	color:#FFFFFF;
	text-decoration:none;
}

.supplement_facts {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
.product_pagetitles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFFFFF;
	font-style: normal;
	text-decoration: none;
}

.servings_txt2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#FFFFFF;
	font-style: normal;
	text-decoration: none;
}

.servings_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#FFFFFF;
	font-style: normal;
	text-decoration: none;
}
.servings_txt a:link {
	color:#FFFFFF;
	text-decoration:underline;
}
.servings_txt a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.servings_txt a:hover {
	color:#CCCCCC;
	text-decoration:none;
}
.servings_txt a:active {
	color:#FFFFFF;
	text-decoration:none;
}
.ingredients_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-style: normal;
	text-decoration: none;
}
.non_medicinal_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#FFFFFF;
	font-style: normal;
	text-decoration: none;
}

/* text styles and sizes -------------->*/


/* <<<------------------ form elements */

.form_field_regular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 250px;
	height:15px;
	background-image:url(images/form_field_regular.jpg);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left:8px;
	padding-top:4px;
}
.form_field_comment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 250px;
	height:103px;
	background-image:url(images/form_field_comment.jpg);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left:8px;
	padding-top:4px;
}







/* form elements -------------->*/