body.body_actionsports{
	background:url(/images/SportPages/body_actionsports.png) center top repeat;
}
.actionsports_content{
	width:796px;
	padding-bottom:26px;
}
.actionsports_box{
	width:100%;
	overflow:hidden;
	padding-bottom:10px;
}
.actionsports_box .top_banner{
	float:left;
	width:531px;
}
.actionsports_box .playbooks{
	float:right;
	width:257px;
	height:383px;
	margin-top:4px;
	background:url(/images/SportPages/bg_playbooks.png) left top no-repeat;
}
.actionsports_box .playbooks .playbooks_title{
	font-size:20px;
	color:#FFF;
	height:33px;
	padding:8px 0px 0px 16px;
	font-weight:bold;
}
.actionsports_box .playbooks .playbooks_box{
	padding:0px 21px 10px 21px;
}
.actionsports_box .playbooks h5{
	font-size:18px;
	color:#fff4a7;
	text-transform:uppercase;
	padding-top:15px;
	line-height:19px;
}
.actionsports_box .playbooks p{
	font-size:10px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
}
.actionsports_box .playbooks p a{color:#FFFFFF;}
.actionsports_box .playbooks p a:hover{color:#FFFFFF;}
img.playbooks_img{
	display:block;
	margin-top:12px;
}
.actionsports_box .playbooks a.download_link{
	background: url(/images/SportPages/bg_download_link.png) left top no-repeat;
	display:block;
	width:242px;
	height:35px;
	margin:0px auto;
	text-indent:-9999999px;
	outline-style:none;
	margin-top:10px;
}
.actionsports_box .nutrition_training{
	float:left;
	width:530px;
	height:433px;
	background:url(/images/SportPages/bg_nutrition_training.png) left top no-repeat;
}
.actionsports_box .nutrition_training .nutrition_training_title{
	font-size:22px;
	color:#FFF;
	height:36px;
	padding:5px 0px 0px 19px;
	font-weight:bold;
}
.actionsports_box .nutrition_training .nutrition_training_box{
	width:491px;
	overflow:hidden;
	margin:0px auto;
	background:url(/images/SportPages/bg_nutrition_training_box.png) left top no-repeat;
	padding:18px 8px;
}
.actionsports_box .nutrition_training .nutrition_training_box.first{background:none;}
.actionsports_box .nutrition_training .nutrition_training_box img{
	display:block;
	float:left;
	border:1px solid #000;
	height:90px;
	width:121px;
}
.actionsports_box .nutrition_training .nutrition_training_box .box{
	width:356px;
	float:right;
}
.actionsports_box .nutrition_training .nutrition_training_box h4{
	font-size:14px;
	color: #003366;
	line-height:18px;
	text-transform:none;
}
.actionsports_box .nutrition_training .nutrition_training_box h4 a{color: #003366;}
.actionsports_box .nutrition_training .nutrition_training_box h4 a:hover{color: #003366;}
.actionsports_box .nutrition_training .nutrition_training_box p{
	color:#353535;
	padding-top:2px;
}
.actionsports_box .nutrition_training .nutrition_training_box a.read_more{
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
}
.actionsports_box .powerbar_product{
	float:right;
	width:257px;
	height:434px;
	background:url(/images/SportPages/bg_powerbar_energy.png) left top no-repeat;
}

.actionsports_box .powerbar_product .powerbar_product_title{
	font-size:20px;
	color:#FFF;
	height:33px;
	padding:8px 0px 0px 19px;
	font-weight:bold;
}
.actionsports_box .powerbar_product .powerbar_product_box{
	width:100%;
	overflow:hidden;
	margin-top:10px;
}
.actionsports_box .powerbar_product .powerbar_product_box .img_box{
	float:left;
	width:155px;
}
.actionsports_box .powerbar_product .powerbar_product_box .img_box img{
	display:block;
	margin:0px auto;
}
.actionsports_box .powerbar_product .powerbar_product_box .box{
	float:right;
	width:102px;
}
.actionsports_box .powerbar_product .powerbar_product_box .box p{font-weight:bold;}
.actionsports_box .powerbar_product .powerbar_product_box .box a.buy_now{
	display:block;
	width:77px;
	height:18px;
	text-align:center;
	background:url(/images/SportPages/bg_buy_now.png) left top no-repeat;
	font-size:12px;
	color:#000;
	font-weight:bold;
	padding-top:3px;
	margin-top:3px;
}
.actionsports_box .community{
	float:left;
	width:385px;
	height:395px;
	margin-top:3px;
	background:url(/images/SportPages/bg_community.png) left top no-repeat;
}

.actionsports_box .community .community_title{
	font-size:22px;
	color:#FFF;
	height:36px;
	padding:5px 0px 0px 19px;
	font-weight:bold;
}
.actionsports_box .community .community_box{
	width:353px;
	margin:0px auto;
	overflow:hidden;
	padding:5px 0px;
	background:url(/images/SportPages/bg_community_box.png) left top no-repeat;
}
.actionsports_box .community .community_box.first{
	background:none;
}
.actionsports_box .community .community_box img{
	display:block;
	float:left;
	border:1px solid #000000;
}
.actionsports_box .community .community_box .box{
	width:310px;
	float:right;
}
.actionsports_box .community .community_box h4{
	font-size:11px;
	color:#bc0000;
	font-weight:bold;
	text-transform:uppercase;
	line-height:12px;
}
.actionsports_box .community .community_box h4 a{color:#bc0000;}
.actionsports_box .community .community_box h4 a:hover{color:#bc0000;}
.actionsports_box .community .community_box ul{
	width:100%;
	padding-bottom:6px;
}
.actionsports_box .community .community_box ul li{
	display:inline;
	font-size:10px;
	font-weight:normal;
	color:#606060;
	text-transform:none;
}
.actionsports_box .community .community_box ul li a{color:#606060;}
.actionsports_box .community .community_box ul li a:hover{color:#606060;}

.actionsports_box .community .community_box h5{
	font-size:12px;
	color:#000000;
	line-height:13px;
}
.actionsports_box .community .community_box h5 a{color:#000000;}
.actionsports_box .community .community_box h5 a:hover{color:#000000;}
.actionsports_box .community .community_box p{
	font-size:12px;
	color:#000000;
}
.actionsports_box .videos{
	float:right;
	width:403px;
	height:398px;
	background:url(/images/SportPages/bg_videos.png) left top no-repeat;
}

.actionsports_box .videos .videos_title{
	font-size:22px;
	color:#FFF;
	height:36px;
	padding:5px 0px 0px 19px;
	font-weight:bold;
}
.actionsports_box .videos .videos_inner{
	padding-top:36px;
	width:342px;
	margin:0px auto;
}
.actionsports_box .videos .videos_inner h4{
	font-size:16px;
	line-height:17px;
	color:#000;
	padding-top:8px;
}
.actionsports_box .videos .videos_inner h4 a{color:#000;}
.actionsports_box .videos .videos_inner h4 a:hover{color:#000;}
.actionsports_content .bottom_banners{}
.actionsports_content .bottom_banners img{
	display:block;
}
.actionsports_content .bottom_banners p{
	font-size:10px;
	color:#333;
	padding-top:3px;
}
