.pagetype-videos a.SpecBannerLink	{ color: #444444; }

#content .article-type--video,
#canvas .article-type--video {
    overflow: visible;
}
.video-promo {
	background: url("http://media.aish.com/designimages/violet-promo-bg.jpg") repeat-x scroll 0 0 #183764;
	overflow: hidden;
	padding: 1px 11px 0;
	position: relative;
	margin-top: 7px;
}
.video-promo h1 {
	float: left;
	color: #FFFFFF;
	font-family: arial,sans-serif;
	font-size: 18px;
	line-height: 21px;
	margin-bottom: 5px;
	margin-top: 0;
	width: 231px;
}
.video-promo h2 {
	color: #FFFFFF;
	float: left;
	padding-right: 0;
	width: 231px;
	font-family: "Trebuchet MS",Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 17px;
	margin: 0;
}
.video-promo h4, .showcase h4	{ color: #FFFFFF; margin-bottom: 10px; margin-top: 8px; }
.video-promo img			{ border: 1px solid #FFFFFF; float: left; margin-bottom: 12px; margin-right: 12px;}
.video-promo .box img		{ margin-top: 8px; margin-bottom: 15px; }
.video-promo .last img	{ margin-right: 0; }
.video-promo p			{ color: #FFFFFF; padding-right:56px; font-size: 16px; font-weight: 600; line-height: 18px; margin: -2px 0 0; padding: 0 30px 5px; }
.video-promo .author 	{ bottom: 12px; color: #FFFFFF; left: 253px; font-size: 12px; position: absolute; }
.video-promo .author a 	{ text-decoration:underline; }

.pagetype-videos .navbar-special ul li a:hover,
.pagetype-videos .navbar-special ul li.active a	{ background-color:#444444; }
.pagetype-videos .showcase {
	background: url("http://media.aish.com/designimages/violet-promo-bg.jpg") repeat-x scroll 0 0 #183764;
	margin-top: 7px;
	padding: 0 0 5px 10px;
}

/* Following settings needed for aishlatino only - where videos pages are not "special": */
.pagetype-videos .interest-promo .section-bar {
	background: none repeat scroll 0 0 transparent;
	border-bottom: 2px solid black;
	padding: 0;
}
.pagetype-videos .interest-promo .section-bar h2 {
	background: none repeat scroll 0 0 transparent;
	color: black;
	font-family: "Trebuchet MS",Helvetica,sans-serif;
	font-size: 16px;
	line-height: 18px;
	padding-left: 1px;
}
.pagetype-videos .interest-promo .section-bar h2 span {
    background: none repeat scroll 0 0 transparent;
}

.pagetype-videos .interest-promo .section-bar h2 span { color: #444444; }
.pagetype-videos .interest-promo .section-bar { border-bottom-color: #444444; }

.pagetype-videos .widget--most-popular-in ul.tabset--most-popular-in a.active,
.pagetype-videos .widget--most-popular-in ul.tabset--most-popular-in a.active span,
.pagetype-videos .widget--most-popular-in ul.tabset--most-popular-in a:hover,
.pagetype-videos .widget--most-popular-in ul.tabset--most-popular-in a:hover span			{ background-image: url(http://media.aish.com/designimages/tab-videos.gif); }
.pagetype-videos .widget--most-popular-in div.tab											{ background:   #000066; }
.pagetype-videos .widget--most-popular-in div.tab											{ border-color: #000033; }	/* Outer trim */
.pagetype-videos .widget--most-popular-in div.tab div.tab									{ border-color: #000033; }	/* Inner trim */
.pagetype-videos .widget--most-popular-in ul.tabset--most-popular-by-media a.active,
.pagetype-videos .widget--most-popular-in ul.tabset--most-popular-by-media a:hover,
.pagetype-videos .widget--most-popular-in ul.tabset--most-popular-by-media a.active span,
.pagetype-videos .widget--most-popular-in ul.tabset--most-popular-by-media a:hover span	{ background-image: url(http://media.aish.com/designimages/tab-most-popular-mediatype-videos.gif); }
.pagetype-videos		ul.breadcrumbs	{ color: #3366cc; }

.video-section							{ clear: left; margin-top: 23px; }
.video-section .section-content			{ background: none repeat scroll 0 0 #F3F2F3; overflow: hidden; }
.video-section .section-row-of-3			{ margin-top: 17px; margin-left: 18px; clear: left; }
.video-section .section-row-of-3 .box 	{ float: left; margin-right: 20px; margin-bottom: 17px; width: 142px; }
.video-section .section-row-of-3 .last	{ margin-right: 0; }
.video-section .section-content .vid-title { color: #001056; margin: 0; font-family: trebuchet ms,helvetica,arial; line-height: 16px; }
.video-section .see-more-image			{ text-align: center; background-color: #F3F2F3; }
.video-section .section-bar a.more 		{ font-weight: bold; }
.video-section .section-bar h2 span a 		{ text-decoration: none; }

.postvideo-buttons {
	background: url("http://media.aish.com/designimages/post-video-buttons-bgrnd.gif") no-repeat scroll 0 0 transparent;
	/*background: none repeat scroll 0 0 #E5E9F2;*/
	overflow: hidden;
	/*margin-top: -4px;*/
	clear: both;
	margin-bottom: 5px;
}
.pv-wide {
	background-repeat: repeat-x;
	clear: both;
	padding-left: 31px;
	width: 609px;
	height: 36px;
	margin-bottom: 0;
}
.postvideo-btn  {
	float: left;
	padding: 6px 2px 2px;
}
.pv-wide .postvideo-btn {
	padding-right: 11px;
	padding-left: 11px;
}
.video-embed-code {
	width: 500px;
	background-color: #E5E9F2;
	/*background-color: #AAB9D6;*/
	overflow: hidden;
}
.embed-wide {
	width: 640px;
}
.video-embed-code span {
	font-size: 12px;
	line-height: 2.5em;
	margin-left: 12px;
}
.video-embed-code .embedCode {
	font-family: tahoma;
	color: #555555;
	width: 472px;
}
.embed-wide .embedCode {
	width: 612px;
}
.video-embed-code .close-btn {
	float: right;
	margin: 10px 12px 10px 10px;
}
.video-subtitle-text {
	color: #444444;
	font-size: 13px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 8px;
	text-align: center;
	clear: both;
}
.videoTitle {
	color: #003388;
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
	margin-top: 0;
	margin-bottom: 2px;
	float: left;
}
.titleTeaserWrapper {
	width: 640px;
}
.titleTeaserWrapper .videoTitle {
	font-size: 24px;
	line-height: 26px;
	margin-top: 1px;
}
.article-content .videoTeaser {
	color: #8B8B8B;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 8px;
	clear: both;
	padding: 0;
}
.article-content .titleTeaserWrapper .videoTeaser {
	margin-bottom: 3px;
}
.videoAuthor {
	color: #8B8B8B;
	font-size: 12px;
	margin-bottom: 5px;
	margin-left: 1px;
}
.titleTeaserWrapper .videoAuthor {
	margin-bottom: 9px;
}
.article-type--video .videoAuthor a, .article-type--video .videoAuthor a:link, .article-type--video .videoAuthor a:visited {
	color: #003388;
}
html[lang="fr"] .widevideo .soc-btn-holder {
	width: 590px;
}
html[lang="fr"] .widevideo .widevid-bot .soc-btn-holder {
	width: 520px;
}
html[lang="fr"] .widevideo .at-resp-share-element .at-svc-compact .at-icon-wrapper .at-label span.at4-share-count-container {
	right: 62px;
}
html[lang="fr"] .widevideo .widevid-bot .at-resp-share-element .at-svc-compact .at-icon-wrapper .at-label span.at4-share-count-container {
	right: 20px;
}
.widevideo .addthis_responsive_sharing {
	clear: both;
	width: 640px;
	height: 47px;
	text-align: center;
}
.widevideo .widevid-bot .addthis_responsive_sharing {
	text-align: left;
}
html[lang="fr"] .article-type--video .soc-btn-holder {
	margin-top: 17px;
}
html[lang="fr"] .widevideo .article-type--video .soc-btn-holder {
	margin-top: 0;
}
#jwplayer-holder {
	height: 404px;
	display: none;
}
/* Note: next items required as of jw-player 5.6 - replaced #flashContent. */
.widevid-holder #flashContent_wrapper {
	margin-right: 10px;
}
#YouTubePlayer {
	margin-bottom: -4px;
	background-color: #000000;
}
.widevid-holder #YouTubePlayer,
.widevid-holder #ViewbixPlayer {
	/* @noflip */ float: left;
	margin-right: 10px;
	width: 640px;
}
.widevid-holder #YouTubePlayer {
	margin-bottom: 0px;
}
.widevid-holder #ViewbixPlayer {
	margin-bottom: 14px;
}
.widevid-bot p.date-published {
	width: 640px;
}
.video-share-box {
	background: url("http://media.aish.com/designimages/ShareThisVideoBackground-tall.png") no-repeat scroll 0 0 transparent;
	width: 210px;
	height: 179px;
	float: left;
	margin-top: 5px;
	text-align: center;
	padding-top: 18px;
	color: #3C6392;
}
.video-share-box .vsb-text {
	font-size: 23px;
	font-weight: bold;
	line-height: 25px;
	margin-bottom: 18px;
	word-spacing: -0.7px;
}
html[lang="es"] .video-share-box .vsb-text,
html[lang="fr"] .video-share-box .vsb-text {
	font-size: 19px;
}
.widevid-holder {
	width: 860px;
	overflow: hidden;
	position: relative;
}
.player_plus_buttons_holder {
	float: left;
	width: 650px;
}
.lowerbody a {
	color: #0033B7;
	text-decoration: underline;
}
.pagetype-videos .fbwid-inner-sp {
	margin-bottom: 0;
}

/** More Videos Narrow Widget **/
.morevids-box {
	float: left;
	width: 208px;
	height: 431px;
	background-color: #D7EEFF;
	border: 1px solid #9abddb;
	border-radius: 8px;
	text-align: center;
}
.morevids-box .hdr {
	background-color: #a7ceff;
	color: #00007d;
	font-family: trebuchet ms;
	font-size: 18px;
	height: 28px;
	line-height: 26px;
	margin-bottom: 9px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.morevids-box ul {
	margin: 0;
	padding: 0;
}
.morevids-box ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 131px;
	line-height: 1em;
}
.morevids-box ul li a.vidlink {
	color: #002255;
	text-decoration: none;
}
.morevids-box ul li a.vidlink:hover {
	text-decoration: underline;
}
.morevids-box ul li a img{
	height: 96px;
}
.morevids-box .to-bak		{ height: 100px; width: 140px; opacity: 0; position: absolute;
							  background-color: #333355; background-color: rgba(0, 0, 40, 0.65); *background-color: #333355;
							  left: 0; top: 0; transition: opacity 0.3s linear 0s; filter: alpha(opacity=0); }
.morevids-box .to-bak:hover	{ opacity: 1; filter: alpha(opacity=100); }			
.morevids-box .titleoverlay	{ width: 87%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); 
							  -webkit-transform: translate(-50%, -50%); text-align: center; line-height: 17px;
							  color: #FFFFFF; font-family: trebuchet ms,helvetica,arial; font-style: italic; letter-spacing: 0.1em; }
html[lang="es"]  .morevids-box .titleoverlay { width: 91%; line-height: 16px; }
html[lang="fr"]  .morevids-box .titleoverlay { width: 96%; line-height: 16px; }
html[lang="he"]  .morevids-box .titleoverlay  { transform: translate(50%, -50%); -webkit-transform: translate(50%, -50%); }
.morevids-box .titleoverlay .click { color: #F6D530; font-family: arial,sans-serif; font-size: 12px; margin-top: 2px; }
.article-content .morevids-box a.more {
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}
.article-content .morevids-box a.more:hover {
	text-decoration: underline;
}
.morevids-box .vid-title {
	width: 162px;
	height: 28px;
	font-size: 12px;
	line-height: 13px;
	margin: 0 auto;
	overflow: hidden;
}
html[lang="he"]  .morevids-box .vid-title {
	font-size: 13px;
}
