.video {
background-color:#0b0b0b;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
margin:0;
padding:0;
}

.video h3.sectionHeader {
font-size:14px;
font-weight:700;
text-transform:uppercase;
color:#fff;
}

.video #container {
position:relative;
font-family:Arial, Helvetica, sans-serif;
width:979px;
color:#fff;
text-align:left;
margin:0 auto;
padding:0;
border-left:1px solid #4c4c4c;
border-right:1px solid #4c4c4c;
}

.video #header {
display:block;
width:979px;
height:95px;
background-color:#1a1a1a;
border:0;
}

.video #header_leftbar {
display:block;
float:left;
width:190px;
height:65px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background:url(http://cache.boston.com/universal/site_graphics/bcom_logo_trans.png) transparent no-repeat 0 28px;
margin:10px 10px 10px 16px;
}

.video #header_rightbar {
float:right;
font-size:9px;
height:70px;
overflow:hidden;
text-align:center;
text-transform:uppercase;
width:185px;
padding:10px 15px 15px 0;
}

.video #headerSponsor h1 {
border-left:1px solid #4C4C4C;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:32px;
margin:36px 0 0 -14px;
padding:2px 0 4px 16px;
text-shadow:0 -1px 1px #000000;
}

.video .header_link {
color:#bbb;
font-size:11px;
text-decoration:none;
padding:3px 4px 3px 6px;
-moz-border-radius:5px; 
-webkit-border-radius:5px;
border-radius:5px;
display:block;
margin:-5px 0 0 -4px;
float:left;

-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}

.video a.header_link {
color:#bbb;
text-decoration:none;
}

.video a.header_link:hover {
border:0;
color:#ededed;
}

.video #video_leftbar {
float:left;
width:594px;
height:auto;
margin:15px 20px 15px 15px;
_margin:15px 20px 15px 5px;
}

.video #video_leftbar #bdc_bcObjectWrapper {
display:block;
/*margin-bottom:15px;*/
padding-bottom:9px;
width:589px;
height:490px;
}

.video #video_leftbar h2 {
font-size:16px;
padding:10px 0 0;
}

.video .tt {
color:#ACACAC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
}

.video .leadout a {
font-family:Arial, Helvetica, sans-serif;
color:#62B0FF;
font-size:11px;
}

.video #video_leftbar ul.linklist {
margin:0;
padding:0;
}

.video #video_leftbar ul.linklist li {
line-height:24px;
margin:0;
padding:0;
}

.video #video_leftbar ul.linklist li a {
font-size:12px;
line-height:24px;
color:#62B0FF;
}

.video #video_leftbar ul.linklist li a:hover {
border-bottom:1px dotted #62B0FF;
}

.video #shareTools .leadIn {
font-size:10px;
text-transform:uppercase;
color:#ACACAC;
}

.video #shareTools ul.linklistInline li {
float:left;
margin:0 25px 0 0;
}

.video #shareTools ul.linklistInline li a {
display:block;
float:left;
height:auto;
width:auto;
font-size:11px;
line-height:18px;
color:#585858;
padding:0;
}

.video #shareTools ul.linklistInline li a:hover {
color:#62B0FF;
}

.video #shareTools ul.linklistInline li a .icon{
display:block;
float:left;
width:18px;
height:18px;
background:url(http://cache.boston.com/universal/site_graphics/share_icons_video.gif) no-repeat transparent;
margin:0 5px 0 0;
}

.video #shareTools ul.linklistInline #ck_twitter .icon {
background-position:0 0;
}

.video #shareTools ul.linklistInline #ck_facebook .icon {
background-position:-20px 0;
}

.video #shareTools ul.linklistInline #ck_ybuzz .icon {
background-position:-40px 0;
}

.video #shareTools ul.linklistInline #ck_sharethis .icon {
background-position:-60px 0;
}

.video #shareTools ul.linklistInline li #ck_twitter:hover .icon {
background-position:0 -20px;
}

.video #shareTools ul.linklistInline li #ck_facebook:hover .icon {
background-position:-20px -20px;
}

.video #shareTools ul.linklistInline li #ck_ybuzz:hover .icon {
background-position:-40px -20px;
}

.video #shareTools ul.linklistInline li #ck_sharethis:hover .icon {
background-position:-60px -20px;
}

.video #video_rightbar {
float:left;
vertical-align:top;
width:350px;
height:500px;
margin:15px 0 0;
text-align:center;
position:relative;
z-index:99;
}

.video #Col2Top {
width:336px;
margin:0;
}

.video #playlist {
	margin:0 0 0 -20px;
	_margin:0 0 0 -5px;
	}

.video .dotted1px {
border-color:#4C4C4C;
}

.video #video_rightbar h3.sectionHeader {
margin:10px 0 0;
}

.video #belowfold_leftbar {
clear:both;
float:left;
width:119px;
background-color:#3B3B3B;
height:980px;
padding:0 0 11px;

-moz-border-radius-topright:5px; 
-webkit-border-top-right-radius:5px;
border-top-right-radius:5px;
}

