h2 { width:155px; height:16px; margin:29px 0; display:block; text-indent:-5000em; background:url(../images/title-watch-listen.gif) no-repeat; margin-top: 44px; }
a.button { background-color:#131313; }
a.button:hover, a.button.active { background-color:#008fd5; }

ul.tabs { float:left; width:976px; margin-bottom:40px; border-bottom:1px solid #008fd5; }
ul.tabs li { float:left; display:inline; margin-right:1px; }

ul.tabs li a.tab-video, a.tab-audio { height:14px; padding:10px 12px; display:block; text-indent:-5000em; }
ul.tabs li a.tab-video { width:46px; background:url(../images/tab-video.gif) #131313 center -24px no-repeat; }
ul.tabs li a.tab-audio { width:48px; background:url(../images/tab-audio.gif) #131313 center -24px no-repeat; }
ul.tabs li a.tab-video:hover,
ul.tabs li a.tab-video.video-active { background:url(../images/tab-video.gif) #008fd5 center 10px no-repeat; }
ul.tabs li a.tab-audio:hover, 
ul.tabs li a.tab-audio.audio-active { background:url(../images/tab-audio.gif) #008fd5 center 10px no-repeat; }

.video { float:left; width:976px; display:none; }
.video #videoPlayer { float:left; width:637px; margin-right:37px; }
.video .information { float:left; position:relative; width:302px; height:388px; text-align:left; }
.video .information h3 { margin-bottom:21px; font-size:16px; text-transform:uppercase; color:#fff; }
.video .information p { line-height:1.4em; margin-bottom:23px; font-size:12px; }
.video .information p.embed { margin-bottom:10px; font-size:10px; font-weight:bold; text-transform:uppercase; }
.video .information a { display:block; margin-bottom:27px; font-size:10px; text-transform:uppercase; color:#008fd5; }
.video .information input { width:278px; height:17px; padding:3px; background-color:transparent; color:#959595; border:1px solid #262626; }
.video .information a.share { position:absolute; display:block; width:50px; height:22px; line-height:22px; margin-bottom:0; left:0; bottom:0; color:#fff; text-align:center; text-transform:uppercase; background-color:#008fd5; }
.video .information a.share:hover { background-color:#3ab6f4; text-decoration:none; }
.video .thumb-list { float:left; }
.video .thumb-list ul { float:left; width:996px; margin-left:-20px; display:inline; }
.video .thumb-list ul li { float:left; margin:0 0 20px 20px; display:inline; }
.video .thumb-list ul li a { display:block; width:229px; height:169px; background-color:#131313; }
.video .thumb-list ul li a img { margin:20px 0 0 20px; }
.video .thumb-list ul li a strong { width:191px; display:block; margin:8px 0 0 20px; color:#959595; font-size:10px; line-height:15px; text-transform:uppercase; }
.video .thumb-list ul li.active a, .video .thumb-list ul li a:hover { background-color:#323232; text-decoration:none; }
.video .thumb-list ul li.active a strong { color:#fff; }
.video .hr.exception { margin:20px 0 0 0; }
.video .pagination { float:right; margin:20px 0; }
.video .pagination a { float:left; display:block; width:19px; height:19px; line-height:19px; text-align:center; }
.video .pagination a.active { color:#fff; background:#008fd5; }
.video .pagination a:hover { background:#545454; text-decoration:none; }

.audio { float:left; width:976px; display:none; }
.audio ul { float:left; width:996px; margin-left:-20px; }
.audio ul li { float:left; position:relative; width:229px; height:339px; margin:0 0 20px 20px; display:inline; background-color:#131313; text-align: left;}
.audio ul li p, .audio ul li a { display:block; width:191px; margin-left:20px; }
.audio ul li.active { background-color:#323232!important; }
.audio ul li h3 { width:191px; margin:13px 0 17px 20px; line-height:1.3em; font-size:10px; text-transform:uppercase; }
.audio ul li a { margin-bottom:7px; color:#008fd5; font-weight:bold; text-transform:uppercase; }
.audio ul li img { margin:18px 0 0 20px; }
.audio ul li .audio-player { position:absolute; top:310px; left:0; }
.audio ul li .audio-player img { margin:0; }
.audio ul li .more-info { display:none; position:absolute; width:229px; height:339px; top:0; left:0; background-color:#323232; }
.audio ul li .more-info h3 { width:178px; display:block; color:#fff; margin:38px 0 24px 20px; font-size:14px; text-transform:uppercase; }
.audio ul li .more-info p { width:191px; margin:13px 0 17px 20px; line-height:1.3em; font-size:10px; color:#fff; }
.audio ul li .more-info a.button-close { position:absolute; display:block; width:11px; height:11px; top:20px; right:20px; background:url(../images/button-close.gif) no-repeat; text-indent:-5000em; }
.audio .hr.exception { margin:20px 0 0 0; }
.audio .pagination { float:right; margin:20px 0; }
.audio .pagination a { float:left; display:block; width:19px; height:19px; line-height:19px; text-align:center; }
.audio .pagination a.active { color:#fff; background:#008fd5; }
.audio .pagination a:hover { background:#545454; text-decoration:none; }