#video-top a, #video-categories a, .video-list a {text-decoration: none;}
#video-top a:hover, .video-list a:hover {text-decoration: underline;}
#video-top {overflow: hidden; width: 830px; padding: 10px; margin-bottom: 20px; text-align: left; background: #0a5b9a url(../images/layout/videos/bg-block-videos-top.png) top repeat-x;}
#video-top h1 {color: #fff;}
#video-top span {display: block; font-size: 10px;}
#master-video {float: left; margin: 0 20px 10px 0; width: 530px;}
#master-video span {color: #cee6f2; padding-top: 7px;}
#master-video p, #master-video p a {font-weight: bold; color: #fff; line-height: 15px;}
#master-video .fblike {margin-left: 10px;}
.latestvideo, .latest-videos {float: left; padding: 1px; margin: 0 5px 5px 0;}
.latestvideo {background: #2a385b url(../images/layout/videos/bg-latest-videos.png) top repeat-x; width: 198px;}
.latestvideo span {color: #cee6f2; padding: 10px 10px 5px;}
.latestvideo p {padding: 0 10px 10px;}
.latestvideo p a, .latestvideo p a:hover, .latest-videos li a, .latest-videos li a:hover {color: #fff;}
.latest-videos li {color: #68b3d7; font-size: 10px; padding: 4px 0 4px; background: none; clear: both;}
#mastervideotext {float: left; font-size: 12px; color: #fff; line-height: 17px; display: inline; width: 280px; text-align: justify;}
.video-list li {float: left; margin: 0 10px 35px 0; width: 165px; text-align: left;}
.video-list li.clear {line-height: 1px; padding: 0; margin: 0; width: 100%; clear: none;}
.video-list img {border: 1px solid #35acd4;}
.video-list span {color: #0E7bd6; display: block; padding: 2px 0;}
.video-list p a {color: #0a5b9a; font-weight: bold; line-height: 13px;}
.video-list p a:hover {color: #0a5b9a;}
#content-right .video-tags  {border-color: #ddd; background-image: url(../images/layout/videos/bg-block-video-tags.png);}
#content-right .video-tags h1 {background: #87c3e0 url(../images/layout/videos/bg-header-blue-light.png) top repeat-x;}
#videosheader {overflow: hidden; height: 1%; padding-bottom: 5px;}
#videosheader .date {float: left; color: #cee6f2;}
#videosheader .tags {float: right; color: #949daf;}
#videosheader a {color: #949daf;}
#videosheader a:hover {color: #fff;}
#videosheader h1 {background: none; float: left; clear: both; padding: 2px 0; font-size: 15px;}
.sponsor {clear: both; padding: 0;}

.tools {float: left; border: 1px solid #DF9B7F; padding: 2px 5px; margin-left: 10px; background-color: #fff;}
.tools .send {display: block; padding: 0 0 0 14px; height: 14px; margin: 0; background-image:url(../images/layout/article/icons-article.png); background-position: 0 -72px; font-size: 10px;}
#videosheader a.send:hover {color: #555; text-decoration: none;}

.sendEmail {margin: 10px 0; border: 1px solid #fff; background: none;}
.sendEmail .comment {border: 0; padding-bottom: 15px; margin-bottom: 25px; width: 250px;}
.sendEmail legend {background: #f00 url(../images/layout/general/bg-header-red.png) repeat-x;}
.sendEmail label {color: #fff;}
.sendEmail fieldset input {border: 0;}
.sendEmail textarea {width: 250px; border: 0; margin-top: 20px;}
.sendEmail .options input {background: #a00;}

/* Web TV sub menu */
#menu-category li {float: left; display: block; margin-right: 8px; font: bold 12px Tahoma, Geneva, sans-serif;}
#menu-category a {float: left; display: block; color: #0A5B9A; padding: 4px 8px 5px; text-decoration: none;}
#menu-category a:hover {background: #bbb; color: #fff;}
#menu-category .current {background: #0A5B9A; color: #fff; padding: 4px 8px 5px;}

/* video container sizes */
#videoplayercontainer {margin: 15px auto 0; padding: 0px; width: 580px; height: 335px;}
#videoplayercontainer.small {width: 398px; height: 224px;}
