#content {margin-top:0;}
.wp-team {padding: 0 27px 30px !important;}
.playa_detail {border:20px solid #DF0009;border-width:20px 0 0;}


#content h1 {font-size:41.43px;text-transform:uppercase;color: #DF0009;margin: 0;padding:0;}
#content h2 {font-size:18.54px;text-transform:uppercase;margin: 0;color: #DF0009 ;}
#content h2.padding_0 {padding: 0;border:0;width:545px;text-transform:none !important;}
.padding_0 {padding-top: 0 !important;}
.padding_1 {padding-top: 1px !important;}

.player_video_slider {padding-top: 15px;width: 545px;float:left;}
.player_video_slider #video_slider {height: 306px;list-style-type: none;margin: 0; overflow: hidden;padding: 0;width: 545px;}
.pt5 {color: #DF0009;text-transform:uppercase;}
#prd_right_nav, #prd_img_nav, #prd_vid_nav {margin-right: 30px;padding: 2px 19px 0px;}

div.vid_list { list-style:none;border:1px solid #b8b8b8; border-width: 1px 0;width: 545px;height:63px;margin:5px 0;padding:5px 5px 0 ;}
div.vid_list img{ float:left;width:101px;margin: 0 8px 0 0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3;}
div.vid_list a:hover img , div.vid_list a.selected img { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0;}

.vid_info {clear:both;height:50px;width:545px;}
.vid_title {color: #DF0009;text-transform:uppercase;float:left;margin:0 0 0 5px;}
.vid_page {color: #b8b8b8;float:right;}
.vid_page a{color: #b8b8b8;text-decoration:none;}
.vid_page a:hover, .vid_page a.selected{color: #DF0009;text-decoration:none;}

.list_player {margin-left:2px;}

#slides {height: 418px;}

a.jFlowPrev, a.jFlowNext {margin-top: 371px;}
.sliderItem .desc{width:925px;padding: 12px 27px 0;float:none;letter-spacing:1px;}

#rightLinks {background: #DF0009;color: #fff;}
#rightLinks a {color: #fff;font-weight:normal !important;}
#rightLinks a:hover {color: #fff;font-weight:bold !important;}
.wp-team div.item {float: left; margin: 5px 0 0 5px; min-height: 65px;width: 65px;}
.wp-team div.item a:hover img {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.wp-team div.item img {display: block; height: 65px;width: 65px;}
.wp-team div.item span.dole { background: #e21b22; font-size: 8.33px; height: 27px; margin-top: -33px; padding: 6px 2px 0 3px; position: absolute; text-transform: uppercase; width: 60px; }

.wp-team div.item span.d, .wp-team div.item span.da { background: #e21b22;font-size: 8.33px; font-weight: bold; height: 27px; margin-top: -65px; padding: 39px 2px 0 3px; position: absolute; text-transform: uppercase; width: 60px; color: #fff;text-decoration:none;}

.b1b1b1_line {clear:both;border-bottom: 1px solid #B0B0B0;margin:3px 0;padding: 0;height:10px;}

.b0b0b0_2px_line {clear:both;border-bottom: 1px solid #B0B0B0;margin:3px 3px 0 -2px;padding: 0;height:9px;}
.b0b0b0_line {clear:both;border-bottom: 1px solid #B0B0B0;padding: 0;width:910px}

.team_info_general {width:930px;margin: 30px 0 0 0; color:#000;}
.with_grey_bg {width:970px;margin:-26px 0 0 -27px;padding-top:10px;}
.dtls {border:0;}
.popup_bottom_bg {background: url(team_img/popup_bottom_bg.jpg) no-repeat 0 bottom;height:13px;}
.popup_top_bg {background: url(team_img/popup_top_bg.jpg) no-repeat 0 0;height:13px;margin-bottom: 21px;}

.team_heading { background: #DF0009; color: #fff; line-height: 28px; margin: 14px 0 16px 7px; padding: 16px 20px 5px; text-transform: uppercase; width: 865px;}

.team_info_general .player_heading { background: #DF0009; color: #fff; line-height: 28px; margin: 5px 0 0; padding: 25px 20px 3px; text-transform: uppercase; }

.team_info_general span img { float:right; padding: 15px 0 3px; }

.team_info_general .player_detail {width:100%;margin:12px 0;}
.team_info_general .player_detail_info {float:left;width:700px;}
.team_info_general .player_detail_info table.product_spec {border-collapse: collapse;color: #de010a;font-size:8.33px;}
.team_info_general .player_detail_info  table.product_spec tr {border: 1px solid #de010a; border-width: 1px 0;}
.team_info_general .player_detail_info  table.product_spec td.e {font-size:11.92px;border-top:0;}
.team_info_general .player_detail_info  table.product_spec tr.h, .team_info_general .player_detail_info table.product_spec {border: 1px solid #de010a;border-width:0 0 1px;font-size:8.33px;letter-spacing: 0.12em;}
.team_info_general .player_detail_info  table.product_spec td {border-bottom: 1px solid #de010a;border-top: 1px solid #de010a;}
.team_info_general .player_detail_info img {float:left;margin-right:22px;}

.team_info_general .player_detail_social {float:right;margin-top:10px;}


.player_next_prev {clear:both;height:30px;line-height:30px;color: #df0009;margin:8px 0;width:971px;}
.player_next_prev span{padding: 0 5px;font-size:18px;}
 
a.playa_prev, a.playa_next{
	display: block;
	width: 23px;
	height: 30px;
	background: url(images/slider_red.gif) 0 0 no-repeat;
	outline: none;
	float:left;
}

a.playa_prev:hover{
	background-position: 0 -60px;
}
a.playa_next{
	background-position: 0 -30px;
	float:right;
}
a.playa_next:hover{
	background-position: 0 -90px;
}

ul#nav_social_share { width: 200px; height: 70px;  padding:0; background: url(team_img/twitter_fb_icons.jpg); position:relative; border:1px solid #de010a;border-width: 1px 0;}
ul#nav_social_share li { display:block; height:70px; margin: 0; padding: 0; list-style: none; position: absolute; top: 0;} 
ul#nav_social_share li a { display:block; height:70px; }

li#ico_twitter { left: 0;  width: 100px; }
li#ico_fb { left: 100px;  width: 100px; }

#ico_twitter a:hover{ background: transparent url(team_img/twitter_fb_icons.jpg) 0 -70px no-repeat; }
#ico_fb a:hover{ background: transparent url(team_img/twitter_fb_icons.jpg) -100px -70px no-repeat; }
ul#nav_social_share li a {text-indent:-9000px; background-color:transparent; }

h3#view_full_profile a{border: 1px solid #df0009;display:block;width:200px;text-align:center;color: #df0009;text-decoration:none;padding: 3px 0;text-transform:uppercase;font-size:10px}
h3#view_full_profile a:hover{background: #df0009;color:#fff;text-decoration:none;}


.team_info_general #product_related {margin-top:10px;}
.p_gear_heading {width:260px;float:left;background: #DF0009;color: #fff;margin: 0;padding: 23px 30px 3px 10px;text-transform: uppercase; }
.p_gear_heading h3{margin-top:35px;font-size:34px;}

.detail_info_left {width:575px;float:left}
.detail_info_left p{color:#434343;width:545px;margin-bottom:20px;font-size:11.2px;}
.detail_info_right {width:322px;float:right}
.detail_info_right .heading_block{color: #fff;float: left;margin: 0;padding: 5px 22px 8px 11px;width: 322px;}
.detail_info_right .heading_block h3{background: #DF0009;font-size: 26.25px;padding: 38px 16px 4px 17px;text-transform: uppercase; margin:5px 0 28px;}
.detail_info_right .heading_block ul{padding: 3px 10px 3px 18px;margin:-20px 0 0;}

.detail_info_right .heading_block ul li{display:block;color: #434343;font: 11px Arial;margin-bottom:10px;}
.detail_info_right .heading_block ul li a{color: #434343;display:inline; text-decoration:none;font: italic bold 11px Arial;}
.detail_info_right .heading_block ul li a.more{margin: 6px 0;font: italic bold 11px Arial;display:block;}

.infos_p {margin:0;}


/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix { display: inline-block; }

* html .clearfix { height: 1%;}

.clearfix { display: block;}
