#videoPlayer {
width:520px;
height:330px;
float:left;
background:#ececec;
border:1px #d5d5d5 solid;
margin:12px 0 34px 100px;
padding:6px;
}

#videoTooltip {
display:none;
background-color:rgba(255, 255, 255, 0.90);
font-size:14px;
width:205px;
color:#717171;
left:0;
margin-top:30px;
padding:15px;

  -webkit-border-radius: 8px; 
  -moz-border-radius: 8px; 
  border-radius: 8px; 
  
  -webkit-box-shadow: 3px 3px 6px 3px rgba(0, 0, 0, 0.25); 
  -moz-box-shadow:    3px 3px 6px 3px rgba(0, 0, 0, 0.25);
  box-shadow:         3px 3px 6px 3px rgba(0, 0, 0, 0.25);
}


ul.videoTabs {
list-style:none;
border-bottom:1px solid #c7c7c7;
height:30px;
width:702px!important;
padding:0 0 0 20px;
}

.videoTabPanes,ul.videoTabs {
width:720px;
margin-left:106px;
}

.videoTabPanes {
border:1px solid #c7c7c7;
border-top:none;
overflow:hidden;
}

.videoTabPanesSpacer {
padding:12px 0;
}

ul.videoTabs li {
float:left;
text-indent:0;
list-style-image:none!important;
margin:0!important;
padding:0 4px;
}

ul.videoTabs a {
background:url(../../local/graphics/tabs/tabs.png) no-repeat -420px 0;
font-size:11px;
display:block;
height:30px;
line-height:30px;
width:134px;
text-align:center;
text-decoration:none;
color:#333;
position:relative;
top:1px;
margin:0;
padding:1px 0 0;
}

ul.videoTabs a:active {
outline:none;
}

ul.videoTabs a:hover {
background-position:-420px -31px;
color:#000;
}

ul.videoTabs a.current,ul.videoTabs a.current:hover,ul.videoTabs li.current a {
background-position:-420px -62px;
cursor:default!important;
color:#000!important;
}

ul.videoTabs a.s {
background-position:-553px 0;
width:81px;
}

ul.videoTabs a.s:hover {
background-position:-553px -31px;
}

ul.videoTabs a.s.current {
background-position:-553px -62px;
}

ul.videoTabs a.l {
background-position:-248px 0;
width:174px;
}

ul.videoTabs a.l:hover {
background-position:-248px -31px;
}

ul.videoTabs a.l.current {
background-position:-248px -62px;
}

ul.videoTabs a.xl {
background-position:0 0;
width:248px;
}

ul.videoTabs a.xl:hover {
background-position:0 -31px;
}

ul.videoTabs a.xl.current {
background-position:0 -62px;
}

div.panes div.pane {
display:none;
}

.videoCommentError {
color:maroon;
font-weight:700;
}

#videoCommentAnimationContainer {
width:100%;
text-align:center;
padding:25px;
}

.videoCommentFormContainer {
display:none;
clear:both;
margin:24px 0 24px 24px;
}

.videoCommentFormTitle {
font-weight:700;
}

textarea.videoCommentTextarea {
width:665px;
height:40px;
}

.videoCommentLI textarea.videoCommentTextarea {
width:625px;
}

.videoCommentLI .videoCommentFormContainer {
margin-left:38px;
}

li.videoCommentFormContainer {
display:none;
margin-left:25px;
}

.videoCommentReplyLI {
margin-left:35px;
}

.videoCommentLI {
margin-bottom:15px;
min-height:20px;
}

.videoCommentLI a {
margin-left:25px;
}

ul#videoChapter {
list-style:none;
width:300px;
height:330px;
float:left;
margin:12px 0 24px;
padding:6px 0;
}

ul#videoChapter h4 {
font-size:14px;
font-weight:700;
color:#929292;
font-family:Arial, Helvetica, sans-serif;
padding:0;
}

ul#videoChapter p {
font-size:12px;
color:#848484;
line-height:1.2em;
padding:0;
}

ul#videoChapter li {
width:220px;
border:#eaeaea 1px solid;
background:#f7f7f7;
margin:4px 0;
padding:8px;
}

ul#videoChapter li a {
text-decoration:none;
}

ul#videoChapter li.videoActiveChapter {
border:#d1d1d1 2px solid;
border-left:none;
font-weight:700;
background:#fff;
}

ul#videoChapter li.videoActiveChapter p {
color:#5190b0;
}

#videoContainer {
margin:12px 24px;
}

.videoWrap {
display:inline-block;
width:31%;
vertical-align:top;
text-align:center;
font-size:.8em;
padding:1%;
}

.videoWrap h4 {
padding-top:6px;
font-size:1.4em;
line-height:1.5em;
}

.videoWrap img,.relatedVideoLimit img,.memberHomeVideo img {
margin:0 auto;
}

.videoWrap img {max-width:100%; max-height:140px;}

.hitZone {
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
}

.hitZone a {
position:absolute;
width:100%;
top:0;
left:0;
height:100%;
}

.relatedVideoWrap {
padding:12px;
}

.relatedVideoLimit {
float:left;
width:212px;
text-align:center;
margin:12px 10px;
}

.memberHomeVideo {
text-align:center;
position:relative;
margin:24px;
}

.videoCommentUL {
list-style:none;
position:relative;
margin:6px 24px;
}

.videoCommentUL li {
list-style:none;
position:relative;
}

.videoCommentCreator {
float:left;
font-size:14px;
font-weight:700;
padding:6px 0 6px 10px;
}

.videoCommentDate {
float:left;
font-size:12px;
font-weight:400;
color:gray;
padding:7px 8px 4px;
}

.btGenericReply {
margin-top:18px;
}

.videoCommentHeader {
background:#F4F4F4;
border-bottom:1px #ddd solid;
}

.videoCommentLI p {
font-size:12px;
margin-bottom:10px;
padding:2px 6px;
}

.videoCommentReplyBt a {
margin:0;
}

.videoCommentReplyBt {
position:absolute;
top:6px;
right:10px;
font-size:14px;
font-weight:700;
}

li.videoCommentLI {
position:relative;
margin-bottom:18px;
}

.videoCommentReplyLI,.videoCommentReplyUL {
min-height:20px;
}

.videoCommentReplyLI .videoCommentCreator {
font-size:12px;
}

.videoCommentReplyLI .videoCommentDate {
font-size:10px;
padding-top:8px;
}

li.videoCommentReplyLI {
margin-bottom:8px;
}

videoCommentReplyLI p {
font-size:10px;
}

input.videoCommentCancelbutton,input.videoCommentAddbutton {
float:right;
margin:4px;
}

input.videoCommentAddbutton {
margin-right:24px;
}

.videoCommentLI input.videoCommentAddbutton {
margin-right:4px;
}

#videoCommentPaginationContainer {
text-align:center;
width:100%;
margin:12px 24px;
}

#videoCommentListContainer,.videoCommentUL,#videoCommentTab,.videoAddCommentContainer {
position:relative;
}

#videoCommentListContainer {
clear:both;
min-height:100px;
}

#videoCommentTab {
min-height:100px;
}

.relatedVideoWrap h5,.relatedVideoWrap h6,.memberHomeVideo h4 {
padding-top:2px;
}