body {
margin:0;
padding:0;
color:#000;
background: #000000 url('http://i.cdn.turner.com/v5cache/TNT/Images/dv_bg_full2.jpg') no-repeat scroll 50% 0pt;
}
body, td, th, textarea, select, h3, h4, h5, h6 {
font: 10px/1.25em verdana,arial,sans-serif;
color:#FFF
}
h1 {
color:#FFF; 
font-size:13px; 
font-weight:bold; 
display: inline;
}
input, 
textarea {
font-size:11px; 
font-weight:bold; 
color:#666666; 
background-color: #FFF; 
}
p {
margin:12px 0;
}
a, a:visited {
text-decoration:none;color:#999a9a;
}
a:hover {
text-decoration:underline;
}
/* generic */
.clear {
clear:both;
}
/* container */
#tntContainer, 
#tntContentContainer {
text-align:left;
margin:0 auto;
}
#tntContainer {
width:990px;
}
#tntContentContainer {
width:984px;
}
#dramavisionContainer { 
/*background-color: #CBCBCB; */
}
#TNT_CONTAINER {
float: left;
width: 576px; 
height: 324px; 
background: #000 url(http://i.cdn.turner.com/v5cache/TNT/Images/VideoSideBar.jpg);
}
#DRM_ERROR_MSG, #FLASH_ERROR {
position: absolute; 
visibility: hidden;
width: 576px; 
height: 324px; 
color: #FFF;
background-color: #000;
}
#scrubbar { 
border-bottom: #CCC 1px solid; 
} 
#dramavisionDramaticPause {
float:right;
padding: 5px 0px 0px 10px;
cursor: pointer;
}
#dramavisionDramaticPlay { 
display:none; 
position:absolute; 
text-align:center; 
background-color:#FFF; 
width:100%; 
height:100%;
z-index:5; 
cursor: pointer;
} 
#dramavisionTNTNav { 
height:20px; 
background-color:#595959; 
font-size:11px; 
}
#dramavisionReturnTNT { 
float:left; 
padding: 2px 20px 0px 10px; 
font-weight:bold;
}
#dramavisionVideoHelp { 
float:right; 
padding: 2px 20px 0px 10px; 
font-weight:bold;
}
#dramavisionBrowse {
font-weight:bold;
font-size:20px;
color:#000;
margin-left:10px;
margin-bottom:-1px;
}
#dramavisionNav { 
height:32px; 
background-color:#171717;
}
#dramavisionNav form {
display: inline;
}
.dramavisionNavItem {
float:left;
margin-top:4px;
padding:6px 10px 0px 10px;
height:26px;
font-size:11px;
cursor:pointer;
}
.dramavisionNavItemHover {
color:#FFC16D;
background-color:#595959;
}
.dramavisionNavItem A, 
.dramavisionNavItem A:link, 
.dramavisionNavItem A:active, 
.dramavisionNavItem A:visited { 
color:#FFF; 
}
.dramavisionNavItem A:hover { 
color:#FFF; 
background-color:#594628; 
text-decoration:none;
}
.dramavisionNavSearch { 
padding-left:5px; 
padding-top:6px; 
}
.dramavisionSearchInput { 
width:140px; 
height:16px; 
padding-left:6px; 
}
#dramavisionLeftCol { 
margin:5px 0px 0px 0px; 
float:left;
width:576px; 
}
#dramavisionRightCol { 
float:right;
width:391px;
margin:5px 0px 0px 15px;
height:537px; 
padding-bottom:1px;
}
#dramavisionBannerArea {
padding-top:5px; 
margin-bottom:5px; 
background-color:#838487;
}
#sponsored_by {
font-size:10px;
font-weight:bold;
color:#484747;	
margin-left:100px;
}
#dramavisionVideoInfo { 
float:left;
width:556px;
height:150px;
overflow:hidden;
margin-top:10px;
padding:0px 10px 10px 10px;
background-color:#000; 
}
#videoTitle {
color:#FFF; 
font-size:14px; 
font-weight:bold; 
padding-bottom:5px;
}
#videoAiring {
color:#4380B7; 
font-size:12px;
}
#videoBlurb {
color:#D0D0D0;
}
#sceneSelectionBtn, 
#shareBtn, 
#embedBtn, 
#linkBtn, 
#socialBtn {
float:left; 
padding:2px 5px; 
border: 1px solid #7D4E08; 
background-color: #0C0C0C;	
color: #CCCCCC;
cursor: pointer;
}
#sceneSelectionBtn {
width:100px; 
}
#shareBtn, 
#embedBtn {
width:37px; 
margin-left:2px; 
}
#linkBtn {
width:55px; 
margin-left:2px; 
}
#socialBtn {
width:117px; 
margin-left:2px; 
}
#shareContent form, 
#socialContent form {
display: inline;
}
#socialContent form button {
margin: 2px;
padding: 0px;
border: 0;
background: 0;
color: #FFF;
font-size: 11px;
font-weight: bold;
cursor: pointer;
}
#embedCopyBtn, 
#linkCopyBtn, 
#shareSendBtn, 
#shareFavSendBtn, 
#cancelFavSendBtn {
margin-left:10px; 
float:left; 
padding:4px 6px; 
border: 1px solid #7D4E08; 
background-color: #0C0C0C; 
color: #CCCCCC; 
cursor: pointer;	
}
.copyTextArea {
width:440px;
height:70px;
}
#sceneContent {
width:535px; 
overflow:hidden;
}
#sceneContent #scenePrevBtn {
float:left;
position:relative;
padding:20px 5px 0px 5px;
z-index:2;
}
#sceneContent #sceneNextBtn {
float:right;
position:relative;	
padding:20px 5px 0px 10px;
z-index:3;
}
#sceneContent #sceneContainer {
height:100px; 
width:437px;
overflow:hidden; 
float:left;
z-index:1;
margin:0 auto;
}
#sceneContent #sceneTeasers {
width:1600px;
}
#sceneTeasers .sceneTeaserItem {
float:left; 
width:98px; 
height:100px; 
margin-right:10px; 
padding:0px;
font-size:9px; 
overflow:hidden;
color:#FFF;
}
#sceneTeasers .sceneTeaserItem A, 
#sceneTeasers .sceneTeaserItem A:Hover {
color:#FFF;	
}
#sceneTeasers .sceneTeaserActive A, 
#sceneTeasers .sceneTeaserActive A:Hover {
color:#4380B7;
}
#sceneTeasers #sceneImage {
border: 1px solid #FFF;
}
#sceneTeasers .sceneImageActive {
border: 1px solid #4380B7;
}
#shareContentMsg {
width:230px;
height:40px;	
}
#videoButtonArea {
width:556px;
height:135px;
background-color:#7D4E08;
margin-top:1px;
display:none;
}
#videoButtonAreaClose {
margin: 0px 0px 0px 250px;
text-decoration: underline;
cursor: pointer;
}
#videoButtonArea .videoButtonContent {
margin:10px 0px 0px 0px; 
padding-left:10px;
float:left; 
display:none; 
height:105px;
}
#dramavisionHeightDiv { 
height:535px; 
width:576px;
background-color:#000;
border: 1px solid #000; 
}
#dramavisionBrowseArea { 
width:100%; 
min-height:318px; 
background-color:#595959;
}
#dramavisionBrowseAreaBottom { 
float:left;
width:984px;
height:10px;
background-color:#000;
padding-bottom:1px;
}
#sectionNavArea { 
float:left; 
width:200px; 
min-height:330px; 
padding:13px 10px 3px 10px; 
margin-top:5px;
background-color:#595959; 
border-right: 1px solid #FFF; 
/* equivalent of min-height in IE6 */
height: auto !important;
height:330px;
}
#sectionNavTitle { 
color:#FFF; 
font-size:14px; 
font-weight:bold; 
}
#sectionNav { 
font-size:10px;
}
#sectionNav .sectionNavSubGroup {
display:none;	
}
#sectionNav .sectionNavCell, 
#sectionNav .sectionNavCellActive {
padding:3px 0px 3px 5px; 
margin-top:5px;
}
#sectionNav .sectionNavSubCell,
#sectionNav .sectionNavSubCellActive { 
padding:4px 0px 4px 15px; 
}
#sectionNav .sectionNavSubSubCell,
#sectionNav .sectionNavSubSubCellActive { 
padding:4px 0px 4px 30px; 
font-size:9px;
}
#sectionNav .sectionNavCell { 
background-color: #000000; 
color:#777; 
cursor:pointer; 
}
#sectionNav .sectionNavCellActive {
background-color: #8F8F8F; 
color: #04457B; 
}
#sectionNav .sectionNavSubCell { 
color: #CCC; 
cursor: pointer; 
}
#sectionNav .sectionNavSubCellActive { 
color: #9AEaE5;
}	
#sectionNav .sectionNavSubSubCell { 
color: #CCC; 
cursor: pointer; 
}
#sectionNav .sectionNavSubSubCellActive { 
color: #9AEaE5;
}	
#teaserArea { 
float:left; 
width:727px; 
height:330px; 
padding:13px 18px 3px 18px; 
margin-top:5px;
background-color:#130F0C; 
border-bottom: 1px solid #707070; 
} 
#teaserAreaTitle { 
color:#4380B7; 
font-size:19px; 
}
#teaserAreaSubTitle { 
color:#FFF; 
font-size:13px; 
}
#teaserContent { 
height: 287px; 
overflow: auto; 
overflow-x: auto; 
display: block; 
}
.teaserActive {
background-color: #343230;	
}
.teaserImage {
float:left; 
padding-right:5px;	
}
.teaserTitle, 
.teaserTitle A { 
font-size:11px; 
font-weight:bold; 
color:#FFFFFF; 
} 
.teaserBlurb { 
font-size:10px; 
color:#D0D0D0; 
}
.teaserAdd, 
.teaserAdd:visited { 
font-size:8px; 
color:#FFC16D; 
}
#dramavisionPlayListArea { 
width:391px; 
height:245px; 
}
#dramavisionPlayListNav { 
height:26px; 
font-size:11px; 
}
.dramavisionPlayListTab, 
.dramavisionPlayListTabActive { 
width:168px; 
padding:8px 0px 5px 25px; 
cursor: pointer;
}
.dramavisionPlayListTab, 
.dramavisionPlayListTab A { 
background-color:#212121; 
color:#AAA; 
font-weight:bold;
}
.dramavisionPlayListTabActive, 
.dramavisionPlayListTabActive A { 
background-color:#373737; 
color:#FFF; 
font-weight:bold;
}
.dramavisionPlayListItem, 
.dramavisionPlayListItemAlt { 
width:310px; 
padding:5px 5px 5px 15px; 
}
.dramavisionPlayListItem A, 
.dramavisionPlayListItemAlt A { 
color:#FFF;
}
.dramavisionPlayListItem { 
background-color:#000000; 
}
.dramavisionPlayListItemMoveable {
width:310px; 
padding:5px 5px 5px 15px; 
border-top: 1px solid #000;	
background-color:#FFF;
filter:alpha(opacity=60);
opacity:.60;
cursor:pointer;
}
.dramavisionPlayListItemMoveable A, 
.dramavisionPlayListItemMoveable A:Hover {
color:#000;
text-decoration:none;
}
.dramavisionFavoritesText {
float:left;
width:270px;
}
.dramavisionFavoritesRemove, 
.dramavisionFavoritesAdd {
float:right;
width:20px;
cursor:pointer;
}
#dramavisionPlayListContent { 
background-color:#373737; 
width:391px; 
height:230px; 
border-top: 1px solid #707070; 
}
#dramavisionPlayListContentLeft { 
float:left; 
width:20px; 
height:100%; 
border-right: 1px solid #5C432D; 
}
#dramavisionTodaysTop { 
margin: 10px 12px 0px 0px; 
height:207px; 
overflow:auto; 
}
#dramavisionFavoritesList,
#dramavisionFriendsList { 
width:358px; 
height:185px; 
overflow:auto; 
}
#dramavisionFriendsList {
display:none;	
}
#dramavisionFavoritesNav, 
#dramavisionArrangeFavoritesNav, 
#dramavisionFriendsNav { 
margin: 10px 0px 10px 30px; 
} 
#dramavisionFavoritesNav A, 
#dramavisionArrangeFavoritesNav A, 
#dramavisionFriendsNav A { 
color:#FFC16D; 
text-decoration:underline; 
}
#dramavisionArrangeFavoritesNav, 
#dramavisionFriendsNav {
display:none;	
}
#dramavisionFavoritesShare, 
#dramavisionFavoritesShareConfirmation {
padding:5px 10px 0px 10px;
display:none;
}
#dramavisionFavoritesShare form {
display: inline;
}
#cnnSlate {
width:468px; 
height:263px; 
}
#cnnSlateSlider {
height:96px; 
width:456px; 
position:relative; 
top:130px; 
left:-456px; 
overflow:hidden;
}
#cnnSlateSliderImg {
width:456px; 
height:96px;
display:block;
filter:alpha(opacity=60);
opacity:.60;
}
#cnnSlateTease {
display:none; 
position:absolute; 
top:15px; 
left:20px; 
height:105px; 
overflow:hidden; 
color:#000; 
font: 11px arial, sans-serif;
}
#cnnSlateTease, 
#cnnSlateTeaseHead {
font-weight:bold; 
font-size:16px;
}
#cnnSlateTimer {
position:absolute; 
top:13px; 
left:20px; 
color:#000; 
font:bold 72px/72px arial, sans-serif;
display:none;
}