.video #belowfold_leftbar h3.sectionHeader {
width:109px;
/* background:url(http://cache.boston.com/universal/site_graphics/video_channels_corner.gif) no-repeat top right; */
position:relative;
top:-1px;
right:-1px;
padding:10px 0 10px 10px;
}

.video #belowfold_leftbar ul#videoChannels.linklist, .video #belowfold_leftbar ul.linklistNoBullets, .video #belowfold_leftbar ul.linklist {
list-style:none;
margin:0;
padding:0 4px;
}

.video #belowfold_leftbar ul#videoChannels.linklist li, .video #belowfold_leftbar ul.linklistNoBullets li, .video #belowfold_leftbar ul.linklist li {
margin:0;
padding:2px 0;
border-bottom:1px dotted #4C4C4C;
border-top:1px dotted #4C4C4C;

-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}

.video #belowfold_leftbar ul#videoChannels.linklist li:first-child a {
/*border-top:1px dotted #4C4C4C;*/
}

.video #belowfold_leftbar ul#videoChannels.linklist li a, .video #belowfold_leftbar ul.linklistNoBullets li a, .video #belowfold_leftbar ul.linklist li a {
display:block;
color:#fff;
font-size:12px;
margin:0 10px;
padding:0;
line-height:125%;
}

.video #belowfold_leftbar ul#videoChannels.linklist li:hover, .video #belowfold_leftbar ul.linklistNoBullets li:hover, .video #belowfold_leftbar ul.linklist li:hover {
background-color:#2a2a2a;
border-bottom:1px dotted #4C4C4C;
border-top:1px dotted #4C4C4C;
}

.video #belowfold_leftbar ul#videoChannels.linklist li:hover a, .video #belowfold_leftbar ul.linklistNoBullets li:hover a, .video #belowfold_leftbar ul.linklist li:hover a {
text-decoration:none;
border-bottom:0;
}

.video #belowfold_leftbar ul#videoChannels #geditors_picks a, .video #belowfold_leftbar ul#videoChannels #gmost_popular a, .video #belowfold_leftbar ul#videoChannels #gmost_recent a {
color:#f3c259;
font-weight:700;
line-height:20px;
height:20px;
}

.video #belowfold_rightbar {
display:block;
width:auto;
float:left;
background-color:#2a2a2a;
margin:25px 0 0;
}

.video #belowfold_rightbar h3.sectionHeader {
display:inline;
float:left;
font-size:17px;
font-weight:700;
color:#fff;
padding:25px 0 10px;
}

.video #belowfold_rightbar #photoNav {
display:block;
list-style-type:none;
width:auto;
float:right;
background-color:#232323;
color:#999;
margin:10px 0 0;
padding:0;
}

.video #belowfold_rightbar #photoNav li {
font-family:arial,helvetica,verdana,sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:18px;
text-align:center;
width:95px;
}

.video #belowfold_rightbar #photoNav li a {
color:#4C4C4C;
background:transparent url(http://graphics.boston.com/universal/site_graphics/video_arrows.gif) no-repeat 0 0;
height:19px;
margin:7px 0;
text-align:center;
}

.video #belowfold_rightbar #photoNav li a:hover {
color:#999;
}

.video #belowfold_rightbar #photoNav li.next,#photoNav li.prev {
border:1px solid #4C4C4C;
}

.video #belowfold_rightbar #photoNav li.next a,#photoNav li.prev a {
display:block;
height:19px;
text-decoration:none;
width:55px;
}

.video #belowfold_rightbar #photoNav li a.arrowLeft {
background-position:8% 67%;
padding:0 7px 0 27px;
}

.video #belowfold_rightbar #photoNav li a.arrowRight {
background-position:92% 100%;
padding:0 27px 0 7px;
}

.video #belowfold_rightbar #photoNav li a.arrowLeft:hover {
background-position:8% 0;
border-color:#999;
}

.video #belowfold_rightbar #photoNav li a.arrowRight:hover {
background-position:92% 34%;
border-color:#999;
}

.video #belowfold_rightbar #photoNav li.pagination {
float:left;
font-size:11px;
font-weight:400;
position:relative;
top:7px;
width:55px;
margin:0 8px;
}

.video #belowfold_rightbar_tabs {
float:left;
height:25px;
background:#000;
border-bottom:1px solid #3B3B3B;
}

.video #belowfold_rightbar_relatedcontainer {
display:block;
float:left;
width:auto;
background-color:#1a1a1a;
}

.video #belowfold_rightbar_related_playlist {
display:block;
float:left;
width:609px;
_width:606px;
padding:10px 15px 25px;
text-align:center;
}

.video #belowfold_rightbar_related_content {
display:block;
float:left;
width:189px;
height:946px;
background-color:#3B3B3B;
padding:10px 16px;
}

.video #belowfold_rightbar_related_content a:link, a:visited {
color:#fff;
}

.video #belowfold_rightbar_related_content h3.sectionHeader {
display:block;
font-size:12px;
color:#ACACAC;
border-bottom:1px dotted #ACACAC;
width:100%;
margin:0 0 10px;
padding:0 0 10px;
}

