

/* ================================= */
/* Modal PopUp Styles                */
/* ================================= */
.modalBackground { background-color:black; filter:alpha(opacity=70); opacity:0.7; }
.modalBackground-Toggle { background-color:black; filter:alpha(opacity=90); opacity:0.9; }
.modalPopUp { min-width:400px; min-height:300px; background-color:#244A6F; border-width:4px; border-color:white; border-style:solid; padding:10px 10px 10px 10px;}
.modalPopUp div { float: right; position: relative; left: 4px; top: -4px; }
.modalPopUp .modalPopUpTitle { font-weight:bold; }

div.AjaxModalBox { text-align:center; position:relative; overflow:hidden; margin:0px; top:131.5px !important; }
div.AjaxModalBox div.Container {min-width:280px; max-width:calc(100%-40px); color:#333; background-color:#fff; position:relative; padding:20px; overflow:hidden; border:5px solid #ccc; 	-moz-border-radius: 10px; 	-webkit-border-radius: 10px; 	border-radius: 10px;}
div.AjaxModalBox div.Container-dark {min-width:280px; max-width:calc(100%-40px); color:#fff; background-color:#333; position:relative; padding:20px; overflow:hidden; border:5px solid #111; 	-moz-border-radius: 10px; 	-webkit-border-radius: 10px; 	border-radius: 10px;}
div.AjaxModalBox div.Container .close-button {position: relative; top: -10px; right:-10px; width:66px; height: 22px; float:right;  background : url("../../images/site/buttons/popup-btn-close.gif") no-repeat; }
div.AjaxModalBox div.Container-dark .close-button {position: relative; top: -10px; right:-10px; width:66px; height: 22px; float:right;  background : url("../../images/site/buttons/popup-btn-close-dark.gif") no-repeat; }
div.AjaxModalBox div.Container .close-button a.button, div.AjaxModalBox div.Container-dark .close-button a.button {line-height:22px; padding:5px; color:transparent;}
div.AjaxModalBox .lights_out {position:relative; left:10px; top:-10px; line-height:20px; float:left; width:100px; z-index:1000;  }
div.AjaxModalBox .lights_out a:hover {color: #000; }
div.AjaxModalBox .lights_out .on { padding:5px; font-weight:bold; color:#666; }
div.AjaxModalBox .lights_out .on-Toggle { color:#666; }
div.AjaxModalBox .lights_out .on-Toggle a:hover { color:#666; }
div.AjaxModalBox .lights_out .off { margin: 0px 0pc 0pc 2px; padding: 5px 0px 5px 8px; font-weight:bold; color:#666; background-image: url(../../images/site/replace/lights_out.png); background-position: 0px -47px; background-repeat:no-repeat;  }
div.AjaxModalBox div.Container .lights_out .off-Toggle { color:#ccc; background-position: 0px -7px;   }
div.AjaxModalBox div.Container .lights_out .off-Toggle a:hover { color:#ccc; }


/* ================================= */
/* Paging Styles                     */
/* ================================= */    
div.pager { text-align:right; height:21px; overflow:hidden; padding:0px; width:100%; }
div.pager-top { right:30px; top:5px; position: absolute;}	
div.pager-bottom { text-align:right; height:40px; overflow:hidden; padding:5px; }
div.pager-bottom-middle { text-align:center; height:25px; overflow:hidden; padding:5px; }
div.SingleWidget div.pager-bottom { width:310px; }
div.DoubleWidget div.pager-bottom { width:630px; }
div.TripleWidget div.pager-bottom, div.default-view div.pager-bottom { width:930px; }
div.pager a {  margin: 0px 0px 5px 0px;  padding:0px;  overflow:hidden; display:block; float:right; text-indent:-9999px; cursor: pointer; background-position: 0px -21px;} 
div.pager a.pages-left { background: url(../../images/site/replace/pages-left.gif) transparent no-repeat; width: 28px; height:21px;background-position: 0px -21px;}
div.pager a.pages-right { background: url(../../images/site/replace/pages-right.gif) transparent no-repeat; width: 28px; height:21px;background-position: 0px -21px;}
div.pager a.pages-load-more { width: 280px; height:auto; margin:0px auto; float:none; padding-bottom: 10px; background-position: 0px; text-indent:0px;}
div.pager div.form-button { width:96%; }

div.pager a:hover { background-position: 0px -42px !important; } 
div.pager a.active { cursor:default; background-position: 0px -63px !important; } 
div.pager a.disabled { cursor:default; background-position: 0px 0px !important; } 
div.pager a.active:hover { cursor:default; background-position: 0px -63px !important; } 
div.pager a.disabled:hover { cursor:default; background-position: 0px 0px !important; } 


/* Button Styles Red & Grey          */
a.button { color:#FFF; text-transform:uppercase; text-decoration:none; }
input.button { color:#FFF; text-transform:uppercase; text-decoration:none; background-color:Transparent; border:none; }
div.form-button { text-align:center; display:block; max-width:230px; letter-spacing:1.1px; background-color: #000; padding:5px 10px; width:60px; font-weight:bold;  -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; color:#ffffff; cursor:auto; border:1px solid #666; }
div.form-button:hover { background-color:#333 !important;  }

div.buttonImgRed { height:17px; width:75px; text-align:center; background:url("../../Images/Site/Buttons/bgButtonRed.png") no-repeat; }
div.buttonImgRed a { font-size:9pt; position:relative; top:1px; color:#fff }
div.buttonImgRed_Lg { height:22px; width:100px; text-align:center; background:url("../../Images/Site/Buttons/bgButtonRed_Lg.png") no-repeat; }
div.buttonImgRed_Lg a { font-size:9pt; position:relative; top:3px; color:#fff }
div.buttonImgRed_XLg { height:22px; text-align:center; background:url("../../Images/Site/Buttons/bgButtonRed_XLg.png") repeat-x; }
div.buttonImgRed_XLg a { font-size:9pt; position:relative; top:3px; color:#fff }
div.buttonImgGrey { height:20px; width:90px; text-align:center; background:url("../../Images/Site/Buttons/bgButtonGrey.png") no-repeat; }
div.buttonImgGrey a { font-size:9pt; position:relative; top:1px; color:#fff }

.twitterlogin { width:71px; height:21px; background: url(../../Images/Site/Buttons/TwitterLogin.jpg) no-repeat; border:none; cursor:pointer; }
.facebooklogin { width:70px; height:21px; background: url(../../Images/Site/Buttons/FacebookLogin.jpg) no-repeat; border:none; cursor:pointer; padding: 2px 0px 0px 23px; font-weight:bold; font-size:9pt; color:#fff; }


/* footer */
XXX.click-ftr .inner-container { background: url('http://www.clickonline.com/images/site/replace/btm_social.png') top right no-repeat }
.click-ftr { width:100%; height:200px; overflow:hidden; z-index:0; position:relative; bottom:0px; color:#fff;  }
.click-ftr .inner-padding {background: #000; padding-top:10px;}
.click-ftr .inner-container span { float: right; display:inline; color:#fff; }
.click-ftr .trending h3, .click-ftr .trending .h3 {color:#fff; padding-bottom:10px; font-style: normal;}
.click-ftr .footer span {float:left; width:20%;}
.click-ftr .footer-links {padding:20px 0px;}
.click-ftr-advert {margin-left:0; float:left;}
.click-ftr-social {display:inline;}

.click-ftr .BTMLogo { float:right; position:relative; top:10px; right:15px; }


/* Media Panel */
.quickFlip1, .quickFlip2, .quickFlip3, .quickFlip4, .quickFlip5 {position:relative; top: 1px; }
.single-single {    float: left;	width:164px;	height:160px;	overflow:hidden;	padding:1px 1px 1px 0px;	position:relative; }
.double-single {	float: left;	width:328px;	height:160px;	overflow:hidden;	padding:1px 1px 1px 0px;	position:relative; }
.double-double {	float: left;	width:328px;	height:322px;	overflow:hidden;	padding:1px 1px 1px 0px;	position:relative; }
.default-view { 	float:left;}
/*.single-single:hover, .double-double:hover, .double-single:hover { -moz-box-shadow: 0 0 20px #000 inset; -webkit-box-shadow: 0 0 20px #000 inset; box-shadow: inset 0px 0px 20px #000; }*/


.extra-view {	display:none;	float:left;}

div.image-wrapper {	position:relative;  overflow:hidden; height:100%; width:100%; }
.double-double .Widescreen-image, .double-double .widescreen-image  {	position:relative; height:100% ; left:-35%;}
.Widescreen-image, .widescreen-image  {	position:relative; height:100% ; left:-20%;}
.Standard-image, .standard-image {	position:relative; height:100% ; left:-9%;}
.Portrait-image, .portrait-image, .Custom-image, .custom-image {	position:relative; width:100% ; top:-20%;}
.double-single .Widescreen-image, .double-single .widescreen-image {	position:relative; width:100%; height: auto; left:0; top:-10%;}
.double-single .Standard-image, .double-single .standard-image {	position:relative; width:100%; height: auto; left:0; top:-20%;}
.double-single .Portrait-image, .double-single .portrait-image{	position:relative; width:100%; height: auto; left:0; top:-20%;}
.double-single .Custom-image, .double-single .custom-image{	position:relative; width:100%; height: auto; left:0; top:-20%;}

.title-wrapper {width:308px; position:absolute;	bottom:2px;	height:auto;	background-color: rgba(0,0,0,0.7);	text-align:left; padding:5px 10px ; z-index:3; }
.single-single .title-wrapper { width:144px;  }
.title-wrapper .title {	color:#fff; text-transform:none; font-size:16px; line-height:18px; }				
.title-wrapper .title:hover {	color:#ddd;}	


/* Author Panel */
div.Author {padding: 10px;}
div.AuthorItemTitle { width:250px; padding: 10px 0px; color:#666; }
img.AuthorItemImage { width: 90px; max-height: 90px; padding: 0px; padding:0px 5px; float:left; }
a.AuthorItemName { font-weight:bold; color:#333; }

/* DISQUS */
#disqus_thread a { color:#1f4f82 !important }

/* Adverts */
.AdvertiseHere {text-transform:uppercase; float:right; padding: 0px 10px; margin:0px; font-size:10px; font-style:normal;}

/* List Header */
.post_title { padding: 0px; position:relative; background-color:#fff; }
.post_title h3 { font-size:20px; }
.post_title h3.ClickTV { width:140px; height:28px; float:left; display:inline; background: transparent url("../../images/site/replace/ClickTV.gif") scroll no-repeat; position:relative; top:-13px; }
.post_header { margin:0 0 3px 0; padding:0; border:0px solid #b2b2b2; border-bottom:0px solid #9a1719; position:relative; sbackground-color:#efefef; }
.post_header .post_divider{	margin-top:10px; }
.post_header h3 { font-family:Arial; font-size:1.6em; letter-spacing:110%; }
.post_header h3 a { color:#403926; }
.post_header h3 a { color:#B20000; }


.post_header h3 { height:18px; float:left; display:inline; background:transparent scroll no-repeat; position:relative; top:-5px; }

.post_header h3.SpacerPosts { width:145px; }
.post_header h3.SearchPosts { width:315px; }
.post_header h3.LatestPosts { width:145px; }
.post_header h3.RelatedPosts { }
.post_header h3.SimilarPosts { }
.post_header h3.ReviewPosts { }
.post_header h3.CompetitionPosts { }
.post_header h3.FeaturePosts { }
.post_header h3.InterviewPosts { }
.post_header h3.Hubs { width:140px; }
.post_header h3.All-TopStories { width:140px; }
.post_header h3.Movies-TopStories { width:140px; }
.post_header h3.Games-TopStories { width:140px; }
.post_header h3.Tech-TopStories { width:140px; }
.post_header h3.Trending { }
.post_header h3.TopVideos { width:140px; }

#panSocial {float:right; padding-top:7px; padding-left:5px;}

/*  ORIGINAL STYLE
.post_title { padding: 0px; position:relative; background-color:#fff; }
.post_title h3 { font-size:20px; }
.post_title h3.ClickTV {width:140px; height:28px; float:left; display:inline; background: transparent url("../../images/site/replace/ClickTV.gif") scroll no-repeat; position:relative; top:-13px;  }
.post_header {margin:0px 0px 3px 4px; padding: 0px 0px 0px 0px; border: 0px solid #b2b2b2; border-bottom: 2px solid #b20000; position:relative; backgrounds-color:#efefef; }
.post_header .post_divider{	margin-top:10px;}
.post_header h3 { font-size:16px; text-transform:uppercase; }
.post_header h3 a {  color:#777; letter-spacing:-1px;}
.post_header h3.SpacerPosts {width:145px; height:18px; float:left; display:inline; background: transparent scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.SearchPosts {width:315px; height:18px; float:left; display:inline; background: transparent scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.LatestPosts {width:145px; height:18px; float:left; display:inline; background: transparent scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.RelatedPosts {width:140px; height:18px; float:left; display:inline; background: transparent scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.SimilarPosts {width:140px; height:18px; float:left; display:inline; background: transparent scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.ReviewPosts {width:140px; height:18px; float:left; display:inline; background: transparent scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.CompetitionPosts {width:140px; height:18px; float:left; display:inline; background: transparent scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.FeaturePosts {width:140px; height:18px; float:left; display:inline; background: transparent scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.InterviewPosts {width:140px; height:18px; float:left; display:inline; background: transparent scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.Hubs {width:140px; height:18px; float:left; display:inline; background: transparent scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.All-TopStories {width:140px; height:18px; float:left; display:inline; background: transparent scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.Movies-TopStories {width:140px; height:18px; float:left; display:inline; background: transparent scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.Games-TopStories {width:140px; height:18px; float:left; display:inline; background: transparent scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.Tech-TopStories {width:140px; height:18px; float:left; display:inline; background: transparent scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.Trending {width:140px; height:18px; float:left; display:inline; background: transparent scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.TopVideos {width:140px; height:18px; float:left; display:inline; background: transparent scroll no-repeat; position:relative; left:5px; top:-5px;  }
*/









/*.post_header h3.SpacerPosts {width:145px; height:28px; float:left; display:inline; background: transparent url("../../images/site/spacer.gif") scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.SearchPosts {width:145px; height:28px; float:left; display:inline; background: transparent url("../../images/site/replace/search-posts.gif") scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.LatestPosts {width:145px; height:28px; float:left; display:inline; background: transparent url("../../images/site/replace/latest-posts.gif") scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.RelatedPosts {width:140px; height:28px; float:left; display:inline; background: transparent url("../../images/site/replace/related-posts.gif") scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.SimilarPosts {width:140px; height:28px; float:left; display:inline; background: transparent url("../../images/site/replace/similar-posts.gif") scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.ReviewPosts {width:140px; height:28px; float:left; display:inline; background: transparent url("../../images/site/replace/review-posts.gif") scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.CompetitionPosts {width:140px; height:28px; float:left; display:inline; background: transparent url("../../images/site/replace/comp-posts.gif") scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.FeaturePosts {width:140px; height:28px; float:left; display:inline; background: transparent url("../../images/site/replace/feature-posts.gif") scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.InterviewPosts {width:140px; height:28px; float:left; display:inline; background: transparent url("../../images/site/replace/interview-posts.gif") scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.Hubs {width:140px; height:28px; float:left; display:inline; background: transparent url("../../images/site/replace/hub-posts.gif") scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.All-TopStories {width:140px; height:28px; float:left; display:inline; background: transparent url("../../images/site/replace/top-stories.gif") scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.Movies-TopStories {width:140px; height:28px; float:left; display:inline; background: transparent url("../../images/site/replace/movies-top-stories.gif") scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.Games-TopStories {width:140px; height:28px; float:left; display:inline; background: transparent url("../../images/site/replace/games-top-stories.gif") scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.Tech-TopStories {width:140px; height:28px; float:left; display:inline; background: transparent url("../../images/site/replace/tech-top-stories.gif") scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.Trending {width:140px; height:18px; float:left; display:inline; background: transparent url("../../images/site/replace/trsending.gif") scroll no-repeat; position:relative; left:5px; top:-5px;  }
.post_header h3.TopVideos {width:140px; height:28px; float:left; display:inline; background: transparent url("../../images/site/replace/top-videos.gif") scroll no-repeat; position:relative; left:5px; top:-5px;  }*/
.post_header h3.ClickTV span, .post_title h3.ClickTV span { text-indent: -9999; display:none; } 


/*.post_nav {left:5px; margin-top:12px; position:absolute;}
.post_sub_nav { position:relative; height:30px; }
       
.post_nav_latest a{background-image:url(../../images/site/replace/latest.gif);}
.post_nav_latest_selected a{background-image:url(../../images/site/replace/latest-posts.gif);}
.post_nav .post_nav_latest{		width:115px; height:28px; 		float:left; display:inline;		margin-left:0px; 	}
.post_nav .post_nav_latest_selected{		width:145px; height:28px; 		float:left; display:inline;		margin-right:40px; 	}
.post_nav_reviews a{background-image:url(../../images/site/replace/reviews.gif);}
.post_nav_reviews_selected a{background-image:url(../../images/site/replace/review-posts.gif);}
.post_nav .post_nav_reviews{		width:115px; height:28px; 		float:left; display:inline;		margin-left:-15px;	}
.post_nav .post_nav_reviews_selected{		width:145px; height:28px; 		float:left; display:inline;		margin-left:0px;	}
.post_nav_competitions a{background-image:url(../../images/site/replace/comps.gif);}
.post_nav_competitions_selected a{background-image:url(../../images/site/replace/comp-posts.gif);}
.post_nav .post_nav_competitions{		width:115px; height:28px; 		float:left; display:inline;		margin-left:0px;	}
.post_nav .post_nav_competitions_selected{		width:145px; height:28px; 		float:left; display:inline;		margin-left:20px;	}
.post_nav_features a{background-image:url(../../images/site/replace/features.gif);}
.post_nav_features_selected a{background-image:url(../../images/site/replace/feature-posts.gif);}
.post_nav .post_nav_features{		width:115px; height:28px; 		float:left; display:inline;		margin-left:5px;	}
.post_nav .post_nav_features_selected{		width:145px; height:28px; 		float:left; display:inline;		margin-left:25px;	}
.post_nav_interviews a{background-image:url(../../images/site/replace/interviews.gif);}
.post_nav_interviews_selected a{background-image:url(../../images/site/replace/interview-posts.gif);}
.post_nav .post_nav_interviews{		width:115px; height:28px; 		float:left; display:inline;		margin-left:0px;	}
.post_nav .post_nav_interviews_selected{		width:145px; height:28px; 		float:left; display:inline;		margin-left:20px;	}
   
.post_nav a{ color:#000;	font-size:11px;	font-weight:bold;	position:relative;	height:14px;}
	
.post_nav a:hover{color:#00bdf6; background-position:0px -28px;}
.post_nav a.selected{	background:url(../../images/site/replace/post_divider_select_red.gif) bottom center no-repeat;	color:#999999;}

.post_select_arrows{	position:relative;}   
.post_select_latest-home{	position:absolute;	top:-7px; left:5px;	display:none;}
.post_select_latest{	position:absolute;	top:-7px; left:5px;	display:none;}
.post_select_reviews{	position:absolute;	top:-7px; left:95px;	display:none;}  
.post_select_competitions{	position:absolute;	top:-7px; left:220px;	display:none;}
.post_select_features{	position:absolute;	top:-7px; left:340px;	display:none;}
.post_select_interviews{	position:absolute;	top:-7px; left:460px;	display:none;}

.post_select_arrows .selected{	display:block; } 	*/

.default-page .slider-container { width:100%; margin: 4px 0 0 0 !important; border:0px solid #eee; height:400px; }
.detail-page .slider-container { width:648px !important; left:0px !important;}
.slider-container a.slider-next, .slider-container a.slider-prev {	display:block !important; }
.slider-container:hover .slider-title { transition: 1s;  top: 240px; }
.slider-container:hover .slider-title .highlightsSubitems { transition: 1s;  height: 60px; }
.slider-container .slider-title .highlightsSubTitle {color:#c92b92}
.slider-container .slider-mask { background:transparent url(../../images/grid-bg-blk.png) repeat-x; top:-186px; position:relative; z-index:70; height:100%; cursor:pointer;}
.slider-container:hover .slider-mask {background:transparent url(../../images/grid-bg.png) repeat-x;}
.articleBx iframe { height:380px; width:100%; padding-bottom:20px; }


/* List Views */
.ListChannel, .ListParam { padding:0px; margin:0px; height:0px; overflow:hidden;}
.ImageHolder, .ItemImageHolder, .VideoHolder, .ItemVideoHolder  { border:1px solid #BABABA; width:100%; overflow:hidden; }
.StandardTag span, .WideTag span, .PortraitTag span, .CustomTag span, .StandardFeaturedTag span, .WideFeaturedTag span, .PortraitFeaturedTag span, .CustomFeaturedTag span { width:100%; height:20px; background-color:#B20000; line-height:20px; padding:3px 5px; text-decoration:none;  font-weight:bold; font:arial; color:#fff; text-transform:capitalize; display:none; }
div.ListItem .StandardTag span, div.ListItem .WideTag span, div.ListItem .PortraitTag span, div.ListItem .CustomTag span { padding:2px 2px; }

.ListPanelTitle { background: url("data:image/gif;base64,R0lGODlhAwAeAMQAAPr6+vf39+3t7enp6f39/e/v7/z8/Pn5+fv7+/j4+Pb29uzs7P7+/vX19evr6+fn5+jo6Orq6u7u7ubm5v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAADAB4AAAU0ICU2UzmRqHk+Cvu8LBTIUA0l9z0MUXT4EUCvB3AgjI6kcWFgLhYCAUHCoEqu1mpVUihQQgA7") repeat-x left top; border: 0px solid rgb(217, 217, 217); line-height: 30px; margin-bottom: 5px; position: relative; min-height: 30px;}
.ListPanelTitle > h2, .ListPanelTitle > h3 {margin: 0px; padding: 0px 0px 0px 10px; height: 30px; color: rgb(85, 85, 85); line-height: 30px; float: left; display: inline; font-size:10pt;}
.ListPanelTitle .MoreLink {float: right; padding-right: 10px; font-weight:bold;}
.MoreLinkBot {text-align: right; padding-right: 10px; font-weight:bold; color:#333 !important;}
.MoreLinkItem {height:17px; width:50px; background: url('../../images/site/replace/MoreSprite.png') no-repeat; background-position: 0px -36px; float:right; position:absolute; bottom:15px; right:20px;}
.MoreLinkItem:hover {background-position: 0px -52px; }


.Image .StandardTag, .Image .WideTag, .Image .PortraitTag, .Image .CustomTag  { font-size:10px; color:#aaa !important;}
.Image .StandardFeaturedTag, .Image .WideFeaturedTag, .Image .PortraitFeaturedTag, .Image .CustomFeaturedTag  { font-size:10px; color:#aaa !important;}

.BlogItemContainer  {width:310px; padding:0px; border-right: 1px dotted #333; overflow:hidden;}
div.BlogItem .Image .Wide       { /*max-height:115px;*/ max-width:203px; }
div.BlogItem .Image .Portrait   { /*max-height:115px;*/ max-width:203px; position:relative; top:-25%;  }
div.BlogItem .Image .Custom   { /*max-height:115px;*/ max-width:203px; position:relative; top:-25%;  }
div.BlogItem .Image .Standard   { /*max-height:115px;*/ max-width:203px; }
div.BlogItem .Image .StandardTag,
div.BlogItem .Image .WideTag,
div.BlogItem .Image .PortraitTag,
div.BlogItem .Image .CustomTag   { top:-3px; height:30px; right:-6px; color:#fff; display:block;
                             background: url("../../images/site/replace/ribbon.png") no-repeat right center; 
                             position:absolute; 
                            }

div.BlogItem .VideoHolder { height:115px; overflow:hidden; }
div.BlogItem .VideoHolder .Wide       { position:relative; top:-20px; }
div.BlogItem .VideoHolder .Standard   { position:relative; top:-20px; }
div.BlogItem .Video { padding: 0px 5px 5px 0px; float:left; border:0px solid yellow; width:200px; position:relative; margin-right:10px; }
div.BlogItem .Video .Wide       { /*max-height:115px;*/ max-width:203px; }
div.BlogItem .Video .Standard   { /*max-height:115px;*/ max-width:203px; }
div.BlogItem .Video .StandardTag,
div.BlogItem .Video .WideTag    { top:-3px; height:30px; right:-6px; color:#fff; display:block;
                             background: url("../../images/site/replace/ribbon.png") no-repeat right center; 
                             position:absolute; 
                            }
div.BlogItem .VideoMask { display:none; position:relative; top:-210px; }                           

div.BlogItem .Content { position:relative; top:-1px; width:425px; left:5px; float:left; border:0px solid blue; text-align:left; }
div.BlogItem .Content .Title { line-height:21px; height:20px; width:100%; border:0px solid green; }
div.BlogItem .Content .ReleaseDate { width:100%; font-weight:bold; border:0px solid blue; padding:3px 0px;}
div.BlogItem .Content .bodytext { width:100%; max-height:50px; clear:left; padding-bottom:0px; border:0px solid red; color:#555; font-weight:normal; font-style:normal;}
div.BlogItem .Content .Description { }
div.BlogItem .Content .Title .MiscImage{ padding-right:5px;}
div.BlogItem .Content .Title .heading{ padding-right:0px; float:left; text-decoration:none; }
div.BlogItem .Content .Title .cert{ text-align:left; width:20px; height:20px; margin-top:-2px;}
div.BlogItem .Content .Year { height:25px; text-align:left; position:relative; top:-5px; color:#555555;}

div.BlogItem .ContentNoImage { position:relative; top:-4px; width:auto; float:left; border:0px solid blue; text-align:left; }
div.BlogItem .ContentNoImage .Title { height:25px; width:auto; border:0px solid green; }
div.BlogItem .ContentNoImage .ReleaseDate { width:100%; font-weight:bold; border:0px solid blue;}
div.BlogItem .ContentNoImage .bodytext { width:auto; clear:left; padding-bottom:5px; border:0px solid red; color:#666; font-weight:normal;font-style:normal;}
div.BlogItem .ContentNoImage .Description { }
div.BlogItem .ContentNoImage .Title .MiscImage{ padding-right:5px;}
div.BlogItem .ContentNoImage .Title .heading{ padding-right:0px; float:left; text-decoration:none; }
div.BlogItem .ContentNoImage .Title .cert{ text-align:left; width:20px; height:20px; margin-top:-2px;}
div.BlogItem .ContentNoImage .Year { height:25px; text-align:left; position:relative; top:-5px; color:#555555; }

div.BlogItem .Tags { position:relative; top:-4px; width:430px; float:left; border:0px solid blue; text-align:left; }
div.BlogItem .Tags .Title { height:25px; width:400px; border:0px solid green; }
div.BlogItem .Tags .ReleaseDate { width:100%; font-weight:bold; border:0px solid blue;}
div.BlogItem .Tags .bodytext { width:100%; clear:left; padding-bottom:5px; border:0px solid red; color:#666; font-weight:normal;}
div.BlogItem .Tags .Description { }
div.BlogItem .Tags .Title .MiscImage{ padding-right:5px;}
div.BlogItem .Tags .Title .heading{ padding-right:0px; float:left; text-decoration:none; }
div.BlogItem .Tags .Title .cert{ text-align:left; width:20px; height:20px; margin-top:-2px;}
div.BlogItem .Tags .Year { height:25px; text-align:left; position:relative; top:-5px; color:#555555; }

div.BlogItem .Search { position:relative; top:-4px; width:430px; float:left; border:0px solid blue; text-align:left; }
div.BlogItem .Search .Title { height:25px; width:400px; border:0px solid green; }
div.BlogItem .Search .ReleaseDate { width:100%; font-weight:bold; border:0px solid blue;}
div.BlogItem .Search .bodytext { width:100%; clear:left; padding-bottom:5px; border:0px solid red; color:#666; font-weight:normal; font-style:normal;}
div.BlogItem .Search .Description { }
div.BlogItem .Search .Title .MiscImage{ padding-right:5px;}
div.BlogItem .Search .Title .heading{ padding-right:0px; float:left; text-decoration:none; }
div.BlogItem .Search .Title .cert{ text-align:left; width:20px; height:20px; margin-top:-2px;}
div.BlogItem .Search .Year { height:25px; text-align:left; position:relative; top:-5px; color:#555555; }

div.BlogItem .SearchNoImage { position:relative; top:-4px; width:auto; float:left; border:0px solid blue; text-align:left; }
div.BlogItem .SearchNoImage .Title { height:25px; width:auto; border:0px solid green; }
div.BlogItem .SearchNoImage .ReleaseDate { width:100%; font-weight:bold; border:0px solid blue;}
div.BlogItem .SearchNoImage .bodytext { width:auto; clear:left; padding-bottom:5px; border:0px solid red; color:#666; font-weight:normal;font-style:normal;}
div.BlogItem .SearchNoImage .Description { }
div.BlogItem .SearchNoImage .Title .MiscImage{ padding-right:5px;}
div.BlogItem .SearchNoImage .Title .heading{ padding-right:0px; float:left; text-decoration:none; }
div.BlogItem .SearchNoImage .Title .cert{ text-align:left; width:20px; height:20px; margin-top:-2px;}
div.BlogItem .SearchNoImage .Year { height:25px; text-align:left; position:relative; top:-5px; color:#555555; }

div.BlogItem .Author { position:relative; top:-4px; width:430px; float:left; border:0px solid blue; text-align:left; }
div.BlogItem .Author .Title { height:25px; width:100%; border:0px solid green; }
div.BlogItem .Author .ReleaseDate { width:100%; font-weight:bold; border:0px solid blue;}
div.BlogItem .Author .bodytext { width:100%; clear:left; padding-bottom:5px; border:0px solid red; color:#666; font-weight:normal;font-style:normal;}
div.BlogItem .Author .Description { }
div.BlogItem .Author .Title .MiscImage{ padding-right:5px;}
div.BlogItem .Author .Title .heading{ padding-right:0px; float:left; text-decoration:none; }
div.BlogItem .Author .Title .cert{ text-align:left; width:20px; height:20px; margin-top:-2px;}
div.BlogItem .Author .Year { height:25px; text-align:left; position:relative; top:-5px; color:#555555; }

.BlogItemContainer {width:311px; padding-left:12px;padding-right:5px; border-right:1px dotted #333 }
.TripleWidget .BlogItemContainer {width:290px;}
div:first-child.BlogItemContainer div.BlogItem .ImageHolder {height:168px;}
div:first-child.BlogItemContainer div.BlogItem .Image .StandardTag, div:first-child.BlogItemContainer div.BlogItem .Image .WideTag, div:first-child.BlogItemContainer div.BlogItem .Image .PortraitTag, div:first-child.BlogItemContainer div.BlogItem .Image .CustomTag {top:163px;}
div.BlogItem {width:300px; height:auto; max-height:100%; padding:10px 0px;  }
div.BlogItem .Image {width:298px; padding:0px; margin:0px; }
.TripleWidget div.BlogItem .Image {width:300px; }
div.BlogItem .Image .Wide { max-width:100%;}
div.BlogItem .Image .Portrait { max-width:100%; top:-80%;}
div.BlogItem .Image .StandardTag, div.BlogItem .Image .WideTag, div.BlogItem .Image .PortraitTag, div.BlogItem .Image .CustomTag {top: 120px; right:auto; background:none;   }
.StandardTag span, .WideTag span, .PortraitTag span, .CustomTag span, .StandardFeaturedTag span, .WideFeaturedTag span, .PortraitFeaturedTag span, .CustomFeaturedTag span { background: transparent url('../../../images/site/TagLine.jpg') left top no-repeat; background-position-y:5px; padding-left:8px; color:#333; font-size:1.2em; font-weight:normal; text-transform:uppercase;}
div.BlogItem .Content {width:300px; left:0px;top:10px; padding-bottom:25px;}
div.BlogItem .Content .Title {display:inline-block; clear:both; height:auto; top:5px }
div.BlogItem .Content .Title img {display:none;}
div.BlogItem .Content .Title .heading { float:none; font-size:1.2em;}
div.BlogItem .Content .bodytext { height:100%; max-height:100%; font-size:1.1em; line-height:1.5em; margin-top:-20px;}
div.BlogItem .MoreLinkItem { display:none;}
div.BlogItem .VerdictLinkItem {top:0px !important;}

div.ListItem .VideoHolder { height:72px; }
div.ListItem .VideoHolder .Wide       { position:relative; top:-20px; }
div.ListItem .VideoHolder .Standard   { position:relative; top:-20px; }
div.ListItem .Video { padding: 0px 5px 5px 0px; float:left; border:0px solid yellow; width:127px; position:relative; }
div.ListItem .Video .Wide       { /*max-height:115px;*/ max-width:130px; }
div.ListItem .Video .Standard   { /*max-height:115px;*/ max-width:130px; }
div.ListItem .Video .Portrait   { /*height:80px; max-width:60px;*/ max-width:130px; position:relative; top:-25%; }
div.ListItem .Video .Custom   { /*height:80px; max-width:60px;*/ max-width:130px; position:relative; top:-25%; }
div.ListItem .Video .StandardTag,
div.ListItem .Video .WideTag    { top:-3px; height:30px; right:-6px; color:#fff; display:block;
                             background: url("../../images/site/replace/ribbon.png") no-repeat right center; 
                             position:absolute; 
                            }
div.ListItem .VideoMask { display:none; position:relative; top:-210px; }                           


div.ListItem .Portrait .Image .Portrait   { /*height:80px; max-width:60px;*/ max-width:130px; }
div.ListItem .Image .Custom   { /*height:80px; max-width:60px;*/ max-width:130px; position:relative; top:-25%; }
div.ListItem .Image .StandardTag,
div.ListItem .Image .WideTag  { top:-3px; height:30px; right:-6px; color:#fff; display:block;
                             background: url("../../images/site/replace/ribbon.png") no-repeat right center; 
                             position:absolute; 
                            }
div.ListItem .Image .PortraitTag  { visibility:hidden; display:none; }
div.ListItem .Image .CustomTag  { visibility:hidden; display:none; }

div.ListItem-RelatedItemsContainer { width:205px; height:150px; padding:0; float:left; margin:5px; }
div.ListItem-RelatedItemsContainer:first-child { margin-left:12px; }

div.ListItem-RelatedItems { width:205px; height:auto; padding:0; float:left; overflow:hidden; }
div.ListItem-RelatedItems .Image { width:265px; padding:0; }
div.ListItem-RelatedItems .ImageHolder { height:150px; border:0px; }
div.ListItem-RelatedItems .Content { width:190px; height:35px; background:#000; filter:alpha(opacity=80); opacity:0.8; padding:5px 8px; text-align:left; position:relative; top:-45px; display:inline-block; overflow:hidden; }
div.ListItem-RelatedItems .Content .Title h2 { line-height:15px; }
div.ListItem-RelatedItems .Content .Title h2 a { font-weight:normal; font-size:13px !important; color:#fff !important; }


div.ListItem .Content .Title { max-height:70px; width:100%; font-size:14px; overflow:hidden; font-weight:400 !important; }
div.ListItem .Content .ReleaseDate { width:100%; font-weight:bold; border:0px solid blue; }
div.ListItem .Content .bodytext { display:none; width:100%; max-height:39px; clear:left; padding-bottom:5px; border:0px solid red; color:#444; font-weight:normal;font-style:normal; font-size:0.9em; line-height:14px; overflow:hidden; }
div.ListItem .Content .Description { }
div.ListItem .Content .Title .MiscImage{ padding-right:5px;}
div.ListItem .Content .Title .heading{ padding-right:0px; float:left; text-decoration:none; }
div.ListItem .Content .Title .cert{ text-align:left; width:20px; height:20px; margin-top:-2px;}
div.ListItem .Content .Year { height:25px; text-align:left; position:relative; top:-5px; color:#555555; }

div.ListItem .ContentNoImage { position:relative; top:-4px; width:auto; float:left; border:0px solid blue; text-align:left; }
div.ListItem .ContentNoImage .Title { max-height:25px; width:auto; border:0px solid green; font-size:14px; }
div.ListItem .ContentNoImage .ReleaseDate { width:100%; font-weight:bold; border:0px solid blue;}
div.ListItem .ContentNoImage .bodytext { width:100%; clear:left; padding-bottom:5px; border:0px solid red; color:#666; font-weight:normal;font-style:normal;}
div.ListItem .ContentNoImage .Description { }
div.ListItem .ContentNoImage .Title .MiscImage{ padding-right:5px;}
div.ListItem .ContentNoImage .Title .heading{ padding-right:0px; float:left; text-decoration:none; }
div.ListItem .ContentNoImage .Title .cert{ text-align:left; width:20px; height:20px; margin-top:-2px;}
div.ListItem .ContentNoImage .Year { height:25px; text-align:left; position:relative; top:-5px; color:#555555; }

div.ListItem .MostViewed { position:relative; top:-1px; width:165px; left:15px; float:left; border:0px solid blue; text-align:left; left:5px;}
div.ListItem .MostViewed .Title { max-height:25px; width:100%; border:0px solid green; }
div.ListItem .MostViewed .ReleaseDate {  width:173px; font-weight:bold; border:0px solid blue; display:none;}
div.ListItem .MostViewed .bodytext { width:175px; max-height:40px; clear:left; padding-bottom:5px; border:0px solid red; color:#666; font-weight:normal;font-style:normal;}
div.ListItem .MostViewed .Description { }
div.ListItem .MostViewed .Title .MiscImage{ padding-right:5px;}
div.ListItem .MostViewed .Title .heading{ padding-right:0px; float:left; text-decoration:none; max-width: 320px; }
div.ListItem .MostViewed .Title .cert{ text-align:left; width:20px; height:20px; margin-top:-2px;}
div.ListItem .MostViewed .Year { height:25px; text-align:left; position:relative; top:-5px; color:#555555; }

div.ListItem .MostViewedNoImage { position:relative; top:-4px; width:auto; float:left; border:0px solid blue; text-align:left; }
div.ListItem .MostViewedNoImage .Title { max-height:25px; width:auto; border:0px solid green; }
div.ListItem .MostViewedNoImage .ReleaseDate { width:373px; font-weight:bold; border:0px solid blue;}
div.ListItem .MostViewedNoImage .bodytext { width:auto; clear:left; padding-bottom:5px; border:0px solid red; color:#666; font-weight:normal;font-style:normal;}
div.ListItem .MostViewedNoImage .Description { }
div.ListItem .MostViewedNoImage .Title .MiscImage{ padding-right:5px;}
div.ListItem .MostViewedNoImage .Title .heading{ padding-right:0px; float:left; text-decoration:none; }
div.ListItem .MostViewedNoImage .Title .cert{ text-align:left; width:20px; height:20px; margin-top:-2px;}
div.ListItem .MostViewedNoImage .Year { height:25px; text-align:left; position:relative; top:-5px; color:#555555; }


/* ================================================ */
div.BlogItemFeatured .ImageHolder, div.ListItemFeatured .ImageHolder { max-height: 352px; }
div.BlogItemFeatured .Image, div.ListItemFeatured .Image { padding: 0px 5px 5px 0px; float:left; border:0px solid yellow; width:298px; position:relative; }
div.BlogItemFeatured .Image .PortraitFeatured, div.ListItemFeatured .Image .PortraitFeatured { width:625px; position:relative; top:-40%; }
div.BlogItemFeatured .Image .WideFeatured,div.ListItemFeatured .Image .WideFeatured  { max-wihdth:625px; }
div.BlogItemFeatured .Image .StandardFeatured, div.ListItemFeatured .Image .StandardFeatured  { max-width:625px; }
div.BlogItemFeatured .Image .StandardFeaturedTag, div.ListItemFeatured .Image .StandardFeaturedTag,
div.BlogItemFeatured .Image .WideFeaturedTag, div.ListItemFeatured .Image .WideFeaturedTag  { top:-3px; height:30px; right:-6px; color:#fff; display:block;
                             background: url("../../images/site/replace/ribbon.png") no-repeat right center; 
                             position:absolute; 
                            }
div.BlogItemFeatured .VideoHolder, div.ListItemFeatured .VideoHolder { height: 360px; position:relative; top:-20px; }
div.BlogItemFeatured .Video, div.ListItemFeatured .Video { padding: 0px 5px 5px 0px; float:left; border:0px solid yellow; width:645px; position:relative; overflow:hidden; }
div.BlogItemFeatured .Video .WideFeatured, div.ListItemFeatured .Video .WideFeatured       { max-width:625px; }
div.BlogItemFeatured .Video .StandardFeatured, div.ListItemFeatured .Video .StandardFeatured   { max-width:625px; }
div.BlogItemFeatured .Video .StandardFeaturedTag, div.ListItemFeatured .Video .StandardFeaturedTag,
div.BlogItemFeatured .Video .WideFeaturedTag, div.ListItemFeatured .Video .WideFeaturedTag  { top:-3px; height:30px; right:-6px; color:#fff; display:block;
                             background: url("../../images/site/replace/ribbon.png") no-repeat right center; 
                             position:absolute; 
                            }
div.BlogItemFeatured .VideoMask, div.ListItemFeatured .VideoMask { display:none; position:relative; top:-210px; }                           

div.BlogItemFeatured:first-child, div.ListItemFeatured:first-child { margin-top:0px; padding-top:0px; }
div.BlogItemFeatured, div.ListItemFeatured { width:100%; height:auto; padding: 10px 5px 0px 5px; border-bottom:1px dotted #333; float:left; margin-top:5px; }
div.BlogItemFeatured .Content, div.ListItemFeatured .Content { position:relative; width:100%; float:left; border:0px solid blue; text-align:left; }
div.BlogItemFeatured .Content .Title, div.ListItemFeatured .Content .Title {  line-height:21px; width:100%; border:0px solid green; display:inline-flex; }
div.BlogItemFeatured .Content .ReleaseDate, div.ListItemFeatured .Content .ReleaseDate { width:100%; font-weight:bold; border:0px solid blue; padding:3px 0px;}
div.BlogItemFeatured .Content .bodytext, div.ListItemFeatured .Content .bodytext { width:100%; max-height:70px; clear:left; padding-bottom:5px; border:0px solid red; color:#666; font-weight:normal;font-style:normal;}
div.BlogItemFeatured .MoreLinkItem, div.ListItemFeatured .MoreLinkItem {display:inline-block; position:relative;}
div.BlogItemFeatured .VerdictLinkItem, div.ListItemFeatured .VerdictLinkItem {display:inline-block; position:relative; top:-4px !important;}
/* ================================================ */

div.BlogItemFullRow .ImageHolder, div.ListItemFeatured .ImageHolder { max-height: 360px; }
div.BlogItemFullRow .Image, div.ListItemFeatured .Image { padding: 0px 5px 5px 0px; float:left; border:0px solid yellow; width:645px; position:relative; }
div.BlogItemFullRow .Image .PortraitFeatured, div.ListItemFeatured .Image .PortraitFeatured { width:645px; position:relative; top:-40%; }
div.BlogItemFullRow .Image .WideFeatured,div.ListItemFeatured .Image .WideFeatured  { max-wihdth:645px; }
div.BlogItemFullRow .Image .StandardFeatured, div.ListItemFeatured .Image .StandardFeatured  { max-width:645px; }
div.BlogItemFullRow .Image .StandardFeaturedTag, div.ListItemFeatured .Image .StandardFeaturedTag,
div.BlogItemFullRow .Image .WideFeaturedTag, div.ListItemFeatured .Image .WideFeaturedTag  { top:-3px; height:30px; right:-6px; color:#fff; display:block;
                             background: url("../../images/site/replace/ribbon.png") no-repeat right center; 
                             position:absolute; 
                            }
div.BlogItemFullRow .VideoHolder, div.ListItemFeatured .VideoHolder { height: 360px; position:relative; top:-20px; }
div.BlogItemFullRow .Video, div.ListItemFeatured .Video { padding: 0px 5px 5px 0px; float:left; border:0px solid yellow; width:645px; position:relative; overflow:hidden; }
div.BlogItemFullRow .Video .WideFeatured, div.ListItemFeatured .Video .WideFeatured       { max-width:645px; }
div.BlogItemFullRow .Video .StandardFeatured, div.ListItemFeatured .Video .StandardFeatured   { max-width:645px; }
div.BlogItemFullRow .Video .StandardFeaturedTag, div.ListItemFeatured .Video .StandardFeaturedTag,
div.BlogItemFullRow .Video .WideFeaturedTag, div.ListItemFeatured .Video .WideFeaturedTag  { top:-3px; height:30px; right:-6px; color:#fff; display:block;
                             background: url("../../images/site/replace/ribbon.png") no-repeat right center; 
                             position:absolute; 
                            }
div.BlogItemFullRow .VideoMask, div.ListItemFeatured .VideoMask { display:none; position:relative; top:-210px; }                           

div.BlogItemFullRow, div.ListItemFeatured { width:100%; height:auto; border:0px solid red; float:left; }
div.BlogItemFullRow .Content, div.ListItemFeatured .Content { position:relative; width:100%; float:left; border:0px solid blue; text-align:left; }
div.BlogItemFullRow .Content .Title, div.ListItemFeatured .Content .Title { height:auto; width:100%; border:0px solid green; }
div.BlogItemFullRow .Content .ReleaseDate, div.ListItemFeatured .Content .ReleaseDate { width:100%; font-weight:bold; border:0px solid blue; padding:3px 0px;}
div.BlogItemFullRow .Content .bodytext, div.ListItemFeatured .Content .bodytext { width:100%; height:auto; clear:left; padding-bottom:5px; border:0px solid red; color:#666; font-weight:normal;font-style:normal;}
div.BlogItemFullRow .MoreLinkItem, div.ListItemFeatured .MoreLinkItem {display:none;}
/* ================================================ */

div.ListRelatedItem { padding: 5px 5px 20px 5px; }
div.ListRelatedItem .ItemContent { position:relative; width:225px; float:left; border:0px solid blue; text-align:left; left:5px; }
div.ListRelatedItem .ItemContent .Title { max-height:25px; width:100%; border:0px solid green; font-size:16px; line-height:18px; }
div.ListRelatedItem .ItemContent .ReleaseDate { width:173px; font-weight:bold; border:0px solid blue;}
div.ListRelatedItem .ItemContent .bodytext { width:175px; clear:left; padding-bottom:5px; border:0px solid red; color:#666; font-weight:normal;font-style:normal;}
div.ListRelatedItem .ItemContent .Description { }
div.ListRelatedItem .ItemContent .Title .MiscImage{ padding-right:5px;}
div.ListRelatedItem .ItemContent .Title .heading{ padding-right:0px; float:left; text-decoration:none; }
div.ListRelatedItem .ItemContent .Title .cert{ text-align:left; width:20px; height:20px; margin-top:-2px;}
div.ListRelatedItem .ItemContent .Year { height:25px; text-align:left; position:relative; top:-5px; color:#555555; }

div.ListRelatedItem .People { position:relative; left:5px; width:173px; float:left; border:0px solid blue; text-align:left; }
div.ListRelatedItem .People .Title {height:20px; width:230px;border:0px solid green;  font-size:14px; line-height:16px;}
div.ListRelatedItem .People .Title h2, div.ListRelatedItem .People .Title .h2 {  font-size:14px; line-height:16px; }

div.ListRelatedItem .ItemImage .ItemImageHolder{ height:80px; }
.Games div.ListRelatedItem .ItemImage .ItemImageHolder { height:70px; }
div.ListRelatedItem .ItemImageHolder { height:70px; overflow:hidden;}
div.ListRelatedItem .ItemImage { padding: 0px 10px 5px 0px; float:left; border:0px solid yellow; width:62px; position:relative; }
div.ListRelatedItem .ItemImage .Wide       { max-width:130px; }
div.ListRelatedItem .ItemImage .Standard { max-width:130px; }
div.ListRelatedItem .ItemImage .Portrait { max-width:63px; }
div.ListRelatedItem .ItemImage .Custom { max-width:63px; }

div.ListRelatedItem .ItemImage .PortraitTag, div.ListRelatedItem .ItemImage .StandardTag, div.ListRelatedItem .ItemImage .WideTag, div.ListRelatedItem .ItemImage .CustomTag { visibility:hidden; display:none; }
#ContentPlaceHolder1_RelatedControl1_panRelatedArticles .PortraitTag, #ContentPlaceHolder1_RelatedControl1_panRelatedArticles .StandardTag, #ContentPlaceHolder1_RelatedControl1_panRelatedArticles .CustomTag { visibility:hidden; display:none; }

div.magListItem .ImageHolder { height:255px; width: 195px; float:left;}

div.magListItem { max-width:380px; height:auto; padding: 5px; border:0px solid red; float:left; overflow:hidden; display:block; }
div.magListItem .Content { position:relative; top:-1px; width:165px; left:10px; float:left; border:0px solid blue; text-align:left; }
div.magListItem .Content .bodytext { width:90%; max-height:120px; clear:left; padding-bottom:5px; border:0px solid red; color:#555; font-weight:normal;font-style:normal;}

div.GridHub { width:300px; max-height:250px; padding: 5px; border:1px solid #ddd; float:left; position:relative; overflow:hidden; margin:5px;}
div.GridHub .ImageHolder { height:200px; }
div.GridHub .Image { padding: 0px; float:left; border:0px solid yellow; height:200px; width:100%; position:relative; overflow:hidden; }
div.GridHub .Image img {height:200px; width:auto; position:relative; left:-20%; }



h2 { color:#444 !important; }

/* Detail Views */


/* ================================= */
/* Member Profile Detail Styles      */
/* ================================= */
.memberDetailsBox{ margin:0 15px; }
.memberDetailsBox0{ width:120px; height:120px; float:left; margin:0 80px 0 0; }
.memberDetailsBox1{ width:180px; height:auto; float:left; margin:0 20px 0 0; border:1px solid #333; text-align:center; background:#fff; }
.memberDetailsBox1 img{ width:180px; height:auto; }
.memberDetailsBox2{ width:350px; float:left; margin:0 10px 0 0; overflow:hidden; }
.memberDetailsBox3{ width:350px; float:left; overflow:hidden; }
.memberDetailsBox div.buttons{ margin:10px; padding:0 0 0 0; }
.memberDetailsBox p label{ width:85px; float:left; font-size:90%; font-weight:bold; }
.memberDetailsBox tr label{ width:85px; float:left; font-size:90%; font-weight:bold; }
.memberDetailsBox .memberStatsBox{ margin:0 0 10px 0; }

.memberDetailsBox1 .StandardTag,
.memberDetailsBox1 .WideTag { top:0px; height:15px; right:4px; color:#fff; line-height:15px; padding:0px 10px 0px 10px; display:block; text-decoration:none;  font-weight:bold; font-size:10px;
                             background-position-x:10px; background-position-y:3px; background-color:rgb(0, 0, 0); background-color:rgba(0, 0, 0, 0.6); text-transform:uppercase; background-repeat:no-repeat;
                             position:absolute;  
                            }
.memberDetailsBox1 .profile_pic_upload { text-align:center; }
.memberDetailsBox1 .terms { text-align:center; }

.homePhotosBox{ margin:0 0 10px 0; color:#fff; background:#94BD81; }
#content .homePhotosBox h2{ margin:0 0 10px 0; padding:5px 5px; border-bottom:1px solid #fff; font-size:100%; font-family:Arial; color:#fff; background:#00713B; }
#content .homePhotosBox p{ margin:0 5px 0 5px; padding:0 0 8px 0; color:#fff; clear:both; }
#content .homePhotosBox a{ color:#fff; }
#content .homePhotosBox ul{ margin:0 0 0 5px; padding:0 0 5px 0; clear:both; list-style:none; }
#content .homePhotosBox ul li{ width:60px; height:60px; margin:0 8px 0 0; padding:0 0 10px 0; overflow:hidden; line-height:120%; float:left; text-align:center; background:none; }
#content .homePhotosBox ul li a{ color:#fff; }
#content .homePhotosBox ul.previewControlList{ height:20px; margin:0 5px; padding:5px 0 5px 0; clear:both; border-top:1px solid #fff; list-style:none; }
#content .homePhotosBox ul.previewControlList li{ width:auto; }
	

/* ================================= */
/* Item Detail Page Styles                 */
/* ================================= */
/*div.ItemMenu { width:95%; padding: 5px 10px; margin: 10px; font-weight:bold; background: url("data:image/gif;base64,R0lGODlhAwAeAMQAAPr6+vf39+3t7enp6f39/e/v7/z8/Pn5+fv7+/j4+Pb29uzs7P7+/vX19evr6+fn5+jo6Orq6u7u7ubm5v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAADAB4AAAU0ICU2UzmRqHk+Cvu8LBTIUA0l9z0MUXT4EUCvB3AgjI6kcWFgLhYCAUHCoEqu1mpVUihQQgA7") repeat-x; border:1px solid #ccc; }*/
div.ItemMenu { width:95%; padding: 5px 10px; margin: 10px; font-weight:bold; background: url("data:image/gif;base64,R0lGODlhBgAGAIAAAN7h5urt8iH5BAAAAAAALAAAAAAGAAYAAAIJjA0XeYzqlgoFADs=") repeat; border:1px solid #ccc; }

.ItemDark div.ItemMenu {background: url("../../images/site/itemMenu.gif") repeat-x; border:1px solid #333; }
div.ItemMenu a:hover {color:#333;}
.ItemDark div.ItemMenu a:hover {color:#ccc;}
div.Item-Title{ padding-left:10px; text-transform:uppercase; color:#333333; font-size:10pt; margin:10px 10px 10px 0px; width:auto; }


div.ItemDetailWidget { width: 98.5%; height:353px;	background: #ffffff; float:left; margin: 0px 4px 0px 2px; padding:0px; overflow:hidden; }
div.ItemDetailWidget img.Content-Image{max-width: 630px;}

div.ItemDetailWidget-Movie { width: 98.5%; float:left; margin: 0px; padding:0px; overflow:hidden; color:#7f7f7f; }
div.ItemDetailWidget-Movie div.Item-Title{ padding-left:10px; text-transform:uppercase; color:#ffffff;  }
div.ItemDetailWidget-Movie div#ItemDetailMain div.Column { width:100px; float:left; font-size:9pt; text-align:left; vertical-align:top; padding:2px 8px 5px 0px; color:#FFFFFF; }

div.ItemDetailWidget-Person { width: 98.5%; float:left; margin: 0px; padding:0px; overflow:hidden; color:#333; }
div.ItemDetailWidget-Person div.Item-Title{ padding-left:10px; text-transform:uppercase; color:#333333;  }
div.ItemDetailWidget-Person div#ItemDetailMain div.Column { width:100px; float:left; font-size:9pt; text-align:left; vertical-align:top; padding:2px 8px 5px 0px; color:#333333; }

div.ItemDetailWidget-Game { width: 98.5%; float:left; margin: 0px; padding:0px; overflow:hidden; color:#333333; }
div.ItemDetailWidget-Game div.Item-Title{ padding-left:10px; text-transform:uppercase; color:#333333;  }
div.ItemDetailWidget-Game div#ItemDetailMain div.Column { width:100px; float:left; font-size:9pt; text-align:left; vertical-align:top; padding:2px 8px 5px 0px; color:#333333; }

div.Item-Title h1{ height:auto; padding:0px; margin:0px; }
div#ItemDetailMain { width:620px; height:auto; border:0px solid red; }
div#ItemDetailMain div#Image { max-width:230px; height:300px; float:left; vertical-align:top; padding:10px; overflow:hidden; }
div#ItemDetailMain div#Image img { position:relative; left:1px;  }
div#ItemDetailMain div#Info { width:230px; float:left; padding:10px; border:0px solid red; }
div#ItemDetailMain div.Result { width:115px; float:left; vertical-align:top; text-align:left; padding:2px 0px 5px 0px; color:#7f7f7f; }
div#ItemDetailMain div.Body-Text{margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt;}
div#ItemDetailMain div.ItemListings { float:right; margin-top:50px; }   
    
.VidPopContainer { width:230px; height:310px; overflow:hidden; margin: 0; padding:0; float:left;  }
.VidPopMask { width:230px; height:310px; position:relative; top: -310px; left: 0; z-index:10; text-align:center;}
.VidPopMask img {display:inline !important; }
.VidPopItem { z-index:1;}


div.hero-panel { background-color: transparent; border: none; height: 520px; width: 100%;}
div.hero-panel-med { background-color: transparent; border: none; height: 480px; width: 100%; }
div.hero-panel-small { background-color: transparent; border: none; height: 1px; width: 100%; overflow:hidden;}
div.Hero {position:relative; top:20px; left: 25px; width:205px; background:transparent; height: 25px; text-align:center; padding-top:6px; z-index:10000; }
div.Hero a { padding:5px 0px; }

div.ItemDetailContainer {background:transperant;}
.ItemDark div.ItemDetailContainer {background:rgb(20,20,20) url(../../Images/site/main-bg-dark.jpg) repeat-x scroll; position:relative;}
.ItemWhite div.ItemDetailContainer {background:#fff url(../../Images/site/main-bg-white.jpg) repeat-x scroll; position:relative; }

div.ItemDetail { width: 100%; background: transperant; float:left; margin: 0px 4px 0px 2px; padding:0px; overflow:hidden; }
div.ItemDetail div.Item-Title {float:left;}
div.ItemDetail div.Item-Title h1{ height:auto; padding:0px; margin:0px; padding-right:15px; float:left; }
.ItemDark div.ItemDetail div.Item-Title h1{ height:auto; padding:0px; margin:0px; padding-right:15px; float:left; color: #fff; }
.ItemWhite div.ItemDetail div.Item-Title h1{ height:auto; padding:0px; margin:0px; padding-right:15px; float:left; color: #333; }
div.ItemDetail div.Item-Release { height:auto; padding:10px 20px; margin:0px; float:right; color:#7f7f7f; }
.ItemDark div.ItemDetail div.Item-Release { height:auto; padding:10px 20px; margin:0px; float:right; color:#fff; }
.ItemWhite div.ItemDetail div.Item-Release { height:auto; padding:10px 20px; margin:0px; float:right; color:#333; }
div.ItemDetail div#Main { width:100%; height:auto; border:0px solid red; color:#7f7f7f; }
.ItemDark div.ItemDetail div#Main { width:100%; height:auto; border:0px solid red; color:#b2b2b2; }
.ItemWhite div.ItemDetail div#Main { width:100%; height:auto; border:0px solid red; color:#666; }
div.ItemDetail div#Main div#Image { height:200px; float:left; vertical-align:top; padding:0px 10px 10px 10px; overflow:hidden; }
div.ItemDetail div#Main div#Image img { position:relative; left:1px;  }
div.ItemDetail div#Main div#Image .VidPopContainer {  width:100%; height:210px; overflow:hidden; margin: 0; padding:0; float:left; }
div.ItemDetail div#Main div#Image .VidPopMask { width:140px; height:210px; position:relative; top: -210px; left: 0; z-index:10;}
div.ItemDetail div#Main div#Image .VidPopMask img {display:inline !important; height:210px;}
div.ItemDetail div#Main div#Image .VidPopItem { z-index:1;}
div.ItemDetail div#Main div.Info1 { padding:0px 10px; width:50%; float:left;}
div.ItemDetail div#Main div.Info2 { padding:0px 10px; max-width:100%; float:left;}
div.ItemDetail div#Main div.Column1, div.ItemDetail div#Main .ItemInfo { width:100%;  text-align:left; vertical-align:top; padding:2px 8px 5px 0px; color:#333 !important; font-weight:bold; }
.ItemDark div.ItemDetail div#Main div.Column1, .ItemDark div.ItemDetail div#Main .ItemInfo { width:100%;  text-align:left; vertical-align:top; padding:2px 8px 5px 0px; color:#fff  !important; font-weight:bold; }
div.ItemDetail div#Main div.Result1 { width:100%;  vertical-align:top; text-align:left; padding:2px 0px 5px 0px; }
div.ItemDetail div#Main div.Column2 { width:100%;  float:left; text-align:left; vertical-align:top; padding:2px 8px 5px 0px; color:#333333; font-weight:bold;}
.ItemDark div.ItemDetail div#Main div.Column2 {color:#fff; }
.ItemWhite div.ItemDetail div#Main div.Column2 {color:#333; }
div.ItemDetail div#Main div.Result2 { width:100%;  float:left; vertical-align:top; text-align:left; padding:2px 0px 5px 0px; }
div.ItemDetail div#Main ul.Social { padding:15px 0px; margin:0px; list-style-type:none; list-style-position:outside;}
div.ItemDetail div#Main ul.Social li { float:left;}
div.ItemDetail div#Main ul.Social li a {width:16px; height:16px; overflow:hidden; display:block; margin-right:5px;text-indent: -99999px;background:transparent url(../../images/site/replace/share-links.png) no-repeat; }
div.ItemDetail div#Main ul.Social li.twitter a { background-position: 0px -32px;}
div.ItemDetail div#Main ul.Social li.facebook a { background-position: 0px -16px; }
div.ItemDetail div#Main ul.Social li.twitter a:hover { background-position: -21px -32px;}
div.ItemDetail div#Main ul.Social li.facebook a:hover { background-position: -21px -16px; }

/* ======================== */
/* Item Image Gallery          */
/* ======================== */
  
#Strip-container { position: relative; 	width:640px;	height:auto;}
#Strip-images {	}
#Strip-images a { float:left; padding: 5px;}
#Strip-images img.image {width:140px;}

/* ================================= */
/*		Image Gallery Styles		 */
/* ================================= */
#galleria { height:420px;    /* defines a static gallery height */ max-width:820px; /* defines a responsive width */ }

/* ================================= */
/*		Video Gallery Styles		 */
/* ================================= */
div.SingleWidget div.VideoGallery .List { width:305px !important; padding: 2px 4px 0px 5px; }
div.SingleWidget div.VideoGallery .List .Content{ width:145px }
div.DoubleWidget div.VideoGallery .List { width:610px !important; padding: 5px 9px 0px 10px;}
div.DoubleWidget div.VideoGallery .List .Content{ width:450px }
div.TripleWidget div.VideoGallery .List { width:910px !important; padding: 10px 14px 0px 15px;}
div.TripleWidget div.VideoGallery .List .Content{ width:750px }
	
div.SingleWidget div.VideoGallery .Grid { padding: 2px 4px 0px 5px; }
div.SingleWidget div.VideoGallery .Grid.Thumb { padding: 2px 4px 3px 5px; }
div.SingleWidget div.VideoGallery .Grid.Thumb .Content { display:none; }
div.DoubleWidget div.VideoGallery .Grid { padding: 5px 9px 0px 10px; }
div.TripleWidget div.VideoGallery .Grid { padding: 10px 14px 0px 15px; }
	
div.VideoGallery {float:left; }
div.VideoGallery .ImageHolder {background-color:#000;}
.Games div.VideoGallery .ImageHolder {background-color:transparent;}

div.VideoGallery .VideoMask {position:absolute;}

div.VideoGallery .Thumb { width:70px; }
div.VideoGallery .Thumb .VideoMask {top:-20px; left:-35px; }
div.VideoGallery .Thumb .Portrait   { max-width:80px; border: 0px solid #ccc; height:105px; position:relative; left:-1px; }
div.VideoGallery .Thumb .Wide   { max-width:80px; border: 0px solid #ccc; max-height:60px;}

div.VideoGallery .Small { width:140px; }
div.VideoGallery .Small .VideoMask {top:0px; left:0px; }
div.VideoGallery .Small .Portrait   { max-width:160px; border: 0px solid #ccc; height:210px; position:relative; left:-2px;}
div.VideoGallery .Small .Wide   { width:140px; border: 0px solid #ccc; height:100px;}

div.VideoGallery .ItemImage { padding: 0px 0px 5px 0px; border:0px solid yellow; position:relative; overflow:hidden; vertical-align:top; float:left; }

div.VideoGallery .Grid { border:0px solid red; float:left; text-align:center; display:block;}
div.VideoGallery .Grid .Content { position:relative; top:-1px; width:100%; border:0px solid blue; text-align:left; overflow:hidden; margin:1px; float:none;  }
div.VideoGallery .Grid .Content .Title { height:40px; width:100%; font-weight:bold; border:0px solid green; text-align:center;}
div.VideoGallery .Grid .Content .Bodytext{ display:none; }

div.VideoGallery .List { border:0px solid red; float:none; text-align:left; display:block; }
div.VideoGallery .List .Content { position:relative; top:-1px; width:100%; border:0px solid blue; text-align:left; overflow:hidden; margin-left:10px; float:left; }
div.VideoGallery .List .Content .Title { height:auto; width:100%; font-weight:bold; border:0px solid green; text-align:left;}
div.VideoGallery .List .Content .Bodytext{ display:inline; width:100%; font-weight:normal;font-style:normal;}

/* ================================= */
/*		Video Gallery Tab Styles     */
/* ================================= */
.sortnav { height:30px; padding:8px 10px 8px 70px; margin:0px -20px -8px -20px; position:relative; z-index:99; background: url(../../images/site/replace/trailers-sortingbar.gif) transparent no-repeat; }
.sortnav #views { left:30px; top:5px; position: absolute;}
.sortnav #views a { text-indent:-9999px; overflow:hidden; float:left; display:block; cursor: pointer; background-position: 0px -21px;}
.sortnav #views a.view-grid { width:28px; height:21px; background: url(../../images/site/replace/views_poster.gif) transparent no-repeat; background-position: 0px -21px; } 
.sortnav #views a.view-list { width:28px; height:21px; background: url(../../images/site/replace/views_text.gif) transparent no-repeat; background-position: 0px -21px; } 
.sortnav #views a:hover { background-position: 0px -42px !important; } 
.sortnav #views a.active { cursor:default; background-position: 0px -63px !important; } 
.sortnav #views a.disabled { cursor:default; background-position: 0px 0px !important; } 
.sortnav #views a.active:hover { cursor:default; background-position: 0px -63px !important; } 
.sortnav #views a.disabled:hover { cursor:default; background-position: 0px 0px !important; } 

/* ================================= */
/*		Staff List Styles            */
/* ================================= */
.ei_menu {width:100%;	height:auto;	border:none;	padding:0px;}
.ei_descr{ position:absolute;width:278px;height:310px;border-right:7px solid #f0f0f0;padding:20px;left:75px;top:0px;}
.ei_descr h2{	font-family: 'Rock Salt', arial, serif;	font-size:26px;	color:#333;	padding:10px;	text-shadow:0px 0px 1px #fff; height:auto;}
.ei_descr h3{	font-family: 'Raleway', arial, serif;	color:#fff;	text-shadow:0px 0px 1px #000;font-style:normal;	padding:10px;	background:#333;}
.ei_descr h3 a:hover{color:#fff;}
.ei_descr p{	color:#000;	padding:10px 5px 0px 5px;	line-height:18px;	font-size:11px;	font-family: Arial;	}

.DoubleWidget .ei_descr{	position:inherit;	width:auto;	height:auto;	border:1px solid #ccc;	padding:10px; margin:5px;	left:0px;	top:0px;	background:#fff url(../../images/site/stripe_light.gif) repeat top left;}

.StaffText { color:#333; }
.StaffQuote {color:#000; font-family: 'Rock Salt', arial, serif; font-size:8pt; }


/* ================================= */
/*		New Video Hub                */
/* ================================= */        
div.video-hub {padding:9px !important;  float: left;	}
div.video-hub div.image-wrapper { width:auto;	border:1px solid #aaa; }
div.video-hub .single-single {	width:159px;	height:145px; overflow:visible; }
div.video-hub .single-single div.image-wrapper{	height:95px; }
div.video-hub .double-double {	width:520px;	height:307px; }
div.video-hub .single-single .Widescreen-image, div.video-hub .single-single .widescreen-image  {	position:relative; height:150px ; left:0px; top:-20px;}
div.video-hub .double-double .Widescreen-image, div.video-hub .double-double .widescreen-image  {	position:relative; height:350px; left:-0px; top:-15px;}
div.video-hub .single-single .title-wrapper {background-color:transparent; height:40px; }
div.video-hub .single-single .title-wrapper .title {color:#4d87c7; font-size:13px; line-height:12px; }
div.video-hub .double-double .title-wrapper {width:99%; padding-top:10px; padding-bottom:10px; }
div.video-hub .double-double .title-wrapper .title { }
        
div.video-hub div.video-play-overlay {position:relative;  opacity:0.7; z-Index:999; display:inline-block; background: transparent url("../../images/site/replace/play-button.png") scroll no-repeat;   }
div.video-hub div.video-play-overlay:hover {float:left; position:relative; opacity:1;  }
div.video-hub .double-double div.video-play-overlay {  top:-200px; left:220px; height: 80px; width:80px; }
div.video-hub .single-single div.video-play-overlay {  top:-70px; left:55px; height: 49px; width:49px; background-position:-16px -80px}

/* ================================= */
/* Search Styles                     */
/* ================================= */   
.SearchResults {width:100% !important;}
.cse .gsc-control-cse, .gsc-control-cse {padding:0px 5px !important;}
.gsc-tabHeader {height:20px;}
.gsc-adBlockNoHeight, .gsc-adBlock, .gsc-refinementsArea { display:none !important;}
/*.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * { text-decoration:none; font:18px/20px "OxygenBold", "OswaldBook"; letter-spacing:-0.2px; height:auto; }*/
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * { text-decoration:none; font:18px/20px Arial; letter-spacing:-0.2px; height:auto; }
.gs-snippet {color: #555 !important; font: 13px/16px "Open Sans", Arial, sans-serif !important;}
.gsc-url-bottom { visibility:hidden; display:none;}


/* ================================= */
/* Video Panel Styles                     */
/* ================================= */   
.video-breaker { height:auto; background-color:transparent; width:970px; display:inline-block; position:absolute; margin:0px 5px; }	
.video-breaker .liquid {	padding:0px; overflow:hidden; position:relative; top:-5px; border:0px solid #BABABA; -moz-border-radius-: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.video-breaker .liquid .wrapper { position:relative; left:5px;}
.video-breaker .liquid .previous {	display:block;	float:left;	margin:0;	padding:0;	height:135px;	width:23px;	position: relative; }
.video-breaker .liquid .previous:hover {background-color:#eeeeee;}
.video-breaker .liquid .previous::before {	background-image:url('../../images/site/replace/arrows.png');	left: 20px; top: 50px; width: 63px; height: 32px; position: absolute; z-index: 3; content: ""; border:0px solid red; background-position: -2px -182px; }
.DoubleWidget .video-breaker .liquid .previous::before {	background-image:url('../../images/site/replace/arrows-thin.png'); left: 3px;	width: 23px;}
.video-breaker .liquid .enabled.previous::before {	background-position: -2px -218px; }
.video-breaker .liquid .next {	display:block;	float:right;	margin:0;	padding:0;	height:135px;	width:23px;	position: relative; }
.video-breaker .liquid .next:hover {background-color:#eeeeee;}
.video-breaker .liquid .next::before {	background-image:url('../../images/site/replace/arrows.png');	left: 20px; top: 50px; width: 63px; height: 32px; position: absolute; z-index: 3; content: ""; border:0px solid red; background-position: -2px -254px; }
.DoubleWidget .video-breaker .liquid .next::before {	background-image:url('../../images/site/replace/arrows-thin.png'); left: -3px; width: 23px;}
.video-breaker .liquid .enabled.next::before {	background-position: -2px -290px;}
.video-breaker .liquid ul {	padding:0px;	margin:0px; }
.video-breaker .liquid ul li {	padding:0px;	margin:0px !important; }
.video-breaker .liquid ul li .Title h3 {	margin:0px !important; font-size:13px !important; line-height:13px !important;}

.video-breaker .youtube-subscribe-button { 	background: url("../../images/site/replace/youtube_sprite.png") no-repeat 0px -25px; margin: 0px 1px 0px 0px; padding: 0px; top: 3px; left:110px; width: 66px; height: 33px; line-height: 30px; text-indent: -9999px; overflow: hidden; position: absolute;}

.video-breaker .VideoHolder { height:95px; border:1px solid #BABABA; border-bottom:none; }
.video-breaker .VideoHolder a.screen:hover { box-shadow: inset 0px 0px 20px #222; -moz-box-shadow: 0 0 20px #222 inset; -webkit-box-shadow: 0 0 20px #222 inset; }
.video-breaker .VideoHolder a.screen::before { background-image:url('../../images/site/replace/vid-play.png');	left: 35%; top: 26px;  width: 43px; height: 43px; position: absolute; z-index: 3; content: ""; border:0px solid red; }
.video-breaker .Video { padding: 0px 2px 1px 0px; float:left; border-bottom:1px solid #BABABA; position:relative; overflow:hidden; height:95px; }
.video-breaker .Video .Wide       { max-width:168px; }
.video-breaker .Video .Standard   { max-width:168px; }
.video-breaker .Video .Portrait   { max-width:168px; position:relative; top:-25%; }
.video-breaker .Video .Custom   { max-width:168px; position:relative; top:-25%; }
.video-breaker .Video .StandardTag,
.video-breaker .Video .WideTag   { top:0px; height:20px; right:4px; color:#fff; line-height:20px; padding:0px 10px 0px 22px; display:block; text-decoration:none;  font-weight:bold;
                             background-position: 10px 6px; background-position-x:10px; background-position-y:6px; background-color:rgb(0, 0, 0); background-color:rgba(0, 0, 0, 0.6); text-transform:uppercase; background-repeat:no-repeat;
                             position:absolute; background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARxJREFUeNpskM9KhFAUh6/agIXF2DCbKewFXLUIXEi08h1y1U5wLT6C4AvoWvAF2rdzIQRCGzVIV0EMOKMhYTCW/S7ciRYd+C7f4Zz775A4jgllGIa7IAhUQsjJXwc8rR+YpkloTNN0kWXZB3QmiuKvgxI9A9f3/bUkSTfkn/B9v3Nd9x76ykdRVDuO80gLlmUtdV2f7z0MwyX0HIgcliOa4OpbWZZPBUFYN00zgy+6rntB7QHUfNu2V7SJngLf0ibmG8/zeOgn+BYURfmq6/pYVdWFpmmrPM93hmGM1JMkGbBhjcYtb9v2pixLmpA0TceiKN73XlXVG3QDRvpGns3rEpyBChyCFXgCz2DHsUkIYM4+1rOcesdy8iPAAGt4gnafIB2qAAAAAElFTkSuQmCC"); 
                            }
.video-breaker .VideoMask { display:none; position:relative; top:-95px; }                           
.video-breaker .Content .Title { height:44px; width:Calc(100%-20px); border:0px solid green; overflow:hidden; padding:5px 10px 5px 10px; font-size:16px; line-height:16px; }
