html * { font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; text-indent: 0; list-style: none; }
body, div, p, span, ul, li, img, form, input, select,h1,h2,h3,h4,h5, dl, dt, dd { margin: 0; padding: 0; text-indent: 0; list-style: none; }
html { background:#000 url(../images/redesign/stripe_background.png) repeat-x; }
body { /*background:#000 url(../images/redesign/body_bg.png) repeat-x;*/ background:url(../images/redesign/wrapper_bg.jpg) no-repeat top center; }
a img { border:0; }
a { text-decoration:none; }
a.link_arrow { font-size:10px; color:#333; text-decoration:underline; background:url(../images/redesign/link_arrow.png) no-repeat right center; padding:2px 15px 4px 0; font-weight:bold; }
a.link_arrow:hover { text-decoration:none; }
a.link_arrow_down { font-size:10px; font-weight:bold; background:url(../images/redesign/down_arrow.png) no-repeat right center; padding-right:6px; color:#333;  }
a.link_no_arrow_down { font-size:10px; font-weight:bold; }
a.link_arrow_right { font-size:10px; background:url(../images/redesign/right_arrow.png) no-repeat left center; padding-left:7px; color:#333;  }
a.link_arrow_right_red { font-size:11px; background:url(../images/redesign/right_arrow_red.png) no-repeat right center; padding-right:7px; color:#333; text-decoration:underline; }
a.link_arrow_right_red:hover { text-decoration:none; }
a.add_link { font-size:10px; font-weight:bold; color:#333; background:url(../images/redesign/add_icon.png) no-repeat center right; padding:9px 35px 9px 0; width:50px; text-align:right; display:inline-block;}
a.sort_up,
a.sort_down,
a.close,
a.question { width:13px; height:14px; display:inline-block; }
a.sort_up { background:url(../images/redesign/sort_up_icon.png) no-repeat;}
a.sort_down { background:url(../images/redesign/sort_down_icon.png) no-repeat; }
a.close { background:url(../images/redesign/close_icon.png) no-repeat; }
a.question {background:url(../images/redesign/question_icon.png) no-repeat; }
a.sort_up span,
a.sort_down span,
a.close span,
a.question span { display:none; position:absolute; background:#FFFF99; padding:3px 10px; color:#000; font-size:10px; font-weight:bold; margin-top:-20px; border:1px solid #FFCC00; }
a.sort_up:hover span,
a.sort_down:hover span,
a.close:hover span,
a.question:hover span { display:inline-block; }

a.button { padding-top:3px; padding-bottom:8px; width:104px !important; display:inline-block; background:url(../images/redesign/button.png) no-repeat; color:#fff !important; text-decoration:none !important; font-weight:bold !important; border:0;  text-align:center; font-size:12px !important;}
input.button { padding-top:2px; width:104px !important; display:inline-block; background:url(../images/redesign/button.png) no-repeat; color:#fff !important; text-decoration:none !important; font-weight:bold !important; border:0; padding-bottom:8px; text-align:center; font-size:12px !important; cursor:pointer; }
a.button.no_arrow,
input.button.no_arrow { background:url(../images/redesign/button_no_arrow.png) no-repeat;  }
.input.submit .button.no_arrow:hover { background-position:top left !important;   }
a.button.medium,
input.button.medium {background:url(../images/redesign/button_medium.png) no-repeat; width:131px !important;}
a.button.large,
input.button.large {background:url(../images/redesign/button_large.png) no-repeat; width:175px !important;}
a.button,
a.button.no_arrow,
a.button.medium,
a.button.large { background-position:top left !important; height:16px;  }
a.button:hover,
a.button.no_arrow:hover,
a.button.medium:hover,
a.button.large:hover { background-position:bottom left !important; }

input.button,
input.button.no_arrow,
input.button.medium,
input.button.large { background-position:top left !important; height:27px;  }
input.button:hover,
input.button.no_arrow:hover,
input.button.medium:hover,
input.button.large:hover { background-position:bottom left !important; }

#background_wrapper { /*width:1219px; margin:0 auto; background:url(../images/redesign/wrapper_bg.jpg) no-repeat; height:1000px;*/}
#content_wrapper { width:961px; margin:0 auto;}

#header { background:url(../images/redesign/header_logo.png) no-repeat 0px 30px; width:100%; height:90px;  }
#header .header_banner { width:728px; height:100%; float:right; }

#header_nav { width:536px; float:left; display:inline-block; }
#header_nav li { float:left; }
#header_nav li ul { display:none; border:1px solid #fff; background: #fff url(../images/redesign/submenu_bg.png) repeat-y; margin-top:35px; position:absolute; z-index:10000 }
#header_nav li ul li { float:none; cursor:default; }
#header_nav li.home,
#header_nav li.myvb,
#header_nav li.registration,
#header_nav li.show { height:37px; display:inline-block; cursor:pointer; }
#header_nav li.home:hover,
#header_nav li.myvb:hover,
#header_nav li.registration:hover,
#header_nav li.show:hover { background-position:left bottom; }
#header_nav li.home { width:172px; background:url(../images/redesign/home_button.png) no-repeat; }
#header_nav li.show { width:176px; background:url(../images/redesign/show_button.png) no-repeat; }
#header_nav li.myvb { width:186px; background:url(../images/redesign/myvb21_button.png) no-repeat; }
#header_nav li.registration { width:186px; background:url(../images/redesign/registration_button.png) no-repeat; }

#header_nav li.show ul { width:176px; padding-bottom:10px; }
#header_nav li.show ul li { padding: 25px 10px 0 10px; }
#header_nav li.show ul li a { padding-left:30px; color:#333; display:block;  }
#header_nav li.show ul li a span { border-bottom:1px dotted #999; display:block; font-size:14px; font-weight:bold; padding:0 0 4px 5px;}
#header_nav li.show ul li.clubs a { background:url(../images/redesign/icons/submenu_clubs_icon.png) no-repeat; }
#header_nav li.show ul li.competition a { background:url(../images/redesign/icons/submenu_competitions_icon.png) no-repeat; }
#header_nav li.show ul li.teams a { background:url(../images/redesign/icons/team_icon.png) no-repeat; }
#header_nav li.show ul li.members a { background:url(../images/redesign/icons/submenu_members_icon.png) no-repeat; }
#header_nav li.show ul li.bestof a { background:url(../images/redesign/icons/submenu_bestof_icon.png) no-repeat;}
#header_nav li.show ul li.myhomepage a { background:url(../images/redesign/icons/myhomepage_icon.png) no-repeat;}
#header_nav li.show ul li.myclubs a { background:url(../images/redesign/icons/myclubs_icon.png) no-repeat;}
#header_nav li.show ul li.myteams a { background:url(../images/redesign/icons/myteams_icon.png) no-repeat;}
#header_nav li.show ul li.mypredictions a { background:url(../images/redesign/icons/predictions_icon.png) no-repeat;}
#header_nav li.show ul li.mycompetition a { background:url(../images/redesign/icons/mycompetition_icon.png) no-repeat;}
#header_nav li.show ul li.myfriends a { background:url(../images/redesign/icons/myfriends_icon.png) no-repeat;}
#header_nav li.show ul li.mymessages a { background:url(../images/redesign/icons/mymessages_icon.png) no-repeat;}
#header_nav li.show ul li.contribute a { background:url(../images/redesign/icons/contribute_icon.png) no-repeat;}
#header_nav li.show ul li.myprofile a { background:url(../images/redesign/icons/myprofile_icon.png) no-repeat;}
#header_nav li.show:hover ul { display:inline-block; }

#header_nav li.home a { width:100%; height:100%; display:inline-block; }
#header_nav li.registration a { width:100%; height:100%; display:inline-block; }

#header_tab { width:405px; height:45px; display:inline-block; float:right;  }
#header_tab ul { padding:6px 0 2px 0; margin:0 15px; border-bottom:1px dotted #696555; display:inline-block; }
#header_tab ul.login_form { padding:10px 0 2px 0;}
#header_tab ul.login_form li { height:32px; }
#header_tab ul li { float:left; font-size:13px; font-weight:bold; color:#000; height:18px; }
#header_tab ul li.input { width:135px;  }
#header_tab ul li.input.username_input { width:160px;}
#header_tab ul li.input.password_input {width:110px;}
#header_tab ul li.input .login_input { border:1px solid #adadad;  width:100%; height:20px; font-size:12px; padding-top:3px; }
#header_tab ul li.input .login_input.username { width:150px; }
#header_tab ul li.input #password { width:100px }
#header_tab ul li.input.forgot_input { width:65%; font-size:10px; margin:2px 0;  }
#header_tab ul li.input.forgot_input input { margin-right:9px; }
#header_tab ul li.input.submit { float:right; width:100px; }
#header_tab ul li.input.submit .button {  }

#header_tab ul li.left_column { width:120px; }
#header_tab ul li.left_column img { height:12px; }
#header_tab ul li.left_column.name_dropdown ul { display:none; position:absolute; width:200px; background:#fff; z-index:30000; border:1px solid #AAAFAB; padding:0; margin:0px 0 0 -1px; }
#header_tab ul li.left_column.name_dropdown ul li { width:100%; display:inline-block; float:left; padding:5px 0; background:#E4E3D9;}
#header_tab ul li.left_column.name_dropdown ul li.member_name { background:#fff; border-bottom:1px solid #adadad; cursor:pointer;}
#header_tab ul li.left_column.name_dropdown ul li.member_name img { float:left; }
#header_tab ul li.left_column.name_dropdown ul li a { text-decoration:none; padding:0 5px; width:190px; display:inline-block; }
#header_tab ul li.left_column.name_dropdown ul li a span.team_name { float:left; }
#header_tab ul li.left_column.name_dropdown ul li a span.team_role { float:right; padding-left:15px; }
#header_tab ul li.left_column.name_dropdown ul li a span.team_role.official {background:url(../images/redesign/icons/gray_icons/official_icon.png) no-repeat left center; }
#header_tab ul li.left_column.name_dropdown ul li a span.team_role.player {background:url(../images/redesign/icons/gray_icons/player_icon.png) no-repeat left center;}
#header_tab ul li.left_column.name_dropdown ul li a span.team_role.supporter {background:url(../images/redesign/icons/gray_icons/supporter_icon.png) no-repeat left center;}
#header_tab ul li.left_column.name_dropdown ul li a span.team_role.coach {background:url(../images/redesign/icons/gray_icons/coach_icon.png) no-repeat left center;}
#header_tab ul li.left_column.name_dropdown ul li:hover { background:#fff; }
#header_tab ul li.left_column.name_dropdown:hover ul {display:inline-block; }
#header_tab ul li.middle_column { width:150px; }
#header_tab ul li.right_column { text-align:right; width:105px; }
#header_tab ul li.left_column img { margin-right:7px; }
#header_tab ul li.right_column img { margin:0 7px; }
#header_tab ul li span.label { font-size:10px; color:#D31D00;  }
#header_tab ul li a { font-size:10px; color:#333; text-decoration:underline; }
#header_tab ul li a:hover { text-decoration:none; }
#header_tab ul li a.link_arrow_down { text-decoration:none; font-size:13px; }
#header_tab ul li a.link_no_arrow_down { text-decoration:none; font-size:13px; }
#header_tab ul li img { padding:0 4px 0 4px; }

#main_content {background:url(../images/redesign/page_header_bg.png) no-repeat top right; margin-top:15px; display:inline-block }
#page { width:100%; display:inline-block;  }
#page_content { display:inline-block; padding-left:1px; }
#page_content #left_column { float:left; width:673px; display:inline-block;}
#page_content #right_column { background:url(../images/redesign/right_column_curve.png) no-repeat bottom; padding-bottom:10px; display:inline-block; float:left; width:287px; margin-top:33px; }
#page_content #right_column .right_column_content {  background:#e4e3d9; width:100%;}

#page_header { width:100%; display:inline-block; padding-bottom:5px; float:left; }
#page_header #name_details { float:left; display:inline-block; padding:10px 0 0 14px; width:655px; }
#page_header #page_header_options { float:right; display:inline-block; padding:10px 27px 0 0;}
#page_header #name_details li { font-size:11px; color:#666; padding:8px 13px 0 0; }
#page_header #page_header_options li { padding-left:34px; }
#page_header #name_details li,
#page_header #page_header_options li { float:left; display:inline-block; }
#page_header #name_details li.icon { width:26px; overflow:hidden; padding-top:5px;  }
#page_header #name_details li.icon.home {padding-top:2px;}
#page_header #name_details li.icon.show {padding-top:3px;}
#page_header #name_details li.icon.register {padding-top:5px;}
#page_header #name_details li.icon.best_of {padding-top:4px;}
#page_header #name_details li.icon.member {padding-top:0px;}
#page_header #name_details li.icon.team {padding-top:0px;}
#page_header #name_details li.icon.competition {padding-top:7px;}
#page_header #name_details li.icon.small_icon { padding-top:8px; }
#page_header #name_details li.icon img { }
#page_header #name_details li.main_name { font-size:18px; font-weight:bold; color:#000; padding-top:0; }
#page_header #name_details .header_link { color:#666666 }

#page_header .page_header_notice { display:inline; padding:15px; border:1px solid #FFCC00; background:#FFFF99; font-size:11px; color:#000; margin:10px 0 0 22px; position:absolute; width:215px; }
#page_header .page_header_notice p { padding:0; font-weight:bold; }
#page_header .page_header_notice ul li { float:left; padding-right:10px; }
#page_header .page_header_notice ul li a { text-decoration:underline; color:#333; font-weight:bold; }
#page_header .page_header_notice ul li a:hover { text-decoration:none; }

#page_tabs { padding-left:47px; display:inline-block; float:left; }
#page_tabs li { float:left; font-size:13px; color:#333; font-weight:bold; display:inline-block; }
#page_tabs li a { color:#333; padding:5px 3px 9px 3px; display:inline-block; border-right:1px solid #c6c6b8; border-left:1px solid #fff; margin-top:3px; }
#page_tabs li.home a { padding:5px 17px 9px 17px; margin-top:3px;}
#page_tabs li.club a { padding:5px 17px 9px 17px; margin-top:3px;}
#page_tabs li.competition a { padding:5px 10px 9px 10px; margin-top:3px;}
#page_tabs li.team a { padding:5px 5px 9px 5px; margin-top:3px;}
#page_tabs li.user a { padding:5px 17px 9px 17px; margin-top:3px;}
#page_tabs li.user_private a { padding:5px 17px 9px 17px; margin-top:3px;}
#page_tabs li.search a { padding:5px 17px 9px 17px; margin-top:3px;}
#page_tabs li.last a { border-right:none; }
#page_tabs li.after_current a { border-left:none; }
#page_tabs li.first a { border-left:none; }
#page_tabs li.before_current a { border-right:none; }
#page_tabs li.current { font-size:16px; color:#F22C00;  position:relative; top:3px;/* background:url(../images/redesign/tab_content_top.png) repeat-x top;*/ }
#page_tabs li.current a { color:#F22C00; background:#fff; /*border-top:1px solid #d9d8d2; border-left:1px solid #d9d8d2; border-right:1px solid #d9d8d2;*/ padding:7px 10px 9px 10px; margin:-2px 2px 0 2px; border:none; background:#fff url(../images/redesign/tab_content_top.png) repeat-x top;}
#page_tabs li.current span.left {background:url(../images/redesign/tab_content_left.png) repeat-y left; display:inline-block}
#page_tabs li.current span.right {background:url(../images/redesign/tab_content_right.png) repeat-y right; display:inline-block}

#page_tab_content { width:99.8%;  border-left:1px solid #d9d8d2; border-right:1px solid #d9d8d2; border-bottom:1px solid #d9d8d2; display:inline-block; min-height:500px; background:url(../images/redesign/tab_content_top.png) repeat-x top; float:left; }
#page_tab_content .page_tab_content_container {background:#fff; margin-top:2px; display:inline-block; float:left;}
#page_tab_content .content { padding:15px 46px 25px 46px; display:inline-block; background:#fff; margin-top:2px; min-height:500px; }
#page_tab_content .content .section_content { width:100%; display:block; border-bottom:1px solid #ADADAD; padding:15px 0; float:left;}
#page_tab_content .content .section_content.updates,
#page_tab_content .content .section_content.team_overview,
#page_tab_content .content .section_content.report_details,
#page_tab_content .content .section_content.intro_video,
#page_tab_content .content .section_content.competition_highlights,
#page_tab_content .content .section_content.data_section,
#page_tab_content .content .section_content.search,
#page_tab_content .content .section_content.member_team_list,
#page_tab_content .content .section_content.new_updates,
#page_tab_content .content .section_content.legend { border-bottom:none; }
#page_tab_content .content .section_content.intro_video .intro_video_container { margin-top:1px; display:inline-block; float:left; width:100%; }
#page_tab_content .content .section_content.welcome { padding-bottom:5px; }
#page_tab_content .content .section_content.welcome h1 { border-bottom:none; float:left; padding-bottom:0;  }
#page_tab_content .content .section_content ul.tools { float:right; display:inline-block; }
#page_tab_content .content .section_content.welcome ul.tools li { float:left; padding:5px 0 0 15px; }
#page_tab_content .content .section_content.welcome_content { border-bottom:0; padding:5px 0 0 0; }
#page_tab_content .content .section_content.welcome_content p { font-size:15px; color:#333; line-height:19px; padding:10px 0;  }
#page_tab_content .content .section_content.welcome_content p.intro { padding-bottom:20px; margin: 0px 15px; width: 205px; float: left; }
#page_tab_content .content .section_content.welcome_content p.intro2 { margin:0pt 15px; clear: both; }
#page_tab_content .content .section_content.intro_video h2 { float:left; }
#page_tab_content .content .section_content.intro_video h3 { float:left; font-size:13px; font-weight:bold; color:#fff; filter:alpha(opacity=70); -moz-opacity:.7; opacity:.7; padding:5px 0 0 22px}
#page_tab_content .content .section_content.competition_highlights .highlights_content { width:574px; display:inline-block; float:left; margin-top:1px; border:1px solid #adadad; background:#E4E3D9; }
#page_tab_content .content .section_content.competition_highlights .highlights_content .highlight_item { padding:10px 0; border-bottom:1px dotted #8B887A; display:inline-block; margin:0 10px; }
#page_tab_content .content .section_content.competition_highlights .highlights_content .highlight_item.last { border-bottom:none; }
#page_tab_content .content .section_content.competition_highlights .highlights_content .highlight_item .thumb { float:left; width:115px; padding-right:20px; overflow:hidden; }
#page_tab_content .content .section_content.competition_highlights .highlights_content .highlight_item p { font-size:12px; color:#000; line-height:16px;}
#page_tab_content .content .section_content.competition_highlights .highlights_content .highlight_item p a { color:#000; text-decoration:underline; }
#page_tab_content .content .section_content.competition_highlights .highlights_content .highlight_item p a:hover { text-decoration:none; }
#page_tab_content .content .section_content.member_team_list { width:160px; padding-top:30px; display:inline-block; float:left; }
#page_tab_content .content .section_content.member_team_list h2,
#page_tab_content .content .section_content.new_updates h2 { font-size:14px; font-weight:bold; color:#000; border-bottom:1px solid #ccc; padding-bottom:2px; }
#page_tab_content .content .section_content.member_team_list .member_team_list_item { width:100%; display:inline-block; padding-top:10px; }
#page_tab_content .content .section_content.member_team_list .member_team_list_item .thumb { float:left; padding-right:10px;  }
#page_tab_content .content .section_content.member_team_list .member_team_list_item ul.team_list_details {  display:inline-block; float:left;}
#page_tab_content .content .section_content.member_team_list .member_team_list_item ul.team_list_details li { font-size:12px; color:#333;  }
#page_tab_content .content .section_content.member_team_list .member_team_list_item ul.team_list_details li a { color:#333; text-decoration:underline; }
#page_tab_content .content .section_content.member_team_list .member_team_list_item ul.team_list_details li a:hover { text-decoration:none; }
#page_tab_content .content .section_content.new_updates { float:right; width:385px; padding-top:30px; }
#page_tab_content .content .section_content.new_updates .media_updates { width:203px; float:left; }
#page_tab_content .content .section_content.new_updates .report_updates { width:167px; float:right; }
#page_tab_content .content .section_content.new_updates .media_updates .update_box_content ul li { margin-right:7px; }
#page_tab_content .content .section_content.new_updates .media_updates .update_box_content ul li.last { margin-right:0; }
#page_tab_content .content .section_content.agenda p {font-weight:bold;}
#page_tab_content .content .section_content.agenda p #unavailable_date_from,
#page_tab_content .content .section_content.agenda p #unavailable_date_to { width:180px; }
#page_tab_content .content .section_content.agenda p img { margin-right:5px; }


#page_tab_content .content .section_content.legend ul { width:45%; float:left; display:inline-block; }
#page_tab_content .content .section_content.legend ul li { float:left; font-size:12px; margin-right:5px; padding:2px 0; }
#page_tab_content .content .section_content h1 { font-size:22px; font-weight:bold; color:#F22C00; border-bottom:1px solid #ADADAD; padding-bottom:15px; margin-bottom:10px; }
#page_tab_content .content .section_content h1 a { color:#F22C00 }
#page_tab_content .content .section_content h1 a:hover {  }
#page_tab_content .content .section_content h1 .sub { font-size:16px; }
#page_tab_content .content .section_content h2 { font-size:16px; }
#page_tab_content .content .section_content ul.section_content_options { width:100%; display:inline-block; border-bottom:1px solid #ADADAD; padding:10px 0 5px 0; }
#page_tab_content .content .section_content ul.section_content_options li { float:left; padding-right:20px; font-size:11px; color:#333; }
#page_tab_content .content .section_content ul.faq_list { padding:10px 0; }
#page_tab_content .content .section_content ul.faq_list li { list-style-type:decimal; margin-left:20px; padding-bottom:10px; font-size:15px; font-weight:bold; }
#page_tab_content .content .section_content ul.faq_list li p { padding:0; font-weight:normal; }
#page_tab_content .content .section_content .team_image { width:509px;  margin:10px auto 0 auto; }
#page_tab_content .content .section_content .team_image img { width:503px; padding:2px; border:1px solid #dadada; }
#page_tab_content .content .section_content .image { padding:2px; border:1px solid #DADADA; float:left; margin-top:15px; display:inline-block; }
#page_tab_content .content .section_content .image .thumb_option {  text-align:center;  }
#page_tab_content .content .section_content ul.login_details { width:405px; float:left; padding-left:15px; margin-top:15px; display:inline-block;  }
#page_tab_content .content .section_content ul.login_details li { font-size:12px; color:#000; padding-top:15px; font-weight:bold;}
/* #page_tab_content .content .section_content .image img { width:150px; float:left; } */
#page_tab_content .content .section_content ul.details { width:180px; float:left; padding-left:25px; margin-top:15px; display:inline-block;  }
#page_tab_content .content .section_content ul.details li { font-size:12px; color:#000;}
#page_tab_content .content .section_content ul.details li.label {}
#page_tab_content .content .section_content ul.details li.value { font-weight:bold;}
#page_tab_content .content .section_content h3 { font-weight:bold; color:#000; font-size:12px; padding-bottom:15px;}
#page_tab_content .content .section_content p { font-size:12px; line-height:16px; }
#page_tab_content .content .section_content p a { color:#000; text-decoration:underline; }
#page_tab_content .content .section_content p a:hover { text-decoration:none; }
#page_tab_content .content .section_content .section_header { background:url(../images/redesign/section_header_bg.png) no-repeat; width:576px; height:27px; display:inline-block; float:left }
#page_tab_content .content .section_content .section_header h2 { font-size:16px; font-weight:bold; color:#fff; padding:5px 0 0 10px;  }
#page_tab_content .content .section_content.data_section .section_header { background:url(../images/redesign/striped_section_header_bg.png) no-repeat; width:578px; height:33px; }
#page_tab_content .content .section_content.data_section .section_header h2 { font-size:16px; font-weight:bold; color:#000; padding:7px 0 0 10px; float:left; }
#page_tab_content .content .section_content.data_section .section_header ul.header_links { float:right; padding:7px 10px 0 0; }
#page_tab_content .content .section_content.data_section .section_header ul.header_links li { float:left; padding-left:5px; }
#page_tab_content .content .section_content .data_content { display:inline-block; float:left; padding:0 2px; width:574px; }
#page_tab_content .content .section_content .data_content ul { width:100%; display:inline-block; font-size:12px; }
#page_tab_content .content .section_content .data_content ul li { float:left; display:inline-block;  }
#page_tab_content .content .section_content .data_content ul li.position { width:45px; padding-left:5px;}
#page_tab_content .content .section_content .data_content ul li.team { width:200px;}
#page_tab_content .content .section_content ul.data_header  li.match_details { width:350px;}
#page_tab_content .content .section_content .data_content ul li.players { width:190px;}
#page_tab_content .content .section_content .data_content.mathematics ul.data_header li.team {padding-left:25px; }
#page_tab_content .content .section_content .data_content.mathematics li.team { width:170px; }
#page_tab_content .content .section_content .data_content.mathematics li.position { width:25px; }
#page_tab_content .content .section_content .data_content.prediction_data ul.data_header li.team { width:300px; }
#page_tab_content .content .section_content .data_content ul li.dateTime { width:100px; }
#page_tab_content .content .section_content .data_content ul li.date { width:40px; }
#page_tab_content .content .section_content .data_content ul li.rural_ranking { width:140px; }
#page_tab_content .content .section_content .data_content ul li.games { width:105px;}
#page_tab_content .content .section_content .data_content ul li.points { width:75px; }
#page_tab_content .content .section_content .data_content ul li.supporters {}
#page_tab_content .content .section_content .data_content ul li.competition { width:245px; }
#page_tab_content .content .section_content .data_content ul li.program { width:80px; }
#page_tab_content .content .section_content .data_content ul li.player_name { width:300px; padding-left:10px; }
#page_tab_content .content .section_content .data_content ul li.player_name img{ margin-right:5px; }
#page_tab_content .content .section_content .data_content ul li.player_position { width:70px; }
#page_tab_content .content .section_content .data_content ul li.will_not_come {width:60px;}
#page_tab_content .content .section_content .data_content ul li.will_come {width:60px;}
#page_tab_content .content .section_content .data_content ul li.unknown {width:90px; text-align:center;}
#page_tab_content .content .section_content .data_content ul li.team_shirt { width:20px; }
#page_tab_content .content .section_content .data_content ul li.small_data { width:20px; }
#page_tab_content .content .section_content .data_content ul li.small_data.g_data { padding-left:270px; }
#page_tab_content .content .section_content .data_content ul li.percentage { width:40px; text-align:center; }
#page_tab_content .content .section_content .data_content ul li.percentage.difference { width:50px; }
#page_tab_content .content .section_content .data_content ul.data_header { background:#E4E3D9; }
#page_tab_content .content .section_content .data_content ul.data_header li { font-weight:bold; padding-top:2px; padding-bottom:2px; }
#page_tab_content .content .section_content .data_content ul.data_header li.player_name { padding-left:10px; }
#page_tab_content .content .section_content .data_content ul.data_row { padding:2px 0; border-bottom:1px solid #dadada; }
#page_tab_content .content .section_content .data_content ul.data_row li a { color:#000; text-decoration:underline; }
#page_tab_content .content .section_content .data_content ul.data_row li a:hover { text-decoration:none; }
#page_tab_content .content .section_content .data_content ul.data_row li.team img { padding-right:5px; }
#page_tab_content .content .section_content .data_content ul.data_row li.prediction_input { width:25px; }
#page_tab_content .content .section_content .data_content ul.data_row li.prediction_input input { width:20px; }
#page_tab_content .content .section_content .data_notice { font-weight:bold; font-size:15px; text-align:center; }
#page_tab_content .content .section_content .my_page_content { border-left:1px solid #adadad; border-right:1px solid #adadad; border-bottom:1px solid #adadad; width:574px; display:inline-block; margin:0 1px; }
#page_tab_content .content .section_content .my_page_content .player_summary,
#page_tab_content .content .section_content .my_page_content .calendar_summary { padding:10px 0; border-bottom:1px solid #adadad; display:inline-block; width:100%; float:left;}
#page_tab_content .content .section_content .my_page_content .player_summary ul { border-right:1px solid #dadada; float:left; padding:0 15px; }
#page_tab_content .content .section_content .my_page_content .player_summary ul li { font-size:12px; color:#000; }
#page_tab_content .content .section_content .my_page_content .player_summary ul li.label { font-weight:bold; padding-bottom:10px; }
#page_tab_content .content .section_content .my_page_content .player_summary ul li.value {  }
#page_tab_content .content .section_content .my_page_content .player_summary ul li.value.name { color:#F22C00; font-size:13px; font-weight:bold; float:left; width:130px; }
#page_tab_content .content .section_content .my_page_content .player_summary ul li.value a { font-size:11px; font-weight:bold; color:#000; text-decoration:underline; }
#page_tab_content .content .section_content .my_page_content .player_summary ul li.value a:hover { text-decoration:none; }
#page_tab_content .content .section_content .my_page_content .player_summary ul li.thumb { float:right; margin-top:-15px; }

#page_tab_content .content .section_content .my_page_content .player_summary ul li.calendar_options { width:100px; float:right; padding-left:0; }
#page_tab_content .content .section_content .my_page_content .player_summary ul.teams li.value { padding-right:10px; float:left; }
#page_tab_content .content .section_content .my_page_content .player_summary ul.player_name { width:170px; }
#page_tab_content .content .section_content .my_page_content .player_summary ul.last { border-right:0; float:right; }
#page_tab_content .content .section_content .my_page_content .player_summary ul.last li.value { padding-top:25px; }
#page_tab_content .content .section_content .my_page_content .calendar_summary ul { padding:0 15px; display:inline-block; }
#page_tab_content .content .section_content .my_page_content .calendar_summary ul li { font-size:12px; color:#000; float:left; padding-left:15px }
#page_tab_content .content .section_content .my_page_content .calendar_summary ul li.date { padding-left:0; }
#page_tab_content .content .section_content .my_page_content .calendar_summary ul li.label { font-weight:bold; padding-bottom:10px; float:none; padding-left:0; }
#page_tab_content .content .section_content .my_page_content .calendar_summary ul li.name { color:#F22C00; font-size:13px; font-weight:bold; padding-left:0; padding-right:15px; }
#page_tab_content .content .section_content .my_page_content .calendar_summary ul li.user { font-size:13px; font-weight:bold; clear:both }
#page_tab_content .content .section_content .my_page_content .calendar_summary ul li.teamname { width:105px; padding-left:0; }
#page_tab_content .content .section_content .my_page_content .calendar_summary ul li.event {width:180px;  color:#F22C00; font-size:13px; font-weight:bold; padding-left:0; }
#page_tab_content .content .section_content .my_page_content .calendar_summary ul li.vs { padding-left:0px; width:50px; }
#page_tab_content .content .section_content .my_page_content .calendar_summary ul li.calendar_options { width:100px; float:right; padding-left:0; }
#page_tab_content .content .section_content .my_page_content .calendar_summary ul li.score {}
#page_tab_content .content .section_content .my_page_content .calendar_summary ul li.score ul.score_item { padding:0; }
#page_tab_content .content .section_content .my_page_content .calendar_summary ul li.score ul.score_item li {padding:2px 0; }

#page_tab_content .content .section_content.data_section .my_page_content .calendar_summary ul li a { font-size:11px; font-weight:bold; color:#000; text-decoration:underline;}
#page_tab_content .content .section_content.data_section .my_page_content .calendar_summary ul li a:hover { text-decoration:none; }
#page_tab_content .content .section_content.data_section .my_page_content .calendar_summary ul li img { padding-right:5px; }
#page_tab_content .content .section_content.data_section .my_page_content .calendar_summary ul li.last { float:right; padding-left:10px; }
#page_tab_content .content .section_content.data_section .my_page_content .calendar_summary ul li.last_view { float:right; padding-top:1px; padding-left:5px; }
#page_tab_content .content .section_content.data_section .my_page_content .calendar_summary ul li.vs { padding-top:1px; }
#page_tab_content .content .section_content.agenda_content .data_content{ margin-top:20px; }
#page_tab_content .content .section_content.agenda_content input.button { float:right; }

#page_tab_content .content .section_content.data_section .my_page_content .latest_posts { padding:10px 0; display:inline-block; width:100%; float:left; background:#E4E3D9; }
#page_tab_content .content .section_content.data_section .my_page_content .latest_posts p { padding:5px 10px; }
#page_tab_content .content .section_content.data_section .my_page_content .latest_posts ul.post_details { display:inline-block; padding:0 10px 0 10px;}
#page_tab_content .content .section_content.data_section .my_page_content .latest_posts ul.post_details li { float:left; font-size:12px; margin-right:10px; }
#page_tab_content .content .section_content.data_section .my_page_content .latest_posts ul.post_details li.name { font-weight:bold; }
#page_tab_content .content .section_content.data_section .my_page_content .latest_posts .comment_item { margin:0 18px; border-bottom:1px solid #dadada; float:left; display:inline-block; width:540px; padding:5px 0; }
#page_tab_content .content .section_content.data_section .my_page_content .latest_posts .comment_item.last { border-bottom:none; padding-bottom:0; }
#page_tab_content .content .section_content.data_section .my_page_content .latest_posts .comment_item .name { width:130px; float:left; padding-right:5px; display:inline-block; }
#page_tab_content .content .section_content.data_section .my_page_content .latest_posts .comment_item .name h4 { font-size:10px; font-weight:bold; color:#F22C00;}
#page_tab_content .content .section_content.data_section .my_page_content .latest_posts .comment_item .comment_tools { float:right; display:inline-block; width:140px; }
#page_tab_content .content .section_content.data_section .my_page_content .latest_posts .comment_item .comment_tools li {}
#page_tab_content .content .section_content.data_section .my_page_content .latest_posts .comment_item .comment_tools li a { font-size:11px; color:#333; font-weight:bold; }
#page_tab_content .content .section_content.data_section .my_page_content .latest_posts .comment_item .comment_tools li a.link_arrow { margin-bottom:2px; display:inline-block;  }
#page_tab_content .content .section_content.data_section.my_predictions .data_content ul.data_row li.prediction { margin-right:10px; }
#page_tab_content .content .section_content.data_section.my_predictions .data_content ul.data_row li.prediction_input { margin-right:10px; }
#page_tab_content .content .section_content.data_section.my_predictions .data_content ul.data_row li.team { width:190px; }
#page_tab_content .content .section_content.data_section.my_predictions .data_content ul.data_header.header_notice li { width:100%; }
#page_tab_content .content .section_content.data_section.my_predictions .data_content ul.data_header.header_notice li p { text-align:center; }

#page_tab_content .content .section_content.game_forecast ul li.points { padding-left:50px;}
#page_tab_content .content .section_content.game_forecast ul li.soccer_prediction { padding-left:50px; width:300px;}
#page_tab_content .content .section_content.game_forecast ul li.team { width:300px; }
#page_tab_content .content .section_content.game_forecast .pagination { margin-bottom:20px; }

.comment_content { width:250px; display:inline-block; float:left; }
.comment_content .comment { width:100%; display:inline-block; background:url(../images/redesign/comment_tile.png) repeat-y; }
.comment_content .comment .comment_header { width:100%; display:inline-block; background:url(../images/redesign/comment_top.png) top no-repeat; }
.comment_content .comment .comment_header .comment_body { width:100%; display:inline-block; background:url(../images/redesign/comment_bottom.png) no-repeat bottom; padding-bottom:3px;  }
.comment_content .comment .comment_header .comment_body p { font-size:11px !important; font-weight:bold; color:#000; padding:5px 10px 5px 15px; }
.comment_content .comment .comment_header .comment_body p.body { margin-left:5px }
.comment_content .update { float:right; display:inline-block; text-align:right; font-size:11px; color:#999; font-weight:bold; padding-right:5px; }
.comment_content .thumb { float:left; padding-right:5px; width:32px; overflow:hidden; }
.comment_content .comment { width:212px; display:inline-block; }

#page_tab_content .content .section_content .content_no_item { width:100%; margin-top:20px; font-size:13px; color:#000; text-align:center; display:inline-block; float:left; }
#page_tab_content .content .section_content .content_no_item a { text-decoration:underline; color:#000; }
#page_tab_content .content .section_content .content_no_item a:hover { text-decoration:none; }
#page_tab_content .content .section_content .reactions { width:100%; display:inline-block; }
#page_tab_content .content .section_content .reactions .reaction_item { width:100%; display:inline-block; padding:10px 0; border-bottom:1px solid #dadada; }
#page_tab_content .content .section_content .reactions .reaction_item ul.reaction_item_header { width:100%; display:inline-block; padding-bottom:10px; }
#page_tab_content .content .section_content .reactions .reaction_item ul.reaction_item_header li { float:left; font-size:12px; color:#000; padding-right:5px; }
#page_tab_content .content .section_content .reactions .reaction_item ul.reaction_item_header li a { color:#000; text-decoration:underline; }
#page_tab_content .content .section_content .reactions .reaction_item ul.reaction_item_header li a:hover { text-decoration:none; }
#page_tab_content .content .section_content .reactions .reaction_item .reaction_content { width:100%; display:inline-block;}
#page_tab_content .content .section_content .reactions .reaction_item .reaction_content .thumb { float:left; display:inline-block; width:90px; padding-right:10px; }
#page_tab_content .content .section_content .reactions .reaction_item .reaction_content .thumb img { border:1px solid #dadada; padding:2px;}
#page_tab_content .content .section_content .reactions .reaction_item .reaction_content p { font-size:12px;}
#page_tab_content .content .section_content .reactions .reaction_item .reaction_content p.title { font-weight:bold }

#page_tab_content .content .section_content.report_details {}
#page_tab_content .content .section_content.report_details ul.match_details { width:100%; display:inline-block;}
#page_tab_content .content .section_content.report_details ul.match_details li {  float:left; display:inline-block; }
#page_tab_content .content .section_content.report_details ul.match_details li.team_name { font-size:18px; font-weight:bold; color:#F22D00; }
#page_tab_content .content .section_content.report_details ul.match_details li.team_name a { color:#F22D00; }
#page_tab_content .content .section_content.report_details ul.match_details li.team_name a:hover { text-decoration:underline; }
#page_tab_content .content .section_content.report_details ul.match_details li.team_name img { margin-right:5px; }
#page_tab_content .content .section_content.report_details ul.match_details li.vs { font-size:14px; color:#000; font-weight:bold; padding:4px 10px 0 10px;}
#page_tab_content .content .section_content.report_details ul.match_details li.score { float:right; }
#page_tab_content .content .section_content.report_details ul.match_details li.score .score_label { font-size:13px; color:#333; font-weight:bold; display:inline-block; padding:2px 10px 0 0; float:left; }

#page_tab_content .content .section_content.report_details .publish_detail { width:100%; display:inline-block; border-bottom:1px solid #adadad; padding-bottom:10px; }
#page_tab_content .content .section_content.report_details .publish_detail li { float:left; font-size:12px; color:#000; padding-right:5px; }
#page_tab_content .content .section_content.report_details .publish_detail li a { color:#000; text-decoration:underline; border-right:1px solid #000; padding-right:5px; }
#page_tab_content .content .section_content.report_details .publish_detail li a:hover { text-decoration:none; }
#page_tab_content .content .section_content.report_details .publish_detail li.rating { float:right; padding-right:0; }
#page_tab_content .content .section_content.report_details .publish_detail li.rating a { border-right:none; }
#page_tab_content .content .section_content.report_details .report_content { width:100%; display:inline-block; font-size:12px; padding-top:25px;  }
#page_tab_content .content .section_content.report_details .report_content h3 { font-weight:bold; padding-bottom:0; }
#page_tab_content .content .section_content.report_details .report_content p { padding-bottom:10px; line-height:16px; }
#page_tab_content .content .section_content.report_details .hidden { display:none; }

#page_tab_content .content .section_content .options { width:100%; display:inline-block; padding:7px 0; border-bottom:1px solid #adadad; }
#page_tab_content .content .section_content .options ul.left_options { float:left; }
#page_tab_content .content .section_content .options ul.right_options { float:right; }
#page_tab_content .content .section_content .options ul li { float:left; color:#000; font-size:12px; padding-right:5px; }
#page_tab_content .content .section_content .options ul li a { color:#F22D00; padding-right:5px; border-right:1px solid #000; }
#page_tab_content .content .section_content .options ul li a:hover { text-decoration:underline; }
#page_tab_content .content .section_content .options ul li.last { padding-right:0; }
#page_tab_content .content .section_content .options ul li.last a { border-right:none; }
#page_tab_content .content .section_content .options ul li .input_button { padding:0 10px;}
#page_tab_content .content .section_content .options ul li select { margin-right:5px; }

.right_column_content .video_panel { width:256px; margin:0 auto; padding:20px 0; }
.right_column_content .daily_news_panel { width:273px; margin:0 6px; background:url(../images/redesign/daily_news_panel_header_bg.png) no-repeat; display:inline-block;}
.right_column_content .daily_news_panel .daily_news_panel_content { background:url(../images/redesign/daily_news_panel_tile.png) repeat-y; width:100%; display:inline-block; margin-top:45px; min-height:226px; float:left }
.right_column_content .daily_news_panel .daily_news_panel_content .daily_news_content { background:url(../images/redesign/daily_news_panel_content_bg.png) no-repeat; width:100%; display:inline-block; min-height:226px; float:left }
.right_column_content .daily_news_panel .daily_news_panel_content .daily_news_content .content { background:url(../images/redesign/inside_content_bg.png) no-repeat; width:265px; margin:15px 4px 0 4px; float:left; display:inline-block;  }
.right_column_content .daily_news_panel .daily_news_panel_content .daily_news_content .content .inside_content { display:inline-block; height:185px; padding:15px 11px 0 11px; overflow:hidden; float:left }
.right_column_content .daily_news_panel .daily_news_panel_content .daily_news_content .content .inside_content li { font-size:10px; color:#000; width:100%; line-height:18px; }
.right_column_content .daily_news_panel .daily_news_panel_content .daily_news_content .content .inside_content li a { color:#000; }
.right_column_content .daily_news_panel .daily_news_panel_content .daily_news_content .content .inside_content li a:hover { text-decoration:underline; }

.right_column_content .daily_news_panel .daily_news_panel_content .daily_news_content .content .inside_content_bottom { background:url(../images/redesign/inside_content_bottom.png) no-repeat; height:8px; width:100%; display:inline-block; float:left; }
.right_column_content .daily_news_panel .daily_news_panel_footer { background:url(../images/redesign/daily_news_panel_bottom.png) no-repeat; height:8px; width:100%; display:inline-block; float:left; }

#page_footer { background:url(../images/redesign/page_footer_bg.png) no-repeat; width:100%; height:200px; display:inline-block; float:left; }
#page_footer ul { float:left; display:inline-block; height:160px; border-right:1px dotted #696555; padding:0 15px; margin-top:20px; width:100px;  }
#page_footer ul li { font-size:11px; color:#333; line-height:15px; }
#page_footer ul li.title { font-size:18px; font-weight:bold; padding-bottom:15px; }
#page_footer ul li.title select { width:100px; }
#page_footer ul li a { color:#333; }
#page_footer ul li a:hover { text-decoration:underline; }
#page_footer ul.last { border-right:none;}
#page_footer ul.home_footer { width:70px; }
#page_footer ul.best_of_footer { width:70px; }
#page_footer #clubs_select ul,
#page_footer #competitions_select ul,
#page_footer #teams_select ul { width:120px; }
#page_footer #clubs_select ul li select,
#page_footer #competitions_select ul li select,
#page_footer #teams_select ul li select { width:120px; }

.media_panel { width:269px; background:url(../images/redesign/striped_tab_panel_bottom.png) no-repeat bottom; margin:0 4px 15px 7px; padding-bottom:8px; display:inline-block; }
.media_panel .panel_content { width:100%; display:inline-block; background:url(../images/redesign/striped_tab_panel_content_bg.png) repeat-y; float:left; }
.media_panel .panel_content .content { display:inline-block;  background:url(../images/redesign/diagonal_stripe_tile.png) repeat; margin:0 4px; float:left;  }
.media_panel .panel_content .content p { padding:0 10px; line-height:16px; }
.media_panel .panel_content .content p .button { float:right; }
.media_panel .panel_content .content a.allIcon { float:right; font-size:10px; color:#333; text-decoration:underline }
.media_panel .panel_content .content a.allIcon:hover { text-decoration:none; }
.media_panel .panel_content ul.panel_options {}
.media_panel .panel_content ul.panel_options li { float:left; font-size:10px; font-weight:bold; padding-right:5px; color:#333; }
.media_panel .panel_content ul.panel_options li a { color:#333; text-decoration:underline;}
.media_panel .panel_content ul.panel_options li a:hover { text-decoration:none; }

.media_panel .media_panel_header {  padding:0px 0 3px 0; display:inline-block; width:100%; float:left; background:url(../images/redesign/media_panel_top.png) no-repeat;  }
.media_panel .media_panel_header li.panel_label { font-size:15px; font-weight:bold; color:#333; float:left; padding:10px 0 0 15px }
.media_panel .media_panel_header li.panel_options { float:right; padding-right:15px; padding-top:8px; }
.media_panel .media_panel_header li.panel_label span.alert { color:#ff0000 }
.media_panel.reports_panel .media_panel_header li.panel_label { font-size:13px; }

.media_panel.messages .panel_content .content .media_panel_content { margin:0 6px; }
.media_panel.messages .panel_content .content .media_panel_content .comment_content { padding-top:10px; }
.media_panel .panel_content .content .media_panel_content { margin:0 11px; display:inline-block; border-top:1px dotted #696555; min-width:240px;  }
.media_panel .panel_content .content .media_panel_content.with_header { border:none; }
.media_panel .panel_content .content .media_panel_content .media_panel_items { float:left; display:inline-block; width:100%;}
.media_panel .panel_content .content .media_panel_content .no_content { font-size:12px; text-align:center; color:#F22D4F; font-weight:bold; }
.media_panel .panel_content .content .media_panel_content .no_content a { color:#333; text-decoration:underline; }
.media_panel .panel_content .content .media_panel_content .no_content a:hover { text-decoration:none; }
.media_panel .panel_content .content .media_panel_content .no_content p { padding-top:5px; }

.media_panel .panel_content .content .media_panel_content .predictors_content { border:1px solid #adadad; display:inline-block; padding:8px 7px; background:#fff; margin-top:10px; }
.media_panel .panel_content .content .media_panel_content .predictors_content ul.predictors_item { width:100%; display:inline-block; border-bottom:1px solid #dadada; padding:2px 0; }
.media_panel .panel_content .content .media_panel_content .predictors_content ul.predictors_item.last { border-bottom:none; }
.media_panel .panel_content .content .media_panel_content .predictors_content ul.predictors_item li { float:left; font-size:12px; color:#000; }
.media_panel .panel_content .content .media_panel_content .predictors_content ul.predictors_item li a { color:#000; text-decoration:underline; }
.media_panel .panel_content .content .media_panel_content .predictors_content ul.predictors_item li a:hover { text-decoration:none; }
.media_panel .panel_content .content .media_panel_content .predictors_content ul.predictors_item li.position { width:20px;}
.media_panel .panel_content .content .media_panel_content .predictors_content ul.predictors_item li.name { width:155px; padding-right:5px;}
.media_panel .panel_content .content .media_panel_content .predictors_content ul.predictors_item li.name img { padding-right:5px; }
.media_panel .panel_content .content .media_panel_content .predictors_content ul.predictors_item li.rating { width:40px;}

.media_panel .panel_content .content .media_panel_content .opponent_list { padding-top:5px; width:100%; display:inline-block; }
.media_panel .panel_content .content .media_panel_content .opponent_list li { border-bottom:1px solid #dadada; padding:3px 0; display:inline-block; width:100%; }
.media_panel .panel_content .content .media_panel_content .opponent_list li.last { border-bottom:none; }
.media_panel .panel_content .content .media_panel_content .opponent_list li img { margin-right:10px; }
.media_panel .panel_content .content .media_panel_content .opponent_list li a { font-size:12px; color:#333; text-decoration:underline; font-weight:bold; }
.media_panel .panel_content .content .media_panel_content .opponent_list li a:hover { text-decoration:none; }

.media_panel .panel_content .content .media_panel_content .media_panel_items .media_panel_header {padding:20px 0 3px 0; display:inline-block; width:100%; float:left; background:none; border-bottom:1px dotted #696555;}
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_panel_header li { padding:0; }

.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item { border:1px solid #AAAFAB; width:68px; background:#fff; display:inline-block; float:left; margin:15px 14px 0 0;}
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item.last { margin-right:0; }
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item .thumbnail { width:57px; height:58px; overflow:hidden; margin:0 auto;  }
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item .thumbnail img { height:54px;  }
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_label { width:100%; display:inline-block; float:left;}
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_label li { float:left; display:inline-block; }
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_label li.media_label_title { width:100%; float:left; display:inline-block; padding-bottom:1px;  }
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_label li.media_label_title a { float:left; padding-left:3px; float:left;}
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_label li.media_popup_menu { clear:left; }
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_label li.media_popup_menu ul { background:#e4e3d9; width:101px; position:absolute; margin:-21px 0 0 -3px; display:none; border:1px solid #aaafab; }
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_label li.media_popup_menu ul li.media_option_name {  line-height:normal; background:#fff; width:100%;  }
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_label li.media_popup_menu ul li ul.media_popup_menu_icons,
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_label li.media_popup_menu ul li ul.media_popup_menu_options { border:0; display:inline-block; margin:0; position:relative; width:99px; }
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_label li.media_popup_menu ul li ul.media_popup_menu_options { background:#fff; }
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_label li.media_popup_menu ul li ul.media_popup_menu_options li { padding:0 5px; display:inline-block }
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_label li.media_popup_menu ul li ul.media_popup_menu_icons li { width:100%; display:inline-block;}
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_label li.media_popup_menu ul li ul.media_popup_menu_icons li.friend a {background:url(../images/redesign/icons/friend_icon.png) no-repeat center right;}
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_label li.media_popup_menu ul li ul.media_popup_menu_icons li.player a {background:url(../images/redesign/icons/player_icon.png) no-repeat center right; }
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_label li.media_popup_menu ul li ul.media_popup_menu_icons li.supporter a {background:url(../images/redesign/icons/supporter_icon.png) no-repeat center right;}
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_label li.media_popup_menu ul li ul.media_popup_menu_icons li.coach a {background:url(../images/redesign/icons/coach_icon.png) no-repeat center right; }
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_label li.media_popup_menu ul li ul.media_popup_menu_icons li.official a {background:url(../images/redesign/icons/official_icon.png) no-repeat center right;}
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_label li.media_popup_menu ul li ul.media_popup_menu_icons li.online a {}
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_label li.media_popup_menu ul li ul.media_popup_menu_icons li a { font-size: 10px; color:#333; font-weight:bold; width:90px; display:inline-block; text-decoration:none;}
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_label li.media_popup_menu ul li ul.media_popup_menu_icons li a span { padding:0 5px; }
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_label li.media_popup_menu ul li.media_option_name a { text-decoration:none; color:#333; font-size:10px; font-weight:bold; padding-left:3px; }
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_label li.media_popup_menu ul li { float:none; line-height:18px; }
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_label li.media_popup_menu ul li a { text-decoration:underline; }
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_label li.media_popup_menu ul li a:hover { text-decoration:none; }
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_label:hover li.media_popup_menu ul { display:inline-block; }

.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_menu_items { width:100%; background:#E4E3D9; display:inline-block; float:left; }
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_menu_items li { float:left; padding:0 5px; display:inline-block; }
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_menu_items li.friend a { background:url(../images/redesign/icons/friend_icon.png) no-repeat; width:12px; height:11px; }
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_menu_items li.player a {background:url(../images/redesign/icons/player_icon.png) no-repeat; width:12px; height:10px;}
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_menu_items li.supporter a {background:url(../images/redesign/icons/supporter_icon.png) no-repeat; width:10px; height:11px;}
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_menu_items li.coach a {background:url(../images/redesign/icons/coach_icon.png) no-repeat; width:11px; height:11px;}
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_menu_items li.official a {background:url(../images/redesign/icons/official_icon.png) no-repeat; width:10px; height:10px;}
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_menu_items li a span { display:none; color:#fff; padding:2px 5px; position:absolute; margin:-20px 0 0 -5px; font-size:10px; font-weight:bold; }
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_menu_items li:hover span { display:inline-block; }

.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_menu_items li:hover { background:#AAAFAB;  }
.media_panel .panel_content .content .media_panel_content .media_panel_items .media_item ul.media_menu_items li a { display:inline-block; }

.media_panel .panel_content .content .media_panel_content .media_panel_items.popular_media { padding-top:10px; }
.media_panel .panel_content .content .media_panel_content .media_panel_items.popular_media .media_item {border:0; background:none; width:75px; margin:0 5px 0 0; text-align:center;}
.media_panel .panel_content .content .media_panel_content .media_panel_items.popular_media .media_item .thumbnail { height:80px; margin:0; width:71px; }
.media_panel .panel_content .content .media_panel_content .media_panel_items.popular_media .media_item .thumbnail img { }
.media_panel .panel_content .content .media_panel_content .media_panel_items.popular_media .media_item ul li { font-size:10px; }
.media_panel .panel_content .content .media_panel_content .media_panel_items.popular_media .media_item ul li a { color:#333; text-decoration:underline; font-weight:bold; }
.media_panel .panel_content .content .media_panel_content .media_panel_items.popular_media .media_item ul li a:hover { color:#333; text-decoration:none; }

.media_panel .panel_content .content .media_panel_content .media_panel_items.reports_media {}
.media_panel .panel_content .content .media_panel_content .media_panel_items.reports_media .media_item { width:100%; border-top:0; border-left:0; border-right:0; border-bottom:1px solid #ADADAD; background:none; padding-bottom:10px;}
.media_panel .panel_content .content .media_panel_content .media_panel_items.reports_media .media_item .articleHeader {}
.media_panel .panel_content .content .media_panel_content .media_panel_items.reports_media .media_item .articleHeader .articleHeaderTitle { font-size:12px; font-weight:bold;}
.media_panel .panel_content .content .media_panel_content .media_panel_items.reports_media .media_item .articleHeader .articleHeaderTitle a { color:#333; text-decoration:underline; }
.media_panel .panel_content .content .media_panel_content .media_panel_items.reports_media .media_item .articleHeader .articleHeaderTitle a:hover { text-decoration:none; }
.media_panel .panel_content .content .media_panel_content .media_panel_items.reports_media .media_item .articleHeader .icon_set {}
.media_panel .panel_content .content .media_panel_content .media_panel_items.reports_media .media_item .articleHeader ul.report_options { width:100%; display:inline-block;}
.media_panel .panel_content .content .media_panel_content .media_panel_items.reports_media .media_item .articleHeader ul.report_options li { float:left; display:inline-block; font-size:11px; padding-right:3px; }
.media_panel .panel_content .content .media_panel_content .media_panel_items.reports_media .media_item .articleHeader ul.report_options li a { color:#333; text-decoration:underline; }
.media_panel .panel_content .content .media_panel_content .media_panel_items.reports_media .media_item .articleHeader ul.report_options li a:hover { text-decoration:none;  }
.media_panel .panel_content .content .media_panel_content .media_panel_items.reports_media .media_item .articleHeader ul.report_options li img { margin-right:5px; }
.media_panel .panel_content .content .media_panel_content .media_panel_items.reports_media .media_item .articleContent { padding-top:10px; }
.media_panel .panel_content .content .media_panel_content .media_panel_items.reports_media .media_item .articleContent h4 { font-size:11px; font-weight:bold;  }
.media_panel .panel_content .content .media_panel_content .media_panel_items.reports_media .media_item .articleContent p { font-size:11px;}
.media_panel .panel_content .content .media_panel_content .media_panel_items.reports_media .media_item .articleContent p a { color:#333; text-decoration:underline; }
.media_panel .panel_content .content .media_panel_content .media_panel_items.reports_media .media_item .articleContent p a:hover { text-decoration:none; }

.tabbed_panel { width:580px; display:inline-block; margin-top:7px; }
.tabbed_panel ul.tab_menu {  width:100%;}
.tabbed_panel ul.tab_menu li { float:left; font-size:14px; font-weight:bold; margin-right:5px; }
.tabbed_panel ul.tab_menu li a { padding:5px 10px; display:inline-block; color:#000; background:#E4E3D9; border-left:1px solid #ADADAD; border-right:1px solid #ADADAD; border-top:1px solid #ADADAD;   }
.tabbed_panel ul.tab_menu li.active a { color:#F22D4F; background:#fff; position:relative; top:1px; }
.tabbed_panel .tab_content { width:100%; display:inline-block; border-top:1px solid #ADADAD; float:left; padding-top:5px; }
.tab_content_options { width:100%; display:inline-block; border-bottom:1px solid #ADADAD; padding-bottom:8px; }
.tab_content_options h5 { float:left; display:inline-block }
.tab_content_options ul.left_options { float:left; display:inline-block; }
.tab_content_options ul.right_options { float:right; display:inline; }
.tab_content_options ul li { float:left; font-size:12px; border-right:1px solid #000; padding:0 5px;  }
.tab_content_options ul li a { color:#F22D4F; }
.tab_content_options ul li a:hover { text-decoration:underline; }
.tab_content_options ul li.first { padding-right:0; border-right:none; }
.tab_content_options ul li.last { border-right:none; }
.tabbed_panel .tab_content .tab_main_content { display:inline-block; float:left; width:100%; }
.tabbed_panel .tab_content .tab_main_content .media { border-bottom:1px solid #dadada; display:inline-block; float:left; padding-bottom:10px; width:100%; }
.tabbed_panel .tab_content .search_competition_teams { width:100%; float:left; padding:10px; }

.tabbed_media_panel { width:269px; background:url(../images/redesign/striped_tab_panel_bottom.png) no-repeat bottom; margin:0 4px 15px 7px; padding-bottom:8px; display:inline-block;}
.tabbed_media_panel ul.tab_menu { width:100%; display:inline-block; height:47px; float:left; }
.tabbed_media_panel ul.tab_menu.results { background:url(../images/redesign/striped_tab_panel_results.png) no-repeat;  }
.tabbed_media_panel ul.tab_menu.predictions { background:url(../images/redesign/striped_tab_panel_predictions.png) no-repeat;  }
.tabbed_media_panel ul.tab_menu.standings { background:url(../images/redesign/striped_tab_panel_standings.png) no-repeat;  }
.tabbed_media_panel ul.tab_menu.programs { background:url(../images/redesign/striped_tab_panel_programs.png) no-repeat;  }
.tabbed_media_panel ul.tab_menu.results li.results_tab {background:none; }
.tabbed_media_panel ul.tab_menu.results li.programs_tab {background:none; }
.tabbed_media_panel ul.tab_menu.results li {background:url(../images/redesign/tab_divider.png) no-repeat right center; }
.tabbed_media_panel ul.tab_menu.programs li.results_tab {background:url(../images/redesign/tab_divider.png) no-repeat right center; }
.tabbed_media_panel ul.tab_menu.predictions li.standings_tab {background:url(../images/redesign/tab_divider.png) no-repeat right center;}
.tabbed_media_panel ul.tab_menu.predictions li.predictions_tab {background:url(../images/redesign/tab_divider.png) no-repeat right center;}
.tabbed_media_panel ul.tab_menu.predictions li.predictions_tab.active { background:none; }
.tabbed_media_panel ul.tab_menu.programs li.predictions_tab {background:url(../images/redesign/tab_divider.png) no-repeat right center;}
.tabbed_media_panel ul.tab_menu li { float:left; display:inline-block; font-size:12px; font-weight:bold; color:#333; text-align:center;  }
.tabbed_media_panel ul.tab_menu li.results_tab { width:94px; }
.tabbed_media_panel ul.tab_menu li.predictions_tab { width:94px; padding-left:0px; color:#00f}
.tabbed_media_panel ul.tab_menu li.predictions_tab a { color:#00f }
.tabbed_media_panel ul.tab_menu li.standings_tab { width:64px;}
.tabbed_media_panel ul.tab_menu li.programs_tab { width:100px; padding-left:8px; }
.tabbed_media_panel ul.tab_menu li.active a { border-bottom:1px dotted #696555; }
.tabbed_media_panel ul.tab_menu li a { color:#333; padding:12px 0 5px 0; display:inline-block;  }

.tabbed_media_panel .tab_content { width:100%; display:inline-block; background:url(../images/redesign/striped_tab_panel_content_bg.png) repeat-y; float:left;}
.tabbed_media_panel .tab_content .content { display:inline-block; margin:0 2px; background:url(../images/redesign/diagonal_stripe_tile.png) repeat; width:239px; padding:0 12px;  }

.tabbed_media_panel .tab_content .content ul.tab_content_options { width:100%; display:inline-block; padding-bottom:15px;}
.tabbed_media_panel .tab_content .content ul.tab_content_options li { font-size:10px; }
.tabbed_media_panel .tab_content .content ul.tab_content_options li.left_option { float:left; }
.tabbed_media_panel .tab_content .content ul.tab_content_options li.clear { clear:left; }
.tabbed_media_panel .tab_content .content ul.tab_content_options li.right_option { float:right; }
.tabbed_media_panel .tab_content .content ul.tab_content_options li.right_option a { margin-left:5px; display:inline-block; }
.tabbed_media_panel .tab_content .content ul.tab_content_options li a { color:#333; text-decoration:underline;  }
.tabbed_media_panel .tab_content .content ul.tab_content_options li a:hover { text-decoration:none; }

.tabbed_media_panel .tab_content .content ul.details { width:100%; display:inline-block; }
.tabbed_media_panel .tab_content .content ul.details li { float:left; padding-right:5px; font-size:12px; color:#000; }
.tabbed_media_panel .tab_content .content ul.details li.value { font-weight:bold; }

.tabbed_media_panel .tab_content .content .data { width:100%; display:inline-block; padding-bottom:15px; }
.tabbed_media_panel .tab_content .content .data ul.data_item { width:100%; display:inline-block; float:left }
.tabbed_media_panel .tab_content .content .data ul.data_item.header { padding-bottom:5px; }
.tabbed_media_panel .tab_content .content .data ul.data_item.header li { font-weight:bold; }
.tabbed_media_panel .tab_content .content .data ul.data_item li { float:left; font-size:12px; display:inline-block;  }
.tabbed_media_panel .tab_content .content .data ul.data_item li.date { width:35px; padding:3px 5px 0 0;}
.tabbed_media_panel .tab_content .content .data ul.data_item li.team_name { width:90px; padding:3px 5px 0 0; color:#333; }
.tabbed_media_panel .tab_content .content .data ul.data_item li.team_name a { color:#333; text-decoration:underline; }
.tabbed_media_panel .tab_content .content .data ul.data_item li.team_name a:hover { text-decoration:none; }
.tabbed_media_panel .tab_content .content .data ul.data_item li.team_names { width:140px; padding:3px 5px 0 0; color:#333; }
.tabbed_media_panel .tab_content .content .data ul.data_item li.team_names a { font-size:11px; color:#333; text-decoration:underline; font-weight:normal; }
.tabbed_media_panel .tab_content .content .data ul.data_item li.team_names a:hover { text-decoration:none; }
.tabbed_media_panel .tab_content .content .data ul.data_item li.score { float:right; font-size:0; }
.tabbed_media_panel .tab_content .content .data ul.data_item li.react { float:right }
.tabbed_media_panel .tab_content .content .data ul.data_item li.react a { color:#333; text-decoration:underline }
.tabbed_media_panel .tab_content .content .data ul.data_item li.react a:hover { text-decoration:none }
.tabbed_media_panel .tab_content .content .data ul.data_item li.rank { width:15px; }
.tabbed_media_panel .tab_content .content .data ul.data_item li.team_icon { width:20px; }
.tabbed_media_panel .tab_content .content .data ul.data_item li.team_name { width:90px; }
.tabbed_media_panel .tab_content .content .data ul.data_item li.team_names { width:140px; }
.tabbed_media_panel .tab_content .content .data ul.data_item.header li.g { padding-left:130px; }
.tabbed_media_panel .tab_content .content .data ul.data_item li.g,
.tabbed_media_panel .tab_content .content .data ul.data_item li.v,
.tabbed_media_panel .tab_content .content .data ul.data_item li.t { width:20px; }
.tabbed_media_panel .tab_content .content .data ul.data_item li.points { float:right; }

.tab_search_form { width:100%; display:inline-block; padding:10px 0 15px 0; border-bottom:1px solid #adadad; }
.tab_search_form li { float:left; display:inline-block; font-size:12px; }
.tab_search_form li.label { width:100%; font-weight:bold; padding-bottom:10px; }
.tab_search_form li.input .input_text { width:455px; margin-top:3px; }
.tab_search_form li.submit { float:right; }
.tab_search_form ul.search_options { width:100%; display:inline-block; padding-top:10px;}
.tab_search_form ul.search_options li { float:left; display:inline-block; width:45%; }

.prediction_score ul.score_item li.score_result { width:100%; color:#006699; }
ul.score_item { display:inline-block; border:1px solid #adadad; }
ul.score_item li { float:left; display:inline-block; padding:2px 0; line-height:12px; }
ul.score_item li.score_result { width:37px; text-align:center; font-size:12px; font-weight:bold; border-right:1px solid #adadad; background:#fff }
ul.score_item li.prediction { color:#00f }
ul.score_item li.score_strip,
li.striped { background-image: url(../images/redesign/buttonsandstripes.png); background-repeat: repeat-y; width: 5px; }
ul.score_item li.score_strip.strip0,
li.strip0 { background-position:   0px 100%; }
ul.score_item li.score_strip.strip1,
li.strip1 { background-position:  -5px 100%; }
ul.score_item li.score_strip.strip2,
li.strip2 { background-position: -10px 100%; }
ul.score_item li.score_strip.strip3,
li.strip3 { background-position: -15px 100%; }
ul.score_item li.score_strip.strip4,
li.strip4 { background-position: -20px 100%; }
ul.score_item li.score_strip.strip5,
li.strip5 { background-position: -25px 100%; }
ul.score_item li.score_strip.strip6,
li.strip6 { background-position: -30px 100%; }

.icon_set { background-image: url(../images/redesign/icons.png); background-repeat: no-repeat; }
.selectIcon    { background-position: 1%   -8px; }
.starEmptyIcon { background-position: 1%  -40px; background-repeat: repeat; width: 80px; height:16px;}
.starFullIcon  { background-position: 1%  -73px; background-repeat: repeat; height:16px; margin-left:1px; }
.starFullIcon.starRating5 { margin-left:0; }
.plusIcon      { background-position: 0%  -105px; }
.allIcon       { background-position: -5% -138px; }
.periodIcon    { background-position: -5% -170px; }
.sortIcon      { background-position: -5% -202px; }
.minusIcon	   { background-position: 0% -232px; }

.starRating0 {width:1px; }
.starRating1 {width:15px;}
.starRating2 {width:30px;}
.starRating3 {width:50px;}
.starRating4 {width:65px;}
.starRating5 {width:80px;}

.banner_ad {}
.banner_ad.banner233x60 { width:233px; margin:0 auto 15px auto;}
.banner_ad.banner250x250 { width:250px; margin:0 auto; }

.update_box { border:1px solid #adadad; display:inline-block; width:100%; margin-top:5px; }
.update_box .udpate_box_header { background:#fff; border-bottom:1px solid #adadad; width:100%; display:inline-block; float:left;}
.update_box .udpate_box_header h4 { font-size:12px; color:#333; font-weight:bold; padding:5px; }
.update_box .udpate_box_header h4 a { color:#333; text-decoration:underline; }
.update_box .udpate_box_header h4 a:hover { text-decoration:none; }
.update_box .update_box_content { background:#E4E3D9; width:100%; display:inline-block; float:left; min-height:105px; }
.update_box .update_box_content ul { padding:5px;}
.update_box .update_box_content ul li { float:left; }
.update_box .update_box_content ul li a img { border:3px solid #fff; }
.update_box .update_box_content p { padding:10px 5px;}
.update_box .update_box_content p a { color:#000; text-decoration:underline; }
.update_box .update_box_content p a:hover { text-decoration:none; }

.report_item { width:100%; display:inline-block; padding:10px 0; border-bottom:1px solid #DADADA; }
.report_item .report_title,
.report_item .report_details { width:100%; display:inline-block; float:left; }
.report_item .report_details { padding-bottom:10px; }
.report_item .report_title li,
.report_item .report_details li { float:left; }
.report_item .report_title li.score,
.report_item .report_details li.rating { float:right; padding-right:0; }
.report_item .report_title li { font-size:14px; font-weight:bold; }
.report_item .report_title li a,
.report_item .report_details li a { color:#333; text-decoration:underline; }
.report_item .report_title li a:hover,
.report_item .report_details li a:hover { text-decoration:none; }
.report_item .report_details li { font-size:12px; padding-right:5px; }
.report_item .report_details li a { border-right:1px solid #333; padding-right:5px; }
.report_item h5 { font-size:11px; padding-bottom:3px; }
.report_item p { font-size:12px; }
.report_item p a { color:#333; text-decoration:underline; }
.report_item p a:hover { text-decoration:none; }
.report_item img { float:left; padding:3px; border:1px solid #AAAFAB; margin-right:5px; }

.results .results_header { padding:5px; font-weight:bold; color:#000; background:#E4E3D9; font-size:12px; }
.results_item { width:100%; display:inline-block; border-bottom:1px solid #DADADA; padding:10px 0 5px 0; }
.results_item ul.results_content_details { width:100%; display:inline-block; float:left; }
.results_item ul.results_content_tools { padding-left:50px; display:inline-block; float:left;}
.results_item ul.results_content_details li,
.results_item ul.results_content_tools li { float:left; font-size:12px; }
.results_item ul.results_content_details li.date {width:50px; }
.results_item ul.results_content_details li.team {width:180px;}
.results_item ul.results_content_details li.team a { color:#333; text-decoration:underline; }
.results_item ul.results_content_details li.team a:hover { text-decoration:none; }
.results_item ul.results_content_details li.score { width:45px;}
.results_item ul.results_content_details li img { margin-right:5px; }
.results_item ul.results_content_details li.confirmation { padding-left:10px; width:65px; }
.results_item ul.results_content_tools li { padding-right:5px; color:#333; }
/* .results_item ul.results_content_tools li a { color:#333; text-decoration:underline; border-right:1px solid #333; padding-right:5px; } */
.results_item ul.results_content_tools li a { color:#333; text-decoration:underline; border-left:none; }
.results_item ul.results_content_tools li a:hover { text-decoration:none; }
.results_item ul.results_content_tools li.last a { border-right:none; }
.results_item ul.results_content_tools li.border a { border-left:1px solid #333; padding-left:5px; }

.tab_media_item { width:49%; float:left; display:inline-block; height:90px; padding-top:10px; }
.tab_media_item .thumb { float:left; display:inline-block; width:95px; }
.tab_media_item .thumb img { border:1px solid #AAAFAB; padding:3px; }
.tab_media_item .media_item_details { float:left; display:inline-block; width:185px; }
.tab_media_item .media_item_details h6 { font-size:12px; clear:left; font-weight: normal; padding-bottom:5px;}
.tab_media_item .media_item_details ul.score_rating {}
.tab_media_item .media_item_details ul.score_rating li { float:left; }
.tab_media_item .media_item_details ul.links {}
.tab_media_item .media_item_details ul.links li { float:left; font-size:11px; color:#333; padding-right:3px; }
.tab_media_item .media_item_details ul.links li a { color:#333; text-decoration:underline; border-right:1px solid #333; padding-right:3px; }
.tab_media_item .media_item_details ul.links li.last a { border-right:medium none; }
.tab_media_item .media_item_details ul.links li a:hover { text-decoration:none; }

.pagination { width:100%; display:inline-block; margin-top:10px; }
.pagination .summary { float:left; color:#000; font-size:12px; padding:5px 10px; font-weight:bold; border:1px solid #adadad; background:#E4E3D9; display:inline-block; }
.pagination ul { float:right; display:inline-block; width:auto !important; }
.pagination ul li { float:left; font-size:12px;  font-weight:bold; border:1px solid #adadad; display:inline-block; background:#E4E3D9; color:#000; margin-right:3px;}
.pagination ul li a { color:#000; padding:5px 10px; display:inline-block; }
.pagination ul li.current { padding:5px 10px; background:#fff; }

div.auto_complete ul { width:99% !important; display:inline-block; }
div.auto_complete ul li { width:100%; display:inline-block; padding:0 !important}
div.auto_complete ul li a { color:#333; font-weight:bold; }
div.auto_complete ul li img { margin-right:5px; }

ul.my_league_results { width:100%; display:inline-block;}
ul.my_league_results li { width:100%; display:inline-block; font-size:12px; color:#333; }
ul.my_league_results li a { color:#333; text-decoration:underline;}
ul.my_league_results li a:hover { text-decoration:none; }
ul.my_league_results li img { margin-right:5px; }

ul.competition_search_form { width:100%; display:inline-block; padding:5px 0; border-bottom:1px solid #adadad; }
ul.competition_search_form li { width:160px; float:left; display:inline-block; padding-bottom:5px; }
#search_competition_form { padding-top:10px; }
#search_competition_form .button { float:right; }

.teamImage {  }
.teamImage .image_row_heads ul { clear:both;  margin: 20px 100px -10px 60px; }
.teamImage .image_row_heads li { display:inline; padding: 0px 13px 0px 12px;}
.teamImage .image_row_heads_2 ul { clear:both;  margin: -40px 50px -10px 90px; }
.teamImage .image_row_heads_2 li { display:inline; padding: 0px 13px 0px 12px;}
.teamImage .image_row ul { clear:both;  margin: 0px 100px 0px 60px;  }
.teamImage .image_row li { display:inline; padding: 0px 0px;  }
.teamImage .image_row_2 ul { clear:both; margin: 0px 100px 50px 90px; }
.teamImage .image_row_2 li { display:inline; padding: 0px 0px;  }
.teamImage .right_image { float:right; }

.form_content { width:100%; display:inline-block;}
.form_content li { float:left; display:inline-block; padding-top:10px; }
.form_content li.label {width:20%; font-size:12px; font-weight:bold; color:#000; }
.form_content li.input {width:80%;}
.form_content li.input input {width:100%; border:1px solid #ADADAD;}
.form_content li.input textarea { width:100%; }
.form_content li.required { width:100%; display:inline-block; }

.form_content.reaction_form { width:576px; }

.homeLogForm .fullForm,
.formFooter { width:100%; }
.formFooter .note { font-size:10px; }
.homeLogForm .halfForm,
.homeLogForm .fullForm,
.formFooter { float:left; margin-top:10px; }
.homeLogForm .halfForm { width:285px;}
.homeLogForm .halfForm h4  { margin-bottom:5px; }
.homeLogForm .fullForm h4,
.homeLogForm .halfForm h4 { font-size:12px; font-weight:bold; }
.homeLogForm .fullForm .inputText { width:420px; }
.homeLogForm .fullForm .inputTextArea { width:570px; height:50px; margin-bottom:10px; }
.homeLogForm .halfForm .inputText { width:260px; }
.homeLogForm .fullForm .description,
.homeLogForm .halfForm .description { font-size:11px; }
.homeLogForm .fullForm a.button { float:right; }
.homeLogForm .halfForm a.button { float:left; }
.homeLogForm .fullForm .thumbnail { width:100%; }
.homeLogForm .fullForm .thumbnail img {border-width:1px; border-style:solid; padding:2px;}
.homeLogForm .fullForm.last { border-bottom-width:1px; border-bottom-style:solid; padding-bottom:20px; }

.affinity_selection {
	height: 130px;
	display: block;
	overflow-y: scroll;
}
#affinity_selection .dropDown.homeLog {
   margin: -250px 25px !important;
}
#affinity_selection .dropDown.homeLog .content { height:auto; min-height:0px; }

#affinity_selection_container {
	position: relative;
	width: 575px;
	display: block;
	overflow: visible;
}

/*dropdown*/
.dropDown { border:1px solid #adadad; padding:20px; position:absolute; margin:-10px 0 0 10px; z-index:1000; background:#fff; }
.dropDown .header,
.dropDown .content { width:100%; float:left; padding:0 !important; }
.dropDown .header h3 { width:90%; float:left; font-size:14px; font-weight:bold; }
.dropDown .header .closePanel { width:5%; float:right; }
.dropDown .header .closePanel .close { font-size:10px; border:1px solid #adadad; text-align:center; padding:1px; display:block; padding:2px; }
.dropDown .header .closePanel .close a { font-weight:bold; text-decoration:none; color:#333;  }
.dropDown .contentColumn h2 { font-size:12px; font-weight:bold; }
.dropDown .contentColumn ul { float:left; }
.dropDown .contentColumn li { padding:5px 10px 0 0; }
.dropDown .contentColumn li,
.dropDown .contentColumn li a { font-size:12px; color:#333; }
.dropDown .contentColumn li a { text-decoration:underline; }
.dropDown .contentColumn li a:hover { text-decoration:none; }
.dropDown .contentColumn { float:left; }
.dropDown .contentColumn .inputLabel,
.dropDown .contentColumn .inputField,
.dropDown .contentColumn .inputSubmit { float:left; padding:5px; }
.dropDown .contentColumn .inputLabel { font-size:12px; }
.dropDown .contentColumn .inputField .inputTextField { width: 200px; border-width:1px; border-style:solid;}
.dropDown .oneColumn { width:100%; }
.dropDown .oneColumn li { float:left; }
.dropDown .twoColumns { width: 45%; }
.dropDown .threeColumns { width:28%; }
.dropDown .fourColumns { width: 20%; }
.dropDown.competitieOverzicht { width: 460px; }
.dropDown.clubOverzicht,
.dropDown.teamOverzicht,
.dropDown.homeLog { width: 475px;  }
.dropDown.ledenOverzicht { width:576px; }
.show { visibility:visible; }
.hide { display:none; }

.form_content.reaction_form { width:576px; }


/* css from old design */

#landing_page_content .my_agenda { display:inline-block; }
#landing_page_content .my_agenda .match { display:inline-block; width:100%; }
#landing_page_content .my_agenda .match li { float:left; line-height:18px; padding-top:7px; }
#landing_page_content .my_agenda .match li.date { font-size:13px; font-weight:bold; width:150px; padding-left:12px; }
#landing_page_content .my_agenda .match li.team_name { width:140px; padding-left:10px; padding-right:10px; }
#landing_page_content .my_agenda .match li.team_name a { font-size:12px; color:#000; text-decoration:underline; }
#landing_page_content .my_agenda .match li.team_name a:hover { text-decoration:none; }
#landing_page_content .my_agenda .match li.team_name img { padding-right:5px; }
#landing_page_content .my_agenda .match li.versus { font-size:13px; color:#000; }
#landing_page_content .my_agenda .match li.view { float:right; padding-right:20px;}
#landing_page_content .my_agenda .match li.view a { font-size:11px; color:#666; text-decoration:none; font-weight:bold;}
#landing_page_content .my_agenda .match li.view a:hover { text-decoration:underline; }

#landing_page_content .my_agenda .match_info { display:inline-block; width:100%; background:#f0f0f0; }
#landing_page_content .my_agenda .match_info .match_info_items { padding:18px 0 20px 0; margin:0 20px 0 12px; }
#landing_page_content .my_agenda .match_info .match_info_items ul { display:inline-block; width:100%; }
#landing_page_content .my_agenda .match_info .match_info_items ul li { float:left; color:#000; font-size:12px; }
#landing_page_content .my_agenda .match_info .match_info_items ul li a { color:#000; text-decoration:underline; font-weight:bold; }
#landing_page_content .my_agenda .match_info .match_info_items ul li a:hover { text-decoration:none; }
#landing_page_content .my_agenda .match_info .match_info_items ul li.participant { width:180px; font-weight:bold; margin-bottom:5px; }
#landing_page_content .my_agenda .match_info .match_info_items ul li.playing,
#landing_page_content .my_agenda .match_info .match_info_items ul li.not_playing,
#landing_page_content .my_agenda .match_info .match_info_items ul li.undecided { width:120px; }

#landing_page_content .my_agenda ul.match_comment { display:inline-block; }
#landing_page_content .my_agenda ul.match_comment li.match_comment_item { padding-top:10px; padding-bottom:10px; margin:0 20px 0 18px; display:inline-block; font-size:12px; color:#000; border-top:1px solid #adadad; width:537px;  }
/*#landing_page_content .my_agenda ul.match_comment li.comment_links {   display:inline-block;  }*/
#landing_page_content .my_agenda ul.match_comment ul.comment_links { display:inline-block; float:right; padding-right:10px; margin-top:10px;}
#landing_page_content .my_agenda ul.match_comment ul.comment_links li { margin-right:10px; float:left;}
#landing_page_content .my_agenda ul.match_comment ul.comment_links li a { text-decoration:none; font-size:11px; color:#666; font-weight:bold; }
#landing_page_content .my_agenda ul.match_comment ul.comment_links li a:hover { text-decoration:underline;}
#landing_page_content .my_agenda ul.match_comment ul.comment_links li a.username { font-size:12px; color:#000; margin-left:5px; }

#landing_page_content .my_results { display:inline-block; width:100%; }
#landing_page_content .my_results .my_result_items { padding:7px 10px 7px 12px; display:inline-block; }
#landing_page_content .my_results .my_result_items ul li { float:left; font-size:12px; color:#000; line-height:14px; }
#landing_page_content .my_results .my_result_items ul li.date { width:50px; font-size:11px;}
#landing_page_content .my_results .my_result_items ul li.teamname { width:160px;}
#landing_page_content .my_results .my_result_items ul li.teamname img { margin-right:5px; }
#landing_page_content .my_results .my_result_items ul li.teamname a { color:#000; font-weight:bold; text-decoration:underline; }
#landing_page_content .my_results .my_result_items ul li.teamname a:hover { text-decoration:none; }
#landing_page_content .my_results .my_result_items ul li.score { width:50px;}
#landing_page_content .my_results .my_result_items ul li.note { width:100px;}
#landing_page_content .my_results .my_result_items ul.game_content {  display:inline-block; }
#landing_page_content .my_results .my_result_items ul.game_content li {  padding-right:10px; }
#landing_page_content .my_results .my_result_items ul.game_content {  margin-top:5px; }
#landing_page_content .my_results .my_result_items span.no_game {  color:#666; text-decoration:none; font-weight:bold; font-size:11px; }

#landing_page_content .my_results .my_results_footer { background:#E4E3D9; border-top:1px solid #dadada; }
#landing_page_content .my_results .my_results_footer a { padding:7px 10px; color:#666; text-decoration:none; font-weight:bold; font-size:11px; display:inline-block; }
#landing_page_content .my_results .my_results_footer a:hover {text-decoration:underline; }

#landing_page_content .my_messages { display:inline-block; width:100%; }
#landing_page_content .my_messages ul.messages_footer { display:inline-block; background:#E4E3D9; width:100%; float:left; border-top:1px solid #ADADAD}
#landing_page_content .my_messages ul.messages_footer li { float:left; margin-right:20px;  padding:2px 10px 2px 12px;}
#landing_page_content .my_messages ul.messages_footer li a { text-decoration:none; font-size:11px; color:#666; font-weight:bold; }
#landing_page_content .my_messages ul.messages_footer li a:hover { text-decoration:underline; }
#landing_page_content .hidden { display:none; }


#landing_page_content ul.list { display:inline-block; background:#fff; padding:7px 10px 0 6px; float:left; }
#landing_page_content ul.list li { float:left; font-size:12px; color:#adadad; padding:2px 6px; width:150px; }
#landing_page_content ul.list li.divider { width:1px; padding-right:20px; }
#landing_page_content ul.list li img { margin-right:5px; }
#landing_page_content ul.list li a { color:#000; font-weight:bold; text-decoration:underline; }
#landing_page_content ul.list li a:hover { text-decoration:none; }
#landing_page_content ul.search_form { display:inline-block; background:#E4E3D9; width:100%; float:left; }
#landing_page_content ul.search_form li { float:left; padding-top:7px; padding-bottom:7px; font-size:13px; }
#landing_page_content ul.search_form li.search_label { padding-left:12px; width:120px; font-weight:bold;}
#landing_page_content ul.search_form li.search_input input { width:123px; border-top:1px solid #7c7c7c; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; }
#landing_page_content ul.search_form li.search_submit { padding-left:12px; font-size:13px;}
#landing_page_content ul.search_form li.search_submit input { color:#333; text-decoration:none; font-weight:bold; background:#F0F0F0 none repeat scroll 0 0; width:50px;}
#landing_page_content ul.search_form li.search_submit a:hover { text-decoration:underline; }

.categories_list {  }
.categories_list li.category_title { background:#E4E3D9; padding:5px 10px 5px 12px; border-top:1px solid #adadad;}
.categories_list li.category_title a { font-size:12px; color:#666; font-weight:bold; text-decoration:underline; padding-left:25px; }
.categories_list li.category_title a:hover { text-decoration:none; }
.categories_list li.category_content {}
.categories_list li.category_content .message {font-size:12px;  font-weight:bold; padding-left:25px;  }

.categories_list li.category_content ul.category_content_item { padding: 5px 10px 5px 5px; display:inline-block; }
.categories_list li.category_content ul.category_content_item li { float:left; font-size:12px; color:#000; font-weight:bold; }
.categories_list li.category_content ul.category_content_item li a { color:#000; text-decoration:underline; }
.categories_list li.category_content ul.category_content_item li a:hover { text-decoration:none; }
.categories_list li.category_content ul.category_content_item li img { margin-right:5px; }
.categories_list li.category_content ul.category_content_item li.date { width:95px; }
.categories_list li.category_content ul.category_content_item li.sender { width:155px; }
.categories_list li.category_content ul.category_content_item li.subject { width:305px;}
.categories_list li.category_content ul.category_content_item li.teamname { clear:left; display:inline-block; padding:2px 0 2px 30px; }

.categories_list li.show_category_content {}
.categories_list li.hide_category_content { display:none; }
.categories_list li.category_title a {background:url(../images/expand_icon.png) no-repeat top left;}
.categories_list li.expanded a {background:url(../images/collapse_icon.png) no-repeat top left;}

.shirt { padding-right: 5px; }


/* use in popup */
.popup_close { text-indent: -9999px; border: none !important; background: url(../images/close.png) top right no-repeat !important; }
.popup_header { background: url(../images/title_bar.png) top left repeat-x !important; }
.popup { padding: 10px 10px; margin: 0px 10px; }
.popup p { margin-bottom:10px; margin-top:10px; }
.popup .small_text { font-size: 11px; margin-top:20px;}
.popup .right_image { float:right; }
.right_image { float:right; margin:10px 10px; }

.clearBoth { clear:both; }

.report_form,
.report_form .team_details,
.report_form .form_field { width:100%; float:left; display:inline-block; }
.report_form .team_details { border-bottom:1px solid #ADADAD; padding:5px 0; }
.report_form .team_details li { float:left; padding:0 3px; font-size:12px; }
.report_form .form_field { padding:10px 0; border-bottom:1px solid #ADADAD; }
.report_form .form_field label { width:100px; float:left; font-size:12px; font-weight:bold;  }
.report_form .form_field label span.optional { font-weight:normal; }
.report_form .form_field .text_field { width:450px; }
.report_form .form_field .report_textarea { width:450px; height:500px; }
.report_form .form_field .report_textarea_small { width:450px; height:100px; }
.report_form .form_submit { width:100%; padding:10px 0; float:left; border-bottom:1px solid #ADADAD;  }
.report_form .form_submit_buttons { float:right; }
.report_form .form_submit_buttons .button { margin-right:5px; float:left;  }
.report_form .hidden { display:none; }

.matchResult { width:100%; display:inline-block; float:left; margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #dadada;}
.matchResult ul.results { width:100%; display:inline-block;}
.matchResult ul.results li { float:left; font-size:12px; }
.matchResult ul.results li a { color:#333;  }
.matchResult ul.results li a:hover { text-decoration:underline; }
.matchResult ul.results li.result { width:50px;}
.matchResult ul.results li.by { width:50px; text-align:center;}
.matchResult ul.results li.team {width:200px;}

#weatherforecast_left { width:255px; height:255px; border:1px solid #a0a0a0; padding: 0px; margin: 3px 2px 15px 11px;  }
.flash_banner { margin:0 auto 10px; width:270px;}

#page_tab_content .content .section_content.team_overview {padding:0;  }

.my_teams_panel { width:190px; display:inline-block; padding-top:33px;  float:right; }
.my_teams_panel .my_teams_panel_header { width:100%; height:32px; display:inline-block; background:url(../images/redesign/my_teams_panel_header.png) no-repeat; float:left; }
.my_teams_panel .my_teams_panel_header h2 { color:#000; float:left; font-size:16px; font-weight:bold; padding:7px 0 0 10px;}
.my_teams_panel .my_teams_panel_header ul.header_links {float:right; padding:7px 10px 0 0;}
.my_teams_panel .my_teams_panel_header ul.header_links li {float:left; padding-left:5px;}
.my_teams_panel .my_teams_panel_content { width:186px; display:inline-block; border-bottom:1px solid #adadad; border-left:1px solid #adadad; border-right:1px solid #adadad; margin:0 1px;}
.my_teams_panel .my_teams_panel_content .panel_content_item {padding:10px 20px; border-bottom:1px solid #e3e3e3;}
.my_teams_panel .my_teams_panel_content .panel_content_item.last { border-bottom:0; }
.my_teams_panel .my_teams_panel_content .panel_content_item .team_images {}
.my_teams_panel .my_teams_panel_content .panel_content_item .team_images .team_photo { float:left; width:65px;}
.my_teams_panel .my_teams_panel_content .panel_content_item .team_images .team_logo { float:right; width:}
.my_teams_panel .my_teams_panel_content .panel_content_item ul.team_details {}
.my_teams_panel .my_teams_panel_content .panel_content_item ul.team_details li { color:#333;  display:inline-block; width:100%; }
.my_teams_panel .my_teams_panel_content .panel_content_item ul.team_details li.team_name { font-size:14px; font-weight:bold; padding:12px 0 8px 0;}
.my_teams_panel .my_teams_panel_content .panel_content_item ul.team_details li.team_name a { color:#333;  }
.my_teams_panel .my_teams_panel_content .panel_content_item ul.team_details li.team_name a:hover { text-decoration:underline; }
.my_teams_panel .my_teams_panel_content .panel_content_item ul.team_details li.team_role {font-size:12px;}
.my_teams_panel .my_teams_panel_content .panel_content_item ul.team_details li.team_role img { margin-right:5px; }
.my_teams_panel .my_teams_panel_content ul.my_teams_panel_option {padding:0 12px 8px 12px; border-top:1px solid #adadad; background:#e4e3d9; display:inline-block; width:162px; float:left; }
.my_teams_panel .my_teams_panel_content ul.my_teams_panel_option li { float:left; }

#landing_page_content .spacer { width:20px; float:left; display:inline-block;}

.new_panel {width:365px; display:inline-block; padding-top:33px; float:left;}
.new_panel .new_panel_header { width:100%; height:32px; display:inline-block; background:url(../images/redesign/new_panel_header.png) no-repeat; float:left; }
.new_panel .new_panel_header h2 { color:#000; float:left; font-size:16px; font-weight:bold; padding:7px 0 0 10px; }
.new_panel .new_panel_header ul.header_links {float:right; padding:7px 10px 0 0;}
.new_panel .new_panel_header ul.header_links li {float:left; padding-left:5px;}
.new_panel .new_panel_content { width:361px; display:inline-block; border-bottom:1px solid #adadad; border-right:1px solid #adadad; border-left:1px solid #adadad; margin:0 1px;}
.new_panel .new_panel_content .panel_content_item { padding:17px; border-bottom:1px solid #e3e3e3; display:inline-block; width:327px;  }
.new_panel .new_panel_content .panel_content_item.last { border-bottom:0; }
.new_panel .new_panel_content .panel_content_item .panel_content_item_header { width:100%; display:inline-block; }
.new_panel .new_panel_content .panel_content_item .new_item_title,
.new_panel .new_panel_content .panel_content_item .panel_content_item_header .new_item_title { font-size:16px; font-weight:bold; color:#333; float:left; width:100%; padding-bottom:7px;}
.new_panel .new_panel_content .panel_content_item .panel_content_item_header .new_item_title { width:auto; }
.new_panel .new_panel_content .panel_content_item .new_item_title a,
.new_panel .new_panel_content .panel_content_item .panel_content_item_header .new_item_title a { color:#333; text-decoration:underline; }
.new_panel .new_panel_content .panel_content_item .new_item_title a:hover,
.new_panel .new_panel_content .panel_content_item .panel_content_item_header .new_item_title a:hover{ text-decoration:none; }
.new_panel .new_panel_content .panel_content_item .panel_content_item_header .new_item_score { float:right; }
.new_panel .new_panel_content .panel_content_item .new_item_content {}
.new_panel .new_panel_content .panel_content_item .new_item_content .content_thumb { float:left; margin-right:23px;}
.new_panel .new_panel_content .panel_content_item .new_item_content .content_thumb.last { margin-right:0; }
.new_panel .new_panel_content .panel_content_item .new_item_content .content_thumb img {  padding:3px; border:1px solid #aaafab; }
.new_panel .new_panel_content .panel_content_item .new_item_content h5 { font-size:12px; font-weight:bold; color:#333; padding-bottom:7px; display:inline-block; }
.new_panel .new_panel_content .panel_content_item .new_item_content p { font-size:12px; line-height:16px; color:#333; padding-bottom:10px; }
.new_panel .new_panel_content .panel_content_item .new_item_content p a { color:#333; text-decoration:underline; }
.new_panel .new_panel_content .panel_content_item .new_item_content p a:hover { text-decoration:none; }

.new_panel .new_panel_content ul.new_item_panel_option {padding:0 12px 8px 12px; border-top:1px solid #adadad; background:#e4e3d9; display:inline-block; width:337px; float:left; }
.new_panel .new_panel_content ul.new_item_panel_option li { float:left; margin-right:30px; }

#promo_container {width:100%; display:inline-block; background:#fff url(../images/redesign/background.png) repeat-x; padding-bottom:10px; border-bottom:1px solid #ADADAD }
#promo_container .promo_header { display:block; background:url(../images/redesign/logo.png) no-repeat; height:132px; margin:27px 0 0 5px;   }
#promo_container .promo_header a.close { float:right; background:url(../images/panel_close_icon.png) no-repeat center right; padding-right:55px; font-size:11px; color:#333; margin-right:10px; display:inline-block; margin-top:-5px; text-decoration:underline;  }
#promo_container .promo_header a.close:hover { text-decoration:none; }
#promo_container .promo_header h1 { font-size:16px; font-weight:bold; color:#000; padding:15px 0 0 110px; width:180px;}
#promo_container .promo_header h3 { font-size:10px; font-weight:bold; padding:22px 0 0 110px; color:#fff; display:inline-block; }
#promo_container .promo_header .button { float:right; margin:15px 15px 0 0;  }