@charset "utf-8";
/* CSS Document */

#ie-message {background:#999;text-align:center;border-bottom:1px solid #666;color: #fff;position:relative;top:0;left:0;width:100%; line-height:100px; z-index:999; margin:0px auto}
html,body {background-color: #f1f1f1; margin:0; font-family:Arial, Helvetica, sans-serif; color:#222;line-height:20px}
#strip{margin:0px; width:100%; height:70px; position:absolute; top:0px; left:0px; background-color:#f1f1f1; border-bottom:#ddd 1px solid;}
#pageholder{margin:0 auto; width:100%;padding:0px; background-color:#fff}
#page{margin:0 auto; width:960px;position:relative;padding:0px 10px 35px 10px;}
#header{width:960px; float:left; padding:0px;margin:0px; }
#header .headerBlockTop{padding:10px 0px; width:960px;height:50px;float:left;}
#header .headerBlockBottom{width:960px; float:left; padding:0px 0px;margin-bottom:15px; }
.login{float:right; padding:12px 0px;margin:0px;text-align:center;line-height:26px;}
.login a{-moz-border-radius: 3px;border-radius: 3px;border:#ccc 0px solid;padding:0px 10px;margin:0px;background-color:#F90;display:block;
/* 
background-image: -ms-linear-gradient(bottom, #E7E7E7 0%, #F9F9F9 100%);
background-image: -moz-linear-gradient(bottom, #E7E7E7 0%, #F9F9F9 100%);
background-image: -o-linear-gradient(bottom, #E7E7E7 0%, #F9F9F9 100%);
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E7E7E7), color-stop(1, #F9F9F9));
background-image: -webkit-linear-gradient(bottom, #E7E7E7 0%, #F9F9F9 100%);
background-image: linear-gradient(to top, #E7E7E7 0%, #F9F9F9 100%);*/ }
.login a:link{text-decoration:none; color:#FFF}
.login a:visited{text-decoration:none; color:#FFF}
.login a:hover{text-decoration:none; color:#FFF;background-color:#F80}

#pageHead{float:left; padding:0px 0px; background-color:#f4f5f7; width:100%; margin:0px; border:1px solid #ddd; height:40px; line-height:20px}
#pageTitle{float:left; padding:0px 0px; background-color:#f4f5f7;-moz-border-radius: 0px;border-radius: 0px; width:100%; margin-bottom:25px; border-bottom:0px solid #ddd; border-top:0px solid #ddd;}
#pageHead .title{float:left; padding:10px 10px 10px 15px}
#pageHead .filter{float:right;padding:10px 15px 10px 0px}
#pageHead .filter span{color:#F60; padding:0px 10px}
#pageHead #more{float:right; padding:10px; border-left:1px solid #ddd;}
#content #lcolumn #pageHead{width:628px}
#content #pageHead{width:958px}
#pageHead #subHead{float:left;padding:10px 15px 10px 20px;background:url(../images/cat-sub-pointer.png) left center no-repeat; color:#666}

.channelFilter{float:left; width:940px; padding:8px 10px;}
.channelFilter a{padding:0px 10px}
.clearMarginBottom{margin-bottom:0px;}

#chBanner{float:left; width:100%; height:200px; background-color:#CCC; margin-bottom:5px}

.sharebtn{float:right; padding:0px;margin-left:8px}
.likebtn{float:right; padding:0px;text-align:center;margin-left:8px}
.userbtn{float:right; padding:0px;margin-top:10px;}

.sharebtn a{-moz-border-radius: 3px;border-radius: 3px;border:#ccc 0px solid;padding:2px 5px 3px 20px;margin:0px;background:url(../images/sharebtn.png) left center no-repeat;background-color:#F90; background-position:5px 2px}
.sharebtn a:link{text-decoration:none; color:#FFF}
.sharebtn a:visited{text-decoration:none; color:#FFF}
.sharebtn a:hover{text-decoration:none; color:#FFF;background-color:#F80}

#header .logo{ height:50px; float:left;padding:0px 0px 0px 10px}
#breadCrumb{width:100%; float:left; padding:0px 0px 10px 0px; line-height:12px; color:#666; }
#content{width:960px; float:left; margin:0px; padding:0px 0px 15px 0px;}
#masthead{float:left; width:960px; padding-bottom:25px;margin-bottom:10px; border-bottom:1px solid #e8e8e8}
#masterAd{float:right; width:300px; height:250px;}
#siteText{float:left; width:960px; margin:0px;padding:10px 0px 20px 0px; border-top:1px solid #ddd}
#footerContainer{width:100%; background-color:#e7e7e7; border-top:#ccc solid 1px; float:left; padding:35px 0px}
#footer{width:960px; margin:0 auto;padding:0px;}
#credit{float:left; width:960px; margin-top:10px;padding:0px}
#player{float:left; width:640px; height:395px; background-color:#000}
#vidTags{float:left; width:640px;padding:10px 0px;}
#follow{float:left; width:52px; padding-right:25px}
#vidDesc{float:left; width:563px; padding-bottom:10px}

#video{float:left;width:640px; padding:0px; }
#rcolumn{width:300px; float:left; margin:0px}
#lcolumn{width:640px; float:left;margin-right:20px;}
#beta{float:left; color:#999}
.footerDesc{float:left; width:960px; padding-bottom:10px; margin:0px}

#videoScroll{float:left; width:630px; padding:0px;margin:0px;}

#videoAd{float:left; width:300px; height:204px; background-color:#000}
#videoAdText{float:left; width:300px; height:46px; background-color:#ccc}


/* SEARCH */
#search{float:left; width:300px; height:34px; margin:0px; padding:8px 0px 8px 50px; overflow:hidden;}
#searchTxt{height:32px;float:left; padding:0px;width:260px;margin:0px;border-left:solid 1px #ccc; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;border-right:solid 0px #ccc;background-color:#fff;-moz-border-radius: 4px 0px 0px 4px;border-radius: 4px 0px 0px 4px; overflow:hidden; }
#searchTxt input{background:none; color:#444;background-color:#fff}
#searchTxt input:focus{outline: none;background-color:#FFF}
#searchbtn{float:left;height:34px; width:34px; margin:0px; padding:0px;}
#searchbtn input{float:left; background-position:6px -89px;height:34px; width:34px; margin:0px; padding:0px; cursor:hand;cursor:pointer; border:1px solid #ccc;
-moz-border-radius: 0px 4px 4px 0px;border-radius: 0px 4px 4px 0px;overflow:hidden;background-color:#fff;border-left:1px solid #eee;}
#searchbtn input:hover{background-position:-24px -89px;}
#searchBox {margin:0px;padding:0px 8px;font-size:14px;font-family:Arial, Helvetica, sans-serif;border:0px;width:246px; height:32px;overflow:hidden;}

/* SHARE BUTTONS */


.share{float:right;border:none;height:30px;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:10px 0px; overflow:hidden; margin:0px; margin-left:20px}
.share ul{padding:0px;height:30px;list-style:none;margin:0px;}
.share li{float:right;padding:0px;margin-left:3px; width:30px; height:30px}
.share li a{display:block;line-height:30px;text-align:center;text-decoration:none;float:right; overflow:hidden;background:url(../images/sprite-01.png) top left no-repeat;width:30px;height:30px;}
.share li a:hover, .share ul li:hover a{text-decoration:none;}
#gplus a{background-position:-90px 0px;}
#gplus a:hover{background-position:-90px -30px}
#fbook a{background-position:-30px 0px;}
#fbook a:hover{background-position:-30px -30px}
#tweet a{background-position:0px 0px;}
#tweet a:hover{background-position:0px -30px}
#pinterest a{background-position:-120px 0px;}
#pinterest a:hover{background-position:-120px -30px}
#ytube a{background-position:-60px 0px;}
#ytube a:hover{background-position:-60px -30px}

/* SHARE BUTTONS - END */



.videoRow{float:left; width:960px; padding-top:35px; border-bottom:1px solid #e8e8e8;}
.titleHolder{float:left; width:960px; height:30px; margin:0px 0px 20px 0px; padding:0px;}
.titleHolder .title{float:left; padding:0px 20px 0px 0px; line-height:30px; border-right:#666 dotted 1px; margin-right:20px;}
.channelheadInner{float:left; width:640px; height:30px; margin:10px 0px 20px 0px; padding:0px}

.vidList{float:left; padding-bottom:20px;border-bottom:1px solid #ddd; margin-bottom:16px}
.vidThumb{float:left; width:228px; position:relative;z-index:1;}
.vidLength{position:absolute; height:15px; top:112px;background-color:#000; right:1px; color:#FFF; font-size:11px; padding:0px 5px; z-index:100;line-height:15px;border:solid 0px #CCC; -moz-border-radius: 2px;border-radius: 2px}
.thumb{float:left; width:228px; height:128px;position:relative; overflow:hidden;z-index:10;background-color:#d7d7d7}
.thumb img{position:absolute;top:-22px;left:0px; width:228px; height:172px;}
.descBox{float:left; width:228px; padding:15px 0px 5px 0px}
.mgright{margin-right:16px;}

.tabContent .vidThumb{float:left; width:194px;position:relative;z-index:1;}
.tabContent .vidThumb .vidLength{position:absolute; height:15px; top:93px;background-color:#000; right:1px; color:#FFF; font-size:11px; padding:0px 5px; z-index:100;line-height:15px;border:solid 0px #CCC; -moz-border-radius: 2px;border-radius: 2px}
.tabContent .vidThumb .thumb{float:left; width:194px; height:109px;position:relative; overflow:hidden;z-index:10;background-color:#d7d7d7; }
.tabContent .vidThumb .thumb img{position:absolute;top:-18px;left:0px; width:194px; height:146px;}
.tabContent .vidThumb .descBox{float:left; width:184px; padding:8px 5px 5px 5px}
.tabContent .mgright{margin-right:47px;}

.vtabContent .vidThumb{float:left; width:194px;position:relative;z-index:1;}
.vtabContent .vidThumb .vidLength{position:absolute; height:15px; top:93px;background-color:#000; right:1px; color:#FFF; font-size:11px; padding:0px 5px; z-index:100;line-height:15px;border:solid 0px #CCC; -moz-border-radius: 2px;border-radius: 2px}
.vtabContent .vidThumb .thumb{float:left; width:194px; height:109px;position:relative; overflow:hidden;z-index:10;background-color:#d7d7d7; }
.vtabContent .vidThumb .thumb img{position:absolute;top:-18px;left:0px;width:194px; height:146px;}
.vtabContent .vidThumb .descBox{float:left; width:194px; padding:8px 0px 5px 0px}
.vtabContent .mgright{margin-right:30px;}
.vtabContent .vidList{padding:10px 0px 10px 0px;}

.chFilter{float:left;border:none;margin:0px;height:30px;padding:0px;}
.chFilter ul{padding:0px;height:30px;list-style:none;margin:0px;}
	.chFilter li{float:left;padding:0px;}
	.chFilter li a{display:block;font-weight:normal;line-height:30px;margin:0px 2px 0px 0px;text-align:center;text-decoration:none; padding:0px 13px;}
		.chFilter li a:hover, .chFilter ul li:chFilter a{text-decoration:none;}
.chFilter A:link {text-decoration:none;color:#333;}
.chFilter A:visited {text-decoration:none;color:#333;}
.chFilter A:hover {text-decoration:none;color:#000;}
.chFilter A:active {text-decoration:none;color:#000;}

.chFilter .show{ background-color:#F00; -moz-border-radius: 3px;border-radius: 3px; color:#FFF}
.chFilter .hide{background:none}
.chFilter .show:link{ text-decoration:none;color:#fff;}
.chFilter .show:visited{ text-decoration:none;color:#fff;}
.chFilter .show:hover{ text-decoration:none;color:#fff;}
.chFilter .show:active{ text-decoration:none;color:#fff;}

.chMore a{float:left; padding:0px;}

.crdbx{float:left; margin-right:50px; }



/* MAIN NAVIGATION MENU */

.pushBtn{background-color:#e8e8e8;-moz-border-radius: 5px;border-radius: 5px;

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #E7E7E7 0%, #F9F9F9 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #E7E7E7 0%, #F9F9F9 100%);
/* Opera */ 
background-image: -o-linear-gradient(bottom, #E7E7E7 0%, #F9F9F9 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E7E7E7), color-stop(1, #F9F9F9));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #E7E7E7 0%, #F9F9F9 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #E7E7E7 0%, #F9F9F9 100%);border:#ddd 1px solid; padding:0px}

.menu .pushBtn ul{margin-top:0px}

.menu{float:left;border:none;padding:0px; margin:8px 0px;}
.menu .part{float:left; padding:15px 20px 15px 20px;}
.menu .part .head{padding:4px 0px;}
.menu .part .footer{padding:6px 0px;}
.menu .part .footer a:link{font-weight:bold}
.menu ul .browse .part a{padding:0px;margin:0px; text-align:left;font-weight:normal; line-height:20px; display:inline-block; border:0px; background:none; }
.menu ul{padding:0px;height:30px;list-style:none;margin:0px;}
.menu ul li{float:left;padding:0px 25px 0px 0px;}
.menu ul li a{display:block;line-height:30px;margin:0px;text-align:center;text-decoration:none; font-weight:bold;}
.menu li a:hover, .menu ul li:hover a{text-decoration:none;}
.menu ul li ul .subMenu{float:left;padding:0px;border:#CCC 1px solid;-moz-border-radius: 5px;border-radius: 5px;background-color:#FFF; margin-top:4px}
.menu ul .browse .part a:hover{text-decoration:underline;}
.menu .pointer{position:absolute; width:11px; height:5px; top:2px; left:20px;background:url(../images/menu-pointer.png) left top no-repeat;}
.menu ul .browse{margin-right:15px;padding:0px;}
.menu ul .browse a{ padding:0px 25px 0px 0px; background-position:right -207px;margin:0px; display:block}
.menu ul .clearBrL{border-left:none;}
.menu ul .clearBrR{border-right:none;}
.menu li ul{list-style:none;display:none;height:auto;padding:0px;margin:-5px 0px 0px 0px;position:absolute;z-index:999; padding-top:2px}
.menu li:hover ul{display:block;}

/* MAIN NAVIGATION MENU - END*/

.tabHolder{float:left; padding-top:35px}
.tabHead{float:left; width:960px; height:50px;}
.tabMenu{width:930px;float:left;border:none;margin:0px;height:35px;padding:0px;font-size:13px;position:absolute;}
.tabMenu ul{padding:0px;height:35px;list-style:none;margin:0px;}
	.tabMenu li{float:left;padding:0px;}
	.tabMenu li a{display:block;font-weight:normal;line-height:35px;margin:0px;text-align:center;text-decoration:none; padding:0px 13px; font-weight:bold}
		.tabMenu li a:hover, .tabMenu ul li:hover a{text-decoration:none;}
.tabMenu A:link {text-decoration:none;color:#444;}
.tabMenu A:visited {text-decoration:none;color:#444;}
.tabMenu A:hover {text-decoration:underline;color:#1c62b9;}
.tabMenu A:active {text-decoration:none;color:#1c62b9;}

.tab{float:left;width:958px;overflow:hidden; position:relative}
.tabBXbg{border:solid 1px #CCC; background-color:#d7d7d7;-moz-border-radius: 3px;border-radius: 3px}
.tabTitle{float:left;width:930px;height:35px; padding:0px 14px;border-bottom:solid 1px #CCC; position:relative;

/*background:url(../images/tabTitleBg.png) top repeat-x; */

}
.tabContent{float:left;width:920px;padding:30px 19px 15px 19px;background-color:#e8e8e8;}
.tabFooter{float:left;padding:0px;width:920px;}
.tabFooter .more{background-color:#f4f4f4;-moz-border-radius: 3px;border-radius: 3px; padding:0px 10px; float:right; border:#CCC solid 1px}
.tabFooter .more a{float:right;padding:0px;}
.tabFooter .more a:hover{text-decoration:none;}
.tabText{float:left;padding:5px 19px 5px 19px;width:920px; border-top:#f1f1f1 solid 1px}
.tabText .more a{float:left;padding:0px; }
.tabMenu .hide{background:none}
.tabMenu .show{border-top:solid 1px #CCC; border-left:solid 1px #CCC;border-right:solid 1px #CCC;
background-image: -ms-linear-gradient(bottom, #e8e8e8 0%, #f7f7f7 100%);
background-image: -moz-linear-gradient(bottom, #e8e8e8 0%, #f7f7f7 100%);
background-image: -o-linear-gradient(bottom, #e8e8e8 0%, #f7f7f7 100%);
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e8e8e8), color-stop(1, #f7f7f7));
background-image: -webkit-linear-gradient(bottom, #e8e8e8 0%, #f7f7f7 100%);
background-image: linear-gradient(to top, #e8e8e8 0%, #f7f7f7 100%);
background-color:#e8e8e8;-moz-border-radius: 4px 4px 0px 0px;border-radius: 4px 4px 0px 0px;
-moz-box-shadow: 0px -3px 3px #ccc;	-webkit-box-shadow: 0px -3px 3px #ccc;box-shadow: 0px -3px 3px #ccc;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=-90, Color='#ccc')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=-90, Color='#ccc');}

.vtabHead{float:left; width:640px;}
.vtab{float:left;width:638px;border:solid 1px #CCC; background-color:#d7d7d7;-moz-border-radius: 3px;border-radius: 3px}
.vtabTitle{float:left;padding:0px 0px;}
.vtabContent{float:right;width:418px;padding:20px 35px;background-color:#e8e8e8;}
.vtabMenu{float:left;width:150px;border:none;margin:0px;padding:0px;font-size:12px;}
.vtabMenu ul{float:left;padding:0px;list-style:none;margin:0px; display:block}
.vtabMenu li{float:left;padding:0px;width:150px; border-bottom:#c0c0c0 1px solid;display:block;}
.vtabMenu li a{display:block;font-weight:normal;line-height:35px;margin:0px;text-align:left;text-decoration:none; padding:0px 20px; font-weight:bold;}
.vtabMenu li a:hover, .vtabMenu ul li:hover a{text-decoration:none;background-color:#ccc;}
.vtabMenu A:link {text-decoration:none;color:#444;}
.vtabMenu A:visited {text-decoration:none;color:#444;}
.vtabMenu A:hover {text-decoration:underline;color:#444;}
.vtabMenu A:active {text-decoration:none;color:#444;}
.vtabFooter{float:left;padding:0px;width:418px;}
.vtabFooter .more{background-color:#f4f4f4;-moz-border-radius: 3px;border-radius: 3px; padding:0px 10px; float:right; border:#CCC solid 1px}
.vtabFooter .more a{float:right;padding:0px;}
.vtabFooter .more a:hover{text-decoration:none;}
.vhide{background:none}
.vshow{background: url(../images/sprite-01.png) no-repeat;background-position:right -235px;background-color:#ccc;}

.catList{float:left;width:200px;border:none;margin:0px;padding:10px 0px;font-size:12px;background-color:#f4f5f7;border:#ddd solid 1px;}
.catList ul{float:left;padding:0px;list-style:none;margin:0px; display:block;}
.catList li{float:left;padding:0px;width:200px; border-bottom:#ccc 0px solid;display:block;}
.catList li a{display:block;font-weight:normal;line-height:30px;margin:0px;text-align:left;text-decoration:none; padding:0px 20px;}
.catList li a:hover, .catList ul li:hover a{text-decoration:none;background-color:#e7e7e7;}
.catList A:link {text-decoration:none;}
.catList A:visited {text-decoration:none;}
.catList A:hover {text-decoration:underline;color:#1c62b9;}
.catList A:active {text-decoration:none;color:#1c62b9;}
.catList .head a{font-weight:bold; background-color:#bbb}
.catList .subHead{line-height:30px;margin:0px;text-align:left;padding:0px 20px;background-color:#bbb;width:160px;} 
.catList .more a:link{font-weight:bold;background-image:none}
.catList .active{background-color:#e7e7e7; }
.catList .active a{border-left:#F90 5px solid}

/* scroll VIDEOS */
.videoContainer{float:left; width:630px;margin-bottom:30px;}

.videoContainer .leftColumn{float:left;width:84px;margin-right:10px;}
.videoContainer .rightColumn{float:left; width:536px;}
.videoContainer. channelVideoList_Large{float:left; width:630px;}

.videoSticker{float:left;width:74px;padding:4px; margin:0px;border:1px solid #ccc;background-color:#f4f5f7}
.videoSticker .thumb{float:left; width:74px; height:74px; background-color:#ccc}
.videoSticker .thumb img{width:74px; height:74px; top:0px; left:0px}

.video{float:left; width:536px;position:relative;}
.video ul{list-style:none;margin:0px;padding:0px;position:absolute;top:0px;left:0px;z-index:100; }
.video:hover ul li{display:block}
.video li{padding:0px; list-style:none; margin:0px;float:left; cursor:auto;display:none; width:536px;display:block}
.video li a{display:block; padding:5px; background-color:#000; width:526px;font-size:14px;color:#FFF; line-height:25px; font-weight:bold}
.video li a:hover{text-decoration:none;padding:5px;color:#FFF}
.video .views{position:absolute; height:15px;left:0px; top:286px;background-color:#000; color:#FFF; font-size:11px; padding:0px 5px; z-index:100;line-height:15px;-moz-border-radius: 2px;border-radius: 2px;font-weight:bold}
.video .length{position:absolute; height:15px;right:10px; top:277px;background-color:#000; color:#FFF; font-size:11px; padding:0px 5px; z-index:100;line-height:15px;-moz-border-radius: 2px;border-radius: 2px; font-weight:bold}
.video .thumb{float:left; width:536px; height:302px;position:relative;overflow:hidden;background-color:#d7d7d7; padding:0px; margin:0px;z-index:50;}
.video .thumb img{position:absolute;top:-51px;left:0px;width:536px; height:404px;padding:0px; margin:0px}
.video .playBtn{position:absolute; height:40px;width:65px;top:252px;left:10px;background:url(../images/play.png) center no-repeat;-moz-border-radius: 6px;border-radius: 6px;cursor:pointer;background-color: rgb(0, 0, 0);background-color: rgba(0, 0, 0, .4);overflow:hidden}
.video .playBtn:hover{background-color:#F40}
.video .playBtn a{width:65px; height:40px; background:none; display:block}

.videoAttributes{float:right; width:514px;position:relative; padding:20px 10px 10px 10px; border:1px solid #ccc; background-color:#f4f5f7; border-top:none;}
.videoAttributes .title{font-size:18px;}
.videoAttributes .tag{font-size:12px; color:#666}
.videoAttributes .desc{font-size:14px; float:left; width:100%; padding-top:15px}
.videoAttributes .cat{font-size:12px; color:#666}
.videoAttributes .views{text-align:right}

.desc{font-size:14px; float:left; width:100%; padding-top:15px; text-align:justify}
.cat a:link{font-size:11px; color:#666}



.vidTitle_txt{font-size:18px; line-height:25px;}/*rj*/
.vidTitle_txth2{font-size:18px; line-height:25px; font-weight: normal; margin: 0;}/*rj*/
.title_ellipse{white-space: nowrap;overflow: hidden; text-overflow: ellipsis;-o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;}/*rj new*/
.vidCat_txt{font-size:11px;color:#666; text-align:left;color:#666; line-height:14px}

.vidViews_txt{font-size:12px; text-align:right; font-weight:bold;line-height:20px}/*rj*/
.vidTag_txt{font-size:12px;color:#666}
.vidDesc_txt{font-size:14px; color:#666}
.vidSocial_txt{}



.vidColumnLeft{float:left; width:80%}/*rj*/
.vidColumnRight{float:right; width:19%}/*rj*/

.vidTitleBx{float:left; width:100%; margin-bottom:12px;}/*rj*/
.vidCatBx{float:left; padding:0px;margin-top:5px; }
.vidCatImg{float:left; width:30px; height:30px;margin-top:5px; margin-right:5px; background-color:#ddd}
.vidViewsBx{float:right;}
.vidTagBx{float:left; width:100%}
.vidDescBx{float:left; width:100%; padding:20px 0px}
.vidSocialBx{float:left; width:100%; padding:8px 0px}



.channelVideoList_Large .video{float:left; width:630px;position:relative;}
.channelVideoList_Large .video ul{list-style:none;margin:0px;padding:0px;position:absolute;top:0px;left:0px;z-index:100; }
.channelVideoList_Large .video:hover ul li{display:block}
.channelVideoList_Large .video .length{position:absolute; height:15px;right:10px; top:329px;background-color:#000; color:#FFF; font-size:11px; padding:0px 5px; z-index:100;line-height:15px;-moz-border-radius: 2px;border-radius: 2px; font-weight:bold}
.channelVideoList_Large .video .thumb{float:left; width:630px; height:354px;position:relative;overflow:hidden;background-color:#d7d7d7; padding:0px; margin:0px;z-index:50;}
.channelVideoList_Large .video .thumb img{position:absolute;top:-60px;left:0px;width:630px; height:473px;padding:0px; margin:0px}

.channelVideoList_Large .video .playBtn{position:absolute; height:40px;width:65px;top:304px;left:10px;background:url(../images/play.png) center no-repeat;-moz-border-radius: 6px;border-radius: 6px;cursor:pointer;background-color: rgb(0, 0, 0);background-color: rgba(0, 0, 0, .4);}
.channelVideoList_Large .video .playBtn:hover{background-color:#F40}
.channelVideoList_Large .video .playBtn a{width:64px; height:64px; background:none}


.channelVideoList_Large .videoAttributes{float:left; width:608px;position:relative; padding:15px 10px 10px 10px; border:1px solid #ccc; background-color:#f4f5f7; border-top:none;}
.channelVideoList_Large .videoAttributes .title{font-size:18px;}
.channelVideoList_Large .videoAttributes .tag{font-size:12px; color:#666}
.channelVideoList_Large .videoAttributes .desc{font-size:14px; color:#888; float:left; width:100%; padding-top:15px}
.channelVideoList_Large .videoAttributes .cat{font-size:12px; color:#666}
.channelVideoList_Large .videoAttributes .views{text-align:right}


.channelVideoList .vidList{float:left; padding-bottom:10px;border-bottom:0px solid #ddd; margin-bottom:5px}
.channelVideoList .vidThumb{float:left; width:305px;}
.channelVideoList .thumbHolder{float:left;position:relative;z-index:1; padding:4px;border:1px solid #ddd;width:295px;}
.channelVideoList .vidLength{position:absolute; height:15px; top:155px;background-color:#000; right:5px; color:#FFF; font-size:11px; padding:0px 5px; z-index:100;line-height:15px;border:solid 0px #CCC; -moz-border-radius: 2px;border-radius: 2px}
.channelVideoList .thumb{float:left; width:295px; height:166px;position:relative; overflow:hidden;z-index:10;}
.channelVideoList .thumb img{position:absolute;top:-28px;left:0px; width:295px; height:222px;}
.channelVideoList .descBox{float:left; width:305px; padding:5px 0px 5px 0px}
.channelVideoList .mgright{margin-right:20px;}
.channelVideoList .views{position:absolute; height:15px; top:155px;background-color:#000; left:5px; color:#FFF; font-size:11px; padding:0px 5px; z-index:100;line-height:15px;border:solid 0px #CCC; -moz-border-radius: 2px;border-radius: 2px}



/* RELATED VIDEOS */

.relatedVid{width:300px; float:left; margin:0px}
.relatedVid ul{list-style:none;margin:0px;padding:0px;}
.relatedVid li{padding:0px; list-style:none; margin-bottom:15px;float:left;}
.rThumbBx{float:left; width:300px;position:relative;}
.rThumb{float:left; width:120px; height:68px;position:relative;overflow:hidden;}
.rThumb img{position:absolute;top:-11px;left:0px}
.rvidLength{position:absolute; height:15px; right:1px;bottom:1px; background-color:#000; color:#FFF; font-size:11px; padding:0px 5px; z-index:100;line-height:15px;border:solid 0px #CCC; -moz-border-radius: 2px;border-radius: 2px}

.rDesc{float:left; width:160px; padding-left:10px; text-decoration:none}
.related-item{float:left}
.rTitle{line-height:15px; font-weight:bold; font-size:12px}
.rSpec{line-height:15px; font-size:11px; color:#666; padding-top:5px;font-size:11px}

/* RELATED VIDEOS - END */

.contentext{text-align:justify; font-size:13px;}
.textSmall{font-size:11px;}

.textLarge{font-size:14px;}
.textMedium{font-size:12px;}
.textHead{font-size:18px;}
.textBold{font-weight:bold}


.btn{margin: 0px; float:left; padding:0px; height:24px;position:relative}
.btn ul{list-style:none;margin:0px;padding:0px;height:24px}
.btn li{display:block;padding:0px;height:24px;border:solid 1px #CCC; background-color:#e8e8e8;-moz-border-radius: 2px;border-radius: 2px}
.btn li a{display:block;margin:0px; padding:0px 10px;line-height:24px;font-size:12px;text-align:center;}
.btn li a:hover, .btn ul li:hover a{background-color:#d7d7d7;}
.btn li A:link {text-decoration:none;color:#333;}
.btn li A:visited {text-decoration:none;color:#333;}
.btn li A:hover {text-decoration:none;color:#333;}
.btn li A:active {text-decoration:none;color:#333;}

#comments{float:left; width:608px; padding:10px 0px 0px 0px; border-top:1px solid #ddd; margin-top:15px;}
#comments .head{float:left; width:100%; padding-bottom:20px}
#comments ul{list-style:none;margin:0px;padding:0px; padding-left:30px}
#comments li{list-style:none;padding:0px;}
#comments ul li .comment{float:left; width:100%; padding-bottom:18px}
#comments ul li .comment .thumb{float:left; width:50px; height:50px; background-color:#CCC; margin-right:15px}
#comments ul li .comment .thumb img{width:50px; height:50px;}
#comments ul li .comment .body{float:left; width:500px}


.list{margin:0px;padding:0;float:left;width:100%;}
.list .column{float:left; padding-right:2%px; width:48%}
.list .column .section{float:left; width:100%; margin-bottom:20px}
.list .column .section .left{float:left; width:28%}
.list .column .section .left img{padding:3px; border:1px solid #ddd}
.list .column .section .right{float:left; width:72%; }
.list .column .section .right .title{font-size:14px;  font-weight:bold}
.list .column .section .right .sub{font-size:12px;  font-weight:normal; color:#666}
.list .column .section .right .count{font-size:12px;  font-weight:bold; color:#666}
.list .column .section .right .views{font-size:12px;  font-weight:normal; color:#666}
.list .column .section .right .headBolck{float:left; width:100%; padding-bottom:10px; }

.list ul{margin:0px;list-style:none;padding:0px;width:300px; font-size:13px; width:100%}
.list li{padding:0px;margin:0px; list-style:none; display:block}
.list li a{margin:0px;line-height:20px;padding:0px;text-align:left;text-decoration:none;}
.list ul li a:hover{text-decoration:underline;}



#twoColumn{float:left; padding:0px; margin:auto;width:960px; height:auto; }
#columnLeft{float:left; padding:0px; margin:0px;width:201px; height:auto; padding-top:0px}
#columnRight{float:right; padding:0px; margin:0px;width:716px;}

#pagination{float:left; height:35px; padding:10px 0px; width:100%}
#pagination .pre, #pagination .next{float:left; height:28px;width:28px; border:1px #CCC solid; margin:0px; -moz-border-radius: 3px;border-radius: 3px; text-align:center; line-height:28px;}
#pagination .next{background-position:-69px -90px;}
#pagination .pre{background-position:-97px -90px;}
#pagination .pre:hover, #pagination .next:hover{background-color:#FFF}
#pagination ul{float:left; list-style:none;margin:0px;padding:0px;height:30px; margin:0px 5px}
#pagination ul li{float:left; list-style:none;margin:0px 3px;padding:0px;height:30px;}
#pagination ul li a{float:left; list-style:none;margin:0px;padding:0px 8px;line-height:28px; border:1px solid #CCC; text-align:center;-moz-border-radius: 3px;border-radius: 3px;}
#pagination ul li a:link{text-decoration:none;}
#pagination ul li a:visited{text-decoration:none;}
#pagination ul li a:hover{text-decoration:none;background-color:#fff}
#pagination ul li a:active{text-decoration:none;}
#pagination ul .active a{background-color:#d7d7d7}

.tile{float:left; width:150px; padding:0px; margin:0px 10px 0px 0px;}
.tile img{border:#CCC solid 1px; padding:5px;width:130px; height:130px; margin-bottom:10px}
.tile img:hover{background-color:#FFF}
.tile a:link{line-height:20px;}



.profile{float:left; padding:20px; margin:0px;background-color:#d7d7d7;width:160px; border:#bbb solid 1px;border-bottom:none;}
.profile img{padding:5px;width:130px; height:130px;background-color:#eee; margin:0px 0px 10px 0px}

.forms{float:left; width:350px; padding:20px; background-color:#e7e7e7; border:#CCC solid 1px;-moz-border-radius: 3px;border-radius: 3px; margin:25px 25px 25px 0px;}
.forms .left{float:left; width:80px; padding:5px 0px; margin:0px 20px 0px 0px; line-height:22px; text-align:right}
.forms .right{float:left; width:250px; padding:5px 0px; margin:0px;}
.forms form input{border:#CCC solid 1px;-moz-border-radius: 3px;border-radius: 3px; font-family:Arial, Helvetica, sans-serif;  background-color:#f7f7f7; padding:2px 6px; line-height:18px; width:150px;margin:0px 10px 0px 0px;margin:0px;height:20px}
.forms form select{border:#CCC solid 1px;-moz-border-radius: 3px;border-radius: 3px; font-family:Arial, Helvetica, sans-serif;  background-color:#f7f7f7; padding:5px 5px 5px 6px; line-height:18px; width:164px;margin:0px 10px 0px 0px; display:inline-block}
.forms form textarea{border:#CCC solid 1px;-moz-border-radius: 3px;border-radius: 3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#f7f7f7; padding:5px 5px 5px 6px; line-height:18px;}
.forms form input:focus, .forms form select:focus, .forms form textarea:focus{background:#fff}
.forms form .submit{padding:5px;; line-height:20px; height:30px; margin:0px; width:90px}

.contact{float:left; margin:25px 0px 0px 0px; }

.mobile{background:url(../images/mobile.png) left top no-repeat;float:left; padding:0px; margin:20px 30px 20px 0px; width:84px; height:84px}
.blackberry{background-position:0px 0px;}
.android{background-position:0px -84px;}
.apple{background-position:0px -168px;}
.hBx1{float:left; width:640px; padding:10px 0px; margin:0px; border-bottom:#CCC solid 0px}
.padTop{padding:25px 0px 0px 0px}
.padTop1{padding-top:20px}

/* SITE COMMON PROPERTIES */
.sprite{background:url(../images/sprite-01.png) no-repeat;}
A:link {text-decoration:none;color:#222;}
A:visited {text-decoration:none;color:#222;outline: none;}
A:hover {text-decoration:underline;color:#1c62b9;outline: none;}
A:active {text-decoration:none;color:#1c62b9;outline: none;}

.contentext A:link {text-decoration:none;color:#1c62b9;}
.contentext A:visited {text-decoration:none;color:#1c62b9;outline: none;}
.contentext A:hover {text-decoration:underline;color:#1c62b9;outline: none;}
.contentext A:active {text-decoration:underline;color:#1c62b9;outline: none;}

A:selected {outline: none;}
p{margin:1em 0em;padding:0px; width:100%}
img{border:0px}
form{margin:0px}
.clearMargin{margin:0px}
.clearBorder{border:none}
.clear{clear:both}
.toUpper{text-transform:uppercase}

.divr{float:right; padding:0px; }
.divl{float:left; padding:0px; }
	
.rightBox{width:300px; float:left; margin:30px 0px 0px 0px}
.rBox{float:left; width:298px;padding:0px; border:#ccc solid 1px; -moz-border-radius: 2px;border-radius: 2px; background-color:#f9f9f9;}
.rBox:hover{}
.hTitle{float:left;font-size:14px; font-weight:bold; line-height:25px; height:25px; width:286px; padding:6px;border-bottom:#ccc solid 1px; background-color:#f1f1f1}
.hThumbBx{float:left; width:286px;position:relative;z-index:1; margin:6px}
.hThumb{float:left; width:286px; height:161px;position:relative; overflow:hidden;background-color:#ccc}
.hThumbvidLength{position:absolute; height:15px; top:145px;background-color:#000; right:1px; color:#FFF; font-size:11px; padding:0px 5px; z-index:100;line-height:15px;border:solid 0px #CCC; -moz-border-radius: 2px;border-radius: 2px}
.hThumbvidView{position:absolute; height:15px; top:145px;background-color:#000; left:1px; color:#FFF; font-size:11px; padding:0px 5px; z-index:100;line-height:15px;border:solid 0px #CCC; -moz-border-radius: 2px;border-radius: 2px}
.hThumb img{position:absolute;top:-27px;left:0px;}
.hDesc{float:left; width:300px; padding-top:8px}

.hTitle A:link {text-decoration:none;color:#000;}
.hTitle A:visited {text-decoration:none;color:#000;outline: none;}
.hTitle A:hover {text-decoration:none;color:#1c62b9;outline: none;}
.hTitle A:active {text-decoration:none;color:#1c62b9;outline: none;}

.more a{line-height:25px; display:block}
.more a:link{background:url(../images/sprite-01.png) right top no-repeat; padding-right:25px; background-position:right -128px;}
.more a:hover{background-position:right -176px;}
.more a:active{background-position:right -176px}

.fChannel{float:left; width:286px;}
.fChannel-img{float:left; width:100%; height:69px;padding:6px;border-bottom:#ccc solid 1px;}
.fChannel-img img{float:left; padding:3px}
.fChannel-desc{float:left; padding:6px;text-align:left; width:100%; }
.fChannel-desc .image{ float:left;width:40px; margin-right:10px}
.fChannel-desc .other{float:left; width:236px}
.fChannel-desc .title{float:left; font-size:14px; font-weight:bold; width:100%}
.fChannel-desc .count{ float:left;font-size:12px; color:#666;width:100%;font-weight:bold;  }
.fChannel-desc .count span{padding-right:15px}

#videoAd{float:left; width:300px; height:222px}
#videoAd .video{float:left; width:300px; height:169px}
#videoAd .display{float:left; width:300px; height:53px}

h4{margin:0px; font-size:18px; font-weight:normal; padding:0px; font-weight:bold}
h2{line-height:30px; margin:0px;text-align:left}

/* SITE COMMON PROPERTIES - END*/

.profileBanner{float:left; width:960px; height:100px; padding:0px; margin-bottom:5px;}
.contentHolderS{float:left; width:300px; margin:0px; padding:0px}
.contentHolderM{float:left; width:630px; margin-top:35px; padding:0px}
.contentHolderL{float:left; width:960px; margin-top:35px;; padding:0px}
.contentHolderT{float:left; width:958px; margin-top:5px; padding:25px; border:1px solid #ddd}
.contentHolderT .left{float:left; width:25%; margin-right:2%; text-align:left; list-style:none; font-size:12px;}
.contentHolderT .right{float:left; width:73%; padding:0px}
.contentHolderT .left ul{list-style:none; padding:0px; margin:0px}
.contentHolderT .left ul li{list-style:none; padding:6px 0px; line-height:15px}
.contentHolderT .left ul li ul li{list-style:none; padding: 6px 0px 6px 25px; }
.textPageVideo{float:right; width:228px; display:inline-block; margin:0px 0px 10px 30px; padding:0px; }
.textPageVideo .vidThumb{padding-bottom:10px}
.textPageVideo .descBox{padding-top:5px}
.contentHolderPlayer{float:left; width:608px; margin-top:0px; padding:20px 15px; border-bottom:1px solid #CCC; border-left:1px solid #CCC;border-right:1px solid #CCC;}

.shadow {-moz-box-shadow: 0px 0px 2px #ddd;	-webkit-box-shadow: 0px 0px 2px #eee;box-shadow: 0px 0px 2px #ddd;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=0, Color='#ddd')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=0, Color='#ddd');}

.grad1{background-image: -ms-linear-gradient(bottom, #f8f8f8 0%, #ddd 100%);background-image: -moz-linear-gradient(bottom, #f8f8f8 0%, #ddd 100%);background-image: -o-linear-gradient(bottom, #f8f8f8 0%, #ddd 100%);background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f8f8f8), color-stop(1, #ddd));background-image: -webkit-linear-gradient(bottom, #f8f8f8 0%, #ddd 100%);background-image: linear-gradient(to top, #f8f8f8 0%, #ddd 100%);}

.viewTile{float:right; width:16px; height:16px; padding:0px; margin:0px 5px;background:url(../images/display-mode.png) top left no-repeat; background-position:0px 0px}
.viewTile a:link, .viewBlock a:link{display:block; width:16px; height:16px}
.live{background-position:0px -16px;}
.viewBlock{float:right; width:16px; height:16px;background:url(../images/display-mode.png) top left no-repeat;background-position:-16px 0px;padding:0px; margin:0px 5px;}
.live{background-position:-16px -16px}
.view-mode{float:right; height:16px; width:57px; padding:0px; margin:12px 15px 0px 0px;}



#embed{float:right; padding:0px;margin-left:8px}
#embed a{-moz-border-radius: 3px;border-radius: 3px;border:#ccc 0px solid;padding:2px 5px 3px 20px;margin:0px;background:url(../images/embed.png) left center no-repeat;background-color:#aaa; background-position:5px 6px;}
#embed a:link{text-decoration:none; color:#FFF}
#embed a:visited{text-decoration:none; color:#FFF}
#embed a:hover{text-decoration:none; color:#FFF;background-color:#F80}
#embedCode{margin-top:5px; float:right; padding:0px; display:none}
#embedCode textarea{padding:10px; margin:0px; border:1px solid #CCC; background-color:#f1f1f1; color:#333}
#embedCode textarea:focus {outline: none;}
#embedCode .collapseEmbed{display:block; cursor:pointer; float:right;color:#999; text-decoration:underline; line-height:16px}
