@charset "utf-8";
/* CSS Document */

form { margin: 0px; padding: 0px; }
.clear { margin: 0px; padding: 0px; line-height: 0px; height: 0px; border: 0px; clear: both; }
.topResultsBar { height: 32px; padding: 2px; clear: both; text-align: center; margin-top: 10px; width: auto; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #999; border-bottom-color: #999; }
.botResultsBar { height: 36px; padding: 2px; clear: both; text-align: center; margin-right: auto; margin-left: auto; width: auto; border-top-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #999; border-bottom-color: #999; border-bottom-width: 1px; }
a.pageLink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #A71930; margin-top: 6px; float: left; text-align: center; border: 1px solid #999999; margin-right: 4px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; display:inline; width: 22px; }
a.pageLink:hover { color: #FFFFFF !important; background-color: #CCCCCC !important; }
a.navLink { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #A71930; text-decoration: none; float: left; margin-top: 7px; margin-right: 4px; margin-left: 4px; }
a.selectedLink { color: #A71930 !important; background-color: #CCCCCC !important; }
.searchResLink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6699CC; }
#frmSearch .searchField { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 1px; margin-top: 7px; margin-left: 20px; display: inherit; float: none; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; height: 27px; }
#frmSearch .teamsSelect { margin-top: 15px; margin-left: 10px; }
#divResultsBox { width:auto; overflow:hiden; min-height: 600px; display: block; clear: both; }
* html #divResultsBox { height: 600px; }
#sboxContainer { margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }
#botContainer { }
#botContainer #divBotResultsCount { font-weight: bold; text-align: center; color: #999; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; margin-top: 4px; }
#divSearchForm .searchTips { margin-top: 20px; }
#divSearchStats { font:bold 16px arial, helvetica; clear: both; margin-top: 10px; padding: 6px; width:auto; overflow:hidden; }
#divSearchStats #divSearchQuery .label { color: #999; }
#divSearchStats #divSearchQuery .value { color: #4a4947; }
#divSearchStats #divSearchQuery { float: left; }
#divSearchStats #divSearchResultsCount { float: right; color: #999; }
#divSearchResults .searchResultBox { padding: 2px; margin-bottom: 2px; border-top-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #EEEEEE; }
#divSearchResults .searchResTitle a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #A71930; }
#divSearchResults .searchResBody { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 2px; margin-bottom: 2px; color: #999999; }
#divSearchToolbar { height: 41px; clear: both; background-image: url(/image/media/vsp/bg_videoSearch.png); background-repeat: no-repeat; width: 967px; margin-top: 10px; }
#divSearchToolbar #divSearchForm { font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-right: 10px; }
#divSearchToolbar #divSearchForm #radioFilter { display: none; }
#divSearchToolbar #divSearchForm #selTeamFilter { font-family: Arial, Helvetica, sans-serif; font-size: 11px; display: none; }
#divSearchToolbar .toolbarLeft { float: left; background-image: url(/image/media/vsp/bg_search_bar_text.gif); background-repeat: repeat-x; }
#divSearchToolbar .searchName { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #666; margin-top: 8px; margin-left: 20px; }
#divSearchToolbar .toolbarRight { float: right; }
#divSearchToolbar .leftCorner { background-image: url(/image/media/vsp/img_search_bar_left.gif); height: 41px; width: 6px; float: left; }
#divSearchToolbar .center { }
#divSearchToolbar .rightCorner { background-image: url(/image/media/vsp/img_search_bar_right.gif); height: 41px; width: 7px; float: right; }
#divResultsBox .pageSpacer { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #006666; float: left; margin-top: 8px; margin-right: 4px; }
#divResultsBox .searchResultsField { min-height: 720px; float:left; width:795px; }
* html #divResultsBox .searchResultsField { height: 720px; }
#towerAd { float:right; margin-top:14px; width:160px; }
#divSpellCheck { color: #A71930; font-size: 12px; font-weight: bold; font-style: italic; font-family: Arial, Helvetica, sans-serif; margin-top: 10px; display: none; height: 30px; }
#divSpellCheck a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: normal; color: #006699; text-decoration: underline; }
#divVideoResultsBox { width: 970px; margin-right: 10px; margin-left: 10px; height: 190px; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; display: none; }
#divVideoResultsBox #divVideoSearchResults { height: 147px; width: 970px; overflow: hidden; text-align: center; vertical-align: middle; }
#divVideoResultsBox .sectionTitle { background-image: url(../images/bg_section_title.gif); padding-top: 4px; padding-bottom: 5px; padding-left: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
#divVideoResultsBox #divMoreVideo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: right; }
span.highlight { padding:1px; color:#666666; font-weight:bold; }
#divKeywordsBox { margin-left: 10px; margin-right: 10px; margin-top: 2px; display: none; width: 970px; clear: both; margin-bottom: 18px; }
#divKeywordsBox .sectionTitle { background-image: url(../images/bg_section_title.gif); padding-top: 4px; padding-bottom: 5px; padding-left: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
#divKeywordsResults .searchResTitle a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #A71930; }
#divKeywordsResults .searchResBody { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 2px; margin-bottom: 2px; color: #333333; }
#divKeywordsResults .searchResultBox { padding: 2px; margin-bottom: 2px; border-top-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #E7E7E7; clear: both; background-color: #F7F7F7; display: block; height: 100%; }
#divKeywordsBox .searchResultBox #keywordImage { float: left; margin: 4px; display: inline; }
#divKeywordsBox .searchResultBox #keywordBody { display: inline; }
#divSearchResults .video_item { width: 350px; margin: 16px 16px 0 20px; float: left; border-bottom:1px solid #a2a2a2; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; margin-bottom: 8px; }
* html #divSearchResults .video_item { overflow: hidden; }
#divSearchResults .video_item .title a { font-family: Arial, Helvetica, sans-serif; color: #A71930; font-weight: bold; text-decoration: none; font-size: 1.1em; }
#divSearchResults .video_item .body { height: 70px; margin-top: 4px; margin-bottom: 4px; }
#divSearchResults .video_item .body .image { height: 70px; width: 124px; float: left; position: relative; }
#divSearchResults .video_item .body .image img { height: 70px; width: 124px; }
#divSearchResults .video_item .body .blurb { color:#333; margin-left: 6px; float: left; font-size: 1em; font-family: arial, helvetica; width: 210px; max-height: 70px; overflow: hidden; }
* html #divSearchResults .video_item .body .blurb { height: 70px; }
#divSearchResults .video_item .body .blurb .date_duration { color: #999; margin-bottom: 2px; }
* html #divSearchResults .video_item .body .blurb .date_duration { line-height: 0.9em; }
#divSearchResults .video_item .body .blurb .added { color: #666; font-size: 0.9em; margin-right: 20px; }
#divSearchResults .video_item .body .blurb .duration { font-size: 0.9em; color: #666; }
#divSearchResults .video_item .tags { color: #333; margin-top: 8px; overflow:hidden; height:32px; }
#divSearchResults .video_item .tags .label { color: #999; margin-right: 2px; }
#divSearchResults .video_item .body .image .play { position: absolute; height: 39px; width: 39px; top: 18px; left: -17px; background-image: url(/image/media/vsp/img_playbutton.png); cursor: pointer; }
* html #divSearchResults .video_item .body .image .play { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/image/media/vsp/img_playbutton.png', sizingMethod='scale');
}
#divSearchForm #media_query { width: 600px; border: 1px solid #FFF; font:bold 12px arial, helvetica; color:#666; float: right; }
#frmMediaSearch #video_item_template { display: none; }
#divSearchForm .button { float: right; margin-top:6px; }
#divSearchForm .text { float: right; margin-top: 12px; margin-right: 14px; }

