body h1 {line-height:20px; font-size:20px; color:#aaa; text-transform:uppercase; height: 20px; padding: 0;}
body h2 {font-size: 16px; line-height: 23px;}

body .pagenavigation {width: 205px; padding: 33px 25px 0 0; float: left;}
body .pagenavigation h2 {padding-bottom: 11px;}
body .pagenavigation ul {margin: 0; padding-bottom: 22px;}
body .pagenavigation ul.video_category {padding-bottom: 15px;}

body .pagenavigation ul li {list-style: none; margin: 0; padding-bottom: 7px;}
body .pagenavigation ul li a {font-weight: normal; padding: 0;}
li.selected a {color: #333333;}

ul.subscribe li {min-height: 38px; background: transparent url(/files/bg_icons.png) no-repeat 0px 2px; line-height: 15px; padding-bottom: 0px;}
ul.subscribe li a {padding: 2px 0 0 40px; display: block;}
ul.subscribe li.podcast {background-position: 0 -46px;}
ul.subscribe li.rss {background-position: 0 -99px;}

body .videocontent {float: none; width: 735px; position: relative;}

body .videocontent h1,
body .videocontent h2.subheader,
body .videocontent h2.videos,
body .videocontent form.search_form,
body .videocontent .view {margin-left: 15px;}


body .videocontent h2.subheader {padding: 13px 0 0 0;}

body .videocontent form.search_form {background: transparent url(/files/bg_search.png) no-repeat top center; width: 230px; height: 20px; position: absolute; top: 0; right: 0; padding-bottom: 20px;}
body .videocontent form.search_form .search {background: transparent; border: none; height: 20px; width: 195px; padding-left: 10px; color: #c3c3c3; font-size: 13px; display: inline-block;}
body .videocontent form.search_form .button {background: transparent; border: none; height: 20px; display: inline-block; width: 20px; font-size: 0px; cursor: pointer; box-shadow:none;}

body .videocontent .view {position: relative; border-bottom: 1px solid #d9d7d1; overflow: hidden; padding-bottom:19px;}
body .videocontent .view .videoplayer {width: 720px; height: 405px; background-repeat: no-repeat;}
body .videocontent .view h2 {padding: 14px 0 10px;}
body .videocontent .view p {margin: 0; padding-bottom: 20px;}

body .videocontent .video_tools {padding: 0; height: 33px;}

body .videocontent .download_button {width: 252px; height: 33px; background: transparent url(/files/bg_download_button.png) no-repeat top center; float: left; position: relative; z-index: 99;}
body .videocontent .download_button a {display: block; height: 33px; cursor: pointer; text-indent: -9999px;}

body .videocontent ul.downloadlinks {display: none; margin: 0; position: absolute; bottom: 33px; left: 0; width: 252px; z-index: 100; background: #ffffff url(/files/bg_download.png) repeat-x bottom center; padding: 18px 10px 8px 10px;
  border: 1px solid #eaebeb;
}
body .videocontent .open ul.downloadlinks {display: block;}

body .videocontent ul.downloadlinks li {list-style: none; margin: 0; padding-bottom: 3px;}
body .videocontent ul.downloadlinks li.header {padding-bottom: 17px; border-bottom: 1px solid #cccccc; margin-bottom: 16px;}
body .videocontent ul.downloadlinks li a {font-weight: normal; text-indent: 0; height: auto;}
body .videocontent ul.downloadlinks li a span {color: #aea79f;}


body .videocontent .sharebox {float: left; background: transparent url(/files/bg_icons.png) no-repeat 19px -148px; height: 33px; padding: 0 0 0 19px;}
body .videocontent .sharebox a {font-weight: normal; font-size: 13px; padding: 9px 0 3px 38px; height: 21px; display: block;}

body .videocontent .videonavigation {display: block; clear: both; border-top: 1px solid #d9d7d1; text-align: center; padding: 9px 190px 0; margin-left: 15px; overflow: hidden;}
body .videocontent .videonavigation a {font-weight: normal;}
body .videocontent .videonavigation .prev,
body .videocontent .videonavigation .next {float: left; vertical-align: top; background: transparent url(/files/bg_pagination.png) no-repeat 3px -100px;}
body .videocontent .videonavigation .prev {background-position: 5px -50px;}
body .videocontent .videonavigation .disabled {background-image: none;}
body .videocontent .videonavigation .prev a,
body .videocontent .videonavigation .next a {width: 25px; height: 37px; display: block; padding: 0; text-indent: -9999px;}

body .videocontent .videonavigation .pagination {text-align: center; width: auto; float: left;}
body .videocontent .videonavigation .pagination ul {list-style: none; display: inline-block; overflow: hidden; margin: 0; padding: 7px 0 0; font-size: 0; vertical-align: top;}
body .videocontent .videonavigation .pagination ul li {float: left; margin: 0; padding: 3px 7px 3px 7px;}
body .videocontent .videonavigation .pagination ul li * {font-size: 13px;}

body .videocontent .videonavigation .pagination ul li.selected {background: transparent url(/files/bg_pagination.png) no-repeat 0px 3px;}
body .videocontent .videonavigation .pagination ul li.selected a {color: #333333;}

body .videocontent .videonavigation .pagination ul .totals {white-space: nowrap;}
body .videocontent .videonavigation .pagination ul .totals a {color: #009fda; padding-left: 12px;}















.searchbox  {display:none;}
