body {
	background:#fff;
	font-family:arial, verdana, serif;
}
#intro {
	width:915px;
	height:245px;
	background:url(../images/intro5.jpg) no-repeat;
	padding:15px 0 0 25px;
}

#intro h1 {
	font-size:28px;
	color:#2d7a85;
	text-transform:uppercase;
}
#previous_member_container
{
     height:26px; 
     width:100%;
     margin:0 auto;
     padding-bottom:10px;
}
#previous_member_link
{
    display:block;
    height:26px;
    overflow:hidden;
    position:relative;
    font-size:12px;    
}
#previous_member_link span
{    
    background:url(../images/HBanner/5factor_BNR_Sliver_PreviousMB.jpg) no-repeat;
    cursor:pointer;
    height:100%;
    width:100%;
    position:absolute;
}
#frmdiet {
	width:355px;
	height:190px;
	float:left;
	background:url(../images/box_diet.png) no-repeat;
	margin:38px 0 0 0;
}
#frmdiet h3 {
	font-size:22px;
	height:30px;
	color:#fff;
	padding:5px 0 0 10px;
	font-weight:lighter;
	margin:0 0 9px 0;
}
#frmdiet label {
	width:54px;
	float:left;
	margin:0 0 0 10px;
	padding:2px 0 0 0;
	font-size:13px;
	color:#2b424a;
}
.seldiet {
	width:43px;	
	float:left;
	border:1px solid #2d7a85;
	font-family:arial, verdana, serif;
	font-size:13px;
	color:#89c4cc;
	margin:1px 5px 8px 0;
}
#frmdiet span {
	font-size:13px;
	color:#2b424a;
	float:left;
	display:inline;
	margin:0 9px 0 0;
	padding:2px 0 0 0;
}
#frmdiet br {
	clear:both;
}
.textboxdiet1 {
	width:37px;
	height:16px;
	background:#fff;
	border:1px solid #2d7a85;
	font-family:arial, verdana, serif;
	color:#89c4cc;
	font-size:13px;
	padding:2px 3px 0 3px;
	float:left;
	margin:1px 5px 8px 0;
}
#frmdiet label#lblgoal {
	width:auto;
	float:left;
	margin:0 5px 0 7px;
	font-size:13px;
	color:#2b424a;
}
.raddiet {
	float:left;
	margin:2px 0 8px 0;
}
#frmdiet label.lblgender {
	width:auto;
	float:left;
	margin:0 7px 0 3px;
	font-size:13px;
	color:#2b424a;
}
.textboxdiet2 {
	width:202px;
	height:16px;
	background:#fff;
	border:1px solid #2d7a85;
	font-family:arial, verdana, serif;
	color:#89c4cc;
	font-size:13px;
	padding:2px 3px 0 3px;
	float:left;
	margin:1px 0 8px 0;
}
.submitsignup {
	width:64px;
	height:20px;
	background:url(../images/submit_signup.png) no-repeat;
	border:0;
	cursor:pointer;
	overflow: hidden;
	text-indent:-5000px;
	float: left;
	margin:1px 0 0 7px;
}
#textintro {
	float:left;
	margin:60px 0 0 72px;
	display:inline;
}
#textintro h2 {
	font-size:22px;
	color:#2b424a;
	font-weight:lighter;
}
#textintro h2 span {
	text-transform:uppercase;
	color:#2d7a85;
}
#butjoinnow{
	width:146px;
	height:35px;
	font-size:12px;
	position:relative;
	overflow:hidden;
	display:block;
	text-indent:-5000px;
	margin:105px 0 0 0;
}
#butjoinnow span{
	background:url(../images/but_joinnow.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
.gallery
{    
    height:339px; 
    width:566px; 
    float:left; 
    margin-bottom:5px; 
    margin-right:8px; 
}
.hero_container
{
    background:url(../images/hero_background.png) no-repeat;
    height:109px; 
    width:364px; 
    float:left; 
    margin-bottom:6px; 
    
}
.hero_container h3
{
    background:url(../images/hero_container_header_background.png) repeat-x;
    font-size:18px;
    padding:6px 10px 6px 14px;
}
.hero_container4
{
    background:url(../images/harley_in_news_background.png) no-repeat;
    height:262px;
    width:566px;
    float:left;
    margin:0 7px 12px 0;
}
.hero_container4 h3
{
    background:#2D7A85 none repeat scroll 0 0;
    color:#FFFFFF;
    font-size:22px;
    padding:3px 10px 4px 20px;
}
.hero_container4 img
{
    padding-top:5px;   
}
.hero_container5
{
    background:url(../images/hero_container1_background.png) repeat-x;
    height:262px;
    width:365px;
    float:right;
    margin-right:0px;
}
.hero_container5 h3
{
    background:#2D7A85 none repeat scroll 0 0;
    color:#FFFFFF;
    font-size:22px;
    padding:1px 0px 1px 20px;
}
.hero_container5_img
{
    vertical-align:bottom;
    padding-top:2px;
}
.hero_container5_follow_now
{
    padding-right:5px;
}
.hero_container5_follow_now img
{
    vertical-align:middle;
}
.hero_content
{
    float:left;
    padding:5px 0px 5px 15px;
    width:198px;
    font-size:11px;
}
.hero_content4
{
    margin-left:185px;
    padding:13px 18px 5px 15px;
    width:350px;
    font-size:11px;
}
.hero_content5
{
    float:left;
    padding:5px 0px 5px 15px;
    width:340px;
    font-size:11px;
}
.hero_content5_update
{
    height:180px;
    width:340px;
    overflow:hidden;
    display:block;
}
.hero_content5_subheader
{
     font-size:17px; 
     text-transform:uppercase; 
     margin-top:5px; 
     margin-bottom:7px; 
     font-weight:bold; 
     display:block;
}
.img_content
{
    display:block;
    float:right;
}
#hero_img1
{
    margin-top:-32px;
    margin-right:16px;
}
#hero_img2
{
    margin-top:-34px;
}
#hero_img3
{
    margin-top:-28px;
    margin-right:7px;
}
.header5_text
{
    position:absolute;
    margin-top:4px;
    margin-left:4px;
}
.press_container 
{
	font-size:12px;
	display:block;
	float:left; 
	margin:0 0 0 0;
	width:940px;
	background-image:url(../images/5factor_news_icon.jpg); 
	background-repeat:no-repeat; 
	background-position:right;
	background-position:top;
	vertical-align:top;
}
.press_content
{
	display:block;
	float:left; 
	width:355px;
	padding-left:25px;
	color:#2B424A;
        padding-top:10px;
}
.press_title
{
	font-size:16px;
	display:block;
	text-transform:uppercase; 
	font-weight:bold;
	color: #2d7a85;
	padding-top:10px;
}
.press_more
{
	display:block;
	font-weight:bold;
	padding-top:10px;
}

.press_intro
{
	padding-top:20px;
}

.press_header1
{
	padding-left:15px; 
	padding-top:5px;
	color:#FFFFFF; 
	font-size:18px; 
	font-weight:bold;
	width:560px;
	height:32px;
}


.video_container
{
	display:block;
	float:left; 
	width:560px;
	background-color:#b4cdd0;
	margin-top:10px;
}
.video_title{
	padding:0 0 5px 15px; 
	font-size:16px; 
	font-weight:bold; 
	text-transform:uppercase;
	color:#2B424A;
}
.video
{
	padding:0 0 5px 5px;
}
.corner_tl
{
	background-image:url(../images/video_corner_tl.gif); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:5px; 
	width:5px;
}
.corner_tr
{
	background-image:url(../images/video_corner_tr.gif); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:5px; 
	width:5px;
}
.corner_bl
{
	background-image:url(../images/video_corner_bl.gif); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:5px; 
	width:5px;
}
.corner_br
{
	background-image:url(../images/video_corner_br.gif); 
	background-repeat:no-repeat; 
	background-position:top; 
	height:5px; 
	width:5px;
}

.twitter
{
	display:block;
	float:left; 
	width:560px;
	vertical-align:top;
        margin-top:15px;
	margin-bottom: 10px;
}

.facebook
{
	display:block;
	float:right; 
	width:370px;
	height:100px;
	margin-top:15px;
	vertical-align:top;
	margin-bottom: 10px;
}


.facebook_bg
{
	background-color:#b4cdd0;
}

