body {font:14px Arial, sans-serif; margin:0; padding:0;background: url(Images/bg.jpg) repeat-x top left #f0f0f0;}
a:link {color:#073478;text-decoration:none;}
a:visited {color:#2B57AA;text-decoration:none;}
a:hover, a:active {color:#073478; text-decoration:underline;}
.headContainer .links {margin:0 auto; width:980px;position:absolute;height:22px; left:0; top:120px;}
.headContainer .links ul {padding:0; list-style:none;margin:0;position:absolute; top:7px; left:0;}
.headContainer .links li {float:left;margin:0; padding:0;background:none;}
.headContainer .links li a{display:block; text-indent:-9999px;float:left;padding:0; margin:0 5px; height:7px;}
.headContainer .links .BHCOM a{background: url(Images/bh_com_label.gif) no-repeat left top; width:86px;}
.headContainer .links .BHNow a{background: url(Images/bh_now_label.gif) no-repeat left top; width:109px;}
.headContainer .links .SRO a{background: url(Images/sro_label.gif) no-repeat left top; width:111px;}
.headContainer .links .BHCOM a:hover{background: url(Images/bh_com_label.gif) no-repeat left bottom;}
.headContainer .links .BHNow a:hover{background: url(Images/bh_now_label.gif) no-repeat left bottom;}
.headContainer .links .SRO a:hover{background: url(Images/sro_label.gif) no-repeat left bottom;}
.headContainer .links .Magazine a{background: url(Images/subscribe_label.gif) no-repeat left top; width:49px;}
.headContainer .links .Magazine a:hover{background: url(Images/subscribe_label.gif) no-repeat left bottom;}
.headContainer .links .ENewsletters a, .links .RSS a{display:none;}
.headContainer .links a{line-height:0;}
/*.headContainer .links .ENewsletters a{background: url(Images/enewsletters_label.gif) no-repeat left top; width:97px;}
.headContainer .links .RSS a{background: url(Images/rss_label.gif) no-repeat left top; width:16px;}
.headContainer .links .ENewsletters a:hover{background: url(Images/enewsletters_label.gif) no-repeat left bottom;}
.headContainer .links .RSS a:hover{background: url(Images/rss_label.gif) no-repeat left bottom;}*/


.branding {width:980px;height:60px;position:absolute;left:0; top:142px; margin:0 auto;background: url(Images/horses_bg.jpg) no-repeat right bottom;padding:0;}
.branding h1{position:absolute; top:0; left:0;background: url(Images/bloodhorse_video_logo.jpg) no-repeat top left;display:block; width:389px; height:60px;text-indent:-9999px;margin:0;padding:0;}
.subTicker  {position:absolute;right:180px; top:33px;}
.currentDate {margin:0; padding:0;position:absolute; top:-18px; right:0; font-weight:bold; color:#ccc;text-transform:uppercase;font-size:85%;}
.search {background:url(Images/search_icon.gif) no-repeat;padding-left:26px;position:absolute;right:180px; top:8px;padding-bottom:5px;}
.search input.gsb{margin:0; padding:0; width:145px; position:relative; top:-5px; font-size:17px;border:1px solid #d0d0d0}

.headContainer{width:990px;margin:0 auto; padding:15px 0 102px;position:relative;}
#mainWrapper {width:990px;margin:10px auto;background:url(Images/shadow_top.jpg) no-repeat;padding:10px 0 0;}
.videoUpperContainer {background:url(Images/leading_container_bg.jpg) repeat-y;margin:0; padding:20px 20px 0 30px;height:1%}
.videoLowerContainer {background:url(Images/shadow_bottom.jpg) no-repeat top left #f0f0f0;width:980px;margin:0;padding:20px 0 0 10px;}
.headContainer .leaderboardAd{padding:0;margin:0;}
.leaderboardAd {padding:15px 0; margin:0; text-align:center;clear:both; line-height:.5em;}
.videoLowerContainer .ContentPanel {background:#fff;}
.videoUpperContainer .sideBar {float:left;margin-bottom:20px;}
.videoUpperContainer .BannerAdBlock{width:300px;padding:0}
.videoUpperContainer .links, .videoUpperContainer .teaser {border:1px solid #d0d0d0; background:#eaeaea; padding:10px; width:280px;margin-top:19px;}
.videoUpperContainer .links h3{font-size:100%;font-weight:bold;border-right:1px solid #d0d0d0;padding-right:10px;margin-right:10px;width:80px; float:left;text-align:right;display:block;height:55px;color:#303030;text-transform:uppercase}
.videoUpperContainer .links ul{padding:0;margin:0}
.videoUpperContainer .links ul li{background:none;padding:0}
.videoUpperContainer .playerContainer{float:left;margin-right:20px}
.videoSummary {margin: 0 20px 20px 0; width:480px;clear:left; float:left;}
.videoSummary h3{font-size:150%;margin:10px 0;color:#303030}
.videoSummary h3 .videoTime{font-size:70%}
.videoSummary p.videoInfo{margin:10px 10px 10px 0;display:inline; line-height:1.3em;}
.videoSummary .moreLink{margin-right:10px}
.videoTime{font:normal 90% Arial,sans-serif;color:#666}
.moreVideosContainer{height:324px;overflow:auto;}
.moreVideosContainer .videoThumb{float:left;width:140px; height:140px;margin:10px 14px 10px 0;padding:0;font:90% Arial,sans-serif;border:1px solid #d0d0d0;overflow:hidden; background:#f7f7f7;}
.moreVideosContainer .videoThumb div{margin:0;padding:0 5px}
.moreVideosContainer .videoThumb img{border:0;margin:0;padding:0;}
.moreVideosContainer .videoThumb a{font-weight:bold;zoom:0;font-size:95%; margin:0;padding:0;}
.moreVideosContainer .videoThumb, .videoSearchResult {float:left;width:140px; height:140px;margin:10px 14px 10px 0;padding:0;font:90% Arial,sans-serif;border:1px solid #d0d0d0;overflow:hidden; background:#f7f7f7;}
.moreVideosContainer .videoThumb div, .videoSearchResult div{margin:0;padding:0 5px}
.moreVideosContainer .videoThumb img, .videoSearchResult img{border:0;margin:0;padding:0;}
.moreVideosContainer .videoThumb a, .videoSearchResult a{font-weight:bold;zoom:0;font-size:95%; margin:0;padding:0;}
.videoArchiveContainer .links, .videoArchiveContainer .teaser { border:1px solid #d0d0d0; background:#eaeaea; padding:10px; width:230px; margin-top:19px; float:left; }
.videoArchiveContainer .links h3 { font-size:100%; font-weight:bold; border-right:1px solid #d0d0d0; padding-right:10px; margin-right:10px; width:80px; float:left; text-align:right; display:block; height:55px; color:#303030; text-transform:uppercase }
.videoArchiveContainer .links ul { padding:0; margin:0 }
.videoArchiveContainer .links ul li { background:none; padding:0 }
.videoLength {color:#555;font-weight:normal; font-size:60%;}
.clear {clear:both;}

#footerSection { padding:0 0 30px; clear:both; width:990px;margin:10px auto;}
#footerLinks { border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; padding:20px 0; margin:0 0 20px }
#footerLinks table{ width:100%; border-collapse:collapse;margin:0;}
#footerLinks ul { font-size:90%; line-height:1.63 }
#footerLinks td { vertical-align:top; padding:0 20px; border-left:1px solid #d0d0d0; width:150px ; font-size:95%;}
ul { list-style:none; margin:0; padding:0 }
ul li { margin:0; padding:1px 0 1px 8px; background:url(Images/bullet.gif) left 9px no-repeat }
.NoBullets, .NoBullets li { list-style:none outside none; background:none;margin:0; padding:0;}
#copyright { text-align:center;}

/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
.vtc .ajax__tab_header {position:relative; bottom:-1px; height:1%;}
.vtc .ajax__tab_outer {border:1px solid #d0d0d0;background:#e4e4e4;margin:0 0 0 5px;}
.vtc .ajax__tab_tab {padding:3px 6px;text-transform:uppercase;font: bold 80% Arial, sans-serif;color:#004276;text-align:center;}
.vtc .ajax__tab_hover .ajax__tab_outer {border:1px solid #d0d0d0;background:#f0f0f0;}
.vtc .ajax__tab_active .ajax__tab_outer {background:#fff; border-bottom:1px solid #fff;cursor:default;}
.vtc .ajax__tab_body {border:1px solid #d0d0d0;padding:8px;background-color:#ffffff;padding:10px;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}

/* CB: Most popular */
.videoModifiers {padding-bottom:4px;padding-top:0px;text-align:left;}
.videoModifiers {border-bottom:1px solid #CCCCCC;padding:5px 0px;}
.videoModifiers div.subcategory {border-left:1px solid #CCCCCC;display:inline;font-size:11px;padding:0px 10px;}