.video #bdcvod_videoCompanionAd {
border:4px solid #000;
height:280px;
display:none;
margin:10px 0 0 8px;
padding:0;
}

.video #bdcvod_vcaIFrame {
width:325px;
height:300px;
margin:0;
padding:0;
}

.video #bdc_bcFlash {
min-height:400px;
}

.video #header_pageheader {
font-family:Arial, Helvetica, sans-serif;
font-size:32px;
color:#FFF;
}

.video #rightbar_type {
font-family:Arial, Helvetica, sans-serif;
color:#CCC;
font-size:12px;
}

.video #rightbar_link {
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
font-size:12px;
}

.video #rightbar_link A:visited {
text-decoration:none;
color:#CCC;
}

.video #rightbar_dottedline {
border-bottom:1px dotted #ACACAC;
width:100%;
padding:0 0 10px;
}

.video #belowfold_leftbar ul#videoChannels.linklist li:first-child a:hover,.video #belowfold_leftbar ul#videoChannels.linklist li.special:hover a {
border:0;
}

.video #belowfold_rightbar #photoNav li.prev,.video #belowfold_rightbar #photoNav li.next {
float:left;
position:relative;
}

.video #belowfold_rightbar #photoNav li.prev.inactive a.arrowLeft,.video #belowfold_rightbar #photoNav li.next.inactive a.arrowRight {
color:#4C4C4C;
border-color:#4C4C4C;
}

.video #rightbar_link A:link,.video #rightbar_link A:active,.video #rightbar_link A:hover {
text-decoration:none;
color:#FFF;
}

#middlepage_span {
clear:left;
}

.video #bcomLinks a, #bglobeLinks a {
color:#fff;
}

.video #bottomLinks {
	padding-top:0;
	}

.video #bottomLinks #bcomLinks {
border-bottom:0;
border-top-color:#272727;
background-color:transparent;
}

.video #bottomLinks #bglobeLinks {
border-bottom:1px solid #4c4c4c;
background-color:transparent;
padding:8px 0;
margin-bottom:16px;
}

.video #bottomLinks .gnavContainer {
border-top:1px solid #4c4c4c;
border-bottom:1px solid #4c4c4c;
padding:8px 0;
}

.video #bottomLinks .gnavContainer a:link, .video #bottomLinks .gnavContainer a:visited {
color:#fff;
}

.video #bottomLinks a:hover {
border:0;
text-decoration:underline;
}

#bdc_videoCompanionAdSection  {
	background-color:transparent;
}

.leadOut a {
background-image: url("http://cache.boston.com/universal/site_graphics/lead_out_arrow_video.gif");
}

.video #belowfold_leftbar ul#videoChannels.linklist li#gbigstory a,
.video #belowfold_leftbar ul#videoChannels.linklist li#ghuddle a,
.video #belowfold_leftbar ul#videoChannels.linklist li#gmovies a,
.video #belowfold_leftbar ul#videoChannels.linklist li#gmusic_videos a,
.video #belowfold_leftbar ul#videoChannels.linklist li#gtake_2 a,
.video #belowfold_leftbar ul#videoChannels.linklist li#gmovie_trailers a,
.video #belowfold_leftbar ul#videoChannels.linklist li#gtv_diner a,
.video #belowfold_leftbar ul#videoChannels.linklist li#gtechnology a,
.video #belowfold_leftbar ul#videoChannels.linklist li#gtech_lab a,
.video #belowfold_leftbar ul#videoChannels.linklist li#gfood_cooking a,
.video #belowfold_leftbar ul#videoChannels.linklist li#ggarden_girl a,
.video #belowfold_leftbar ul#videoChannels.linklist li#gglobe_today a,
.video #belowfold_leftbar ul#videoChannels.linklist li#ghealth a,
.video #belowfold_leftbar ul#videoChannels.linklist li#glocal a,
.video #belowfold_leftbar ul#videoChannels.linklist li#gnational a,
.video #belowfold_leftbar ul#videoChannels.linklist li#gpolitics a,
.video #belowfold_leftbar ul#videoChannels.linklist li#gscience a,
.video #belowfold_leftbar ul#videoChannels.linklist li#gworld a,
.video #belowfold_leftbar ul#videoChannels.linklist li#gbruins a,
.video #belowfold_leftbar ul#videoChannels.linklist li#gceltics a,
.video #belowfold_leftbar ul#videoChannels.linklist li#gglobe_10 a,
.video #belowfold_leftbar ul#videoChannels.linklist li#ghigh_school a,
.video #belowfold_leftbar ul#videoChannels.linklist li#gpatriots a,
.video #belowfold_leftbar ul#videoChannels.linklist li#gred_sox a,
.video #belowfold_leftbar ul#videoChannels.linklist li#gnext_stop a {
	padding-left:8px;
	font-weight:normal;
	color:#bbb;
	}



/** VIDEO PAGE IFRAME/OBJECT Z-INDEXING **/
.video #middlepage_span {
    position:relative;
    z-index:1;
}
