.vid-carousel-outer {
	position: relative;
	overflow: hidden;
	border: 1px dotted #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    margin: 45px auto;
    padding: 10px;
}
ul#vid-carousel {
   list-style: none;
   margin: 0;
   padding: 0;
}
.caroRight {
	right: 10px;
	text-align: right;
}
.caroLeft {
	left: 10px;
}
.home-videobar .caroLeft, .home-videobar .caroRight {
    position: absolute;
    top: 60px;
    width: 40px;
    cursor: pointer;
	color: #aaa;
}
.videos-page .caroLeft, .videos-page .caroRight {
    position: absolute;
    top: 80px;
    width: 40px;
    cursor: pointer;
	color: #aaa;
}
.caroLeft.disabled, .caroRight.disabled {
	color: #ccc;
	cursor: default;
}
.home-videobar #vid-carousel .vid-thumb, .home-videobar #vid-carousel .vid-thumb a {
	float: left;
	width:90px;
	padding:4px;
	margin-right: 8px;
	margin-left: 0;
	border-radius:3px;
}
.videos-page #vid-carousel .vid-thumb, .videos-page #vid-carousel .vid-thumb a {
	float: left;
	width:120px;
	padding:4px;
	margin-right:20px;
	border-radius:3px;
}
.vid-thumb {
	background-color: transparent;
}
a.current {
	background-color:#E4E4E4;
}
#vid-carousel .vid-thumb a:hover {
	background-color:#CECECE;
}
.main.videos {
	visibility:visible !important;
}
.now-playing .video-embed {
  height: auto;
  left: 0;
  position: relative;
  top: 0;
  width: 100% !important;
}
.now-playing .video-embed iframe, .now-playing .video-embed object, .now-playing .video-embed > div {
	width: 100% !important;
}
.videos .videos-page .nav, .videos .videos-page .nav-sub {
	margin-top: 20px;
}
