.video-list a strong {
    color: #000;
}


/*** Video-list thumbnails with title styling goes in here ***/
.video-list {
	padding: 10px 0;
}


.video-item {
	padding: 5px 10px;
	float: left;
	width: 130px;
	margin: 0 2px;
	border-right: solid 1px #cecece;
}

.video-item a {
    display: block;
    padding: 2px;
}


.featured-wrap {
	width: 460px;
	float: left;
}

.featured { padding-left: 15px; }

.video-list .featured a {
	padding: 0; margin: 0;
}

.video-list a.featured-image {
	float: left;
	width: 280px;
	border:none;
}

.video-list a.featured-image img {
	width: 270px;
	height: 160px;
    border: solid 1px #ccc;
    padding: 1px;
}

.video-list div.featured-text {
	float: left;
	width: 160px;
	border: none;
	height: 153px;
	overflow: hidden;
}

div.featured-text a, div.featured-text span {
    display: block;
    border: none;
    float: none;
    padding: 2px 0;
}

div.featured-text span.desc {
    font-size: 11px;
}


.video-item a strong, .featured-text a strong {
	color: #000;
    min-height: 35px;
    padding: 2px 0;
}

.video-item span.view {
    padding: 2px;
}

.video-item a span, .video-list a strong {
	display:block;
}
.video-item a:hover { text-decoration: none; }

.video-item a img {
	width: 120px;
	height: 70px;
    padding: 1px;
    border: solid 1px #ccc;
}

a.featured-image span.play { margin-top: -160px; height: 160px; }
.video-item a:hover span.play, a.featured-image:hover span.play {
	display: block;
	background: url('/video/images/video-arrow.png') center center no-repeat;	
}

.video-list div.clear { clear: none; }

.stat, .share  { padding: 2px 30px;}
.embed { padding: 0 50px 4px;}
.stat { border-bottom: solid 1px #dddfe0; }

#embedCode { display: block; width: 70%; padding: 3px; float: left; font-size: 10px; margin-top: 7px; border: solid 1px #ccc; }




.share h4, .embed h4 { width: 15%; padding-top: 10px; }
.share a 	{ width: 32px; height: 32px; background-image: url('/video/images/social_icon.gif'); background-repeat: no-repeat; display: block; float: left; margin: 2px 10px 0; }
.share a:hover { background-color: #f9f9f9;}
a.fb 			{ background-position: 0 0; }
a.digg 			{ background-position: -39px 0; }
a.delicious 	{ background-position: -78px 0; }
a.myspace 		{ background-position: 0 -37px; }
a.supon 		{ background-position: -39px -37px; }
a.tweet 		{ background-position: -78px -37px; }
a.mail			{ background-position: 0 -76px; padding: 8px 0 0 35px; margin-right: 0; height: 28px; }

.recent-wrap { padding: 5px 0 0; }

.cyan   { color: #4ea7b7; }
.violet { color: #b881c8; }
.green  { color: #86a702; }
.orange { color: #e88a4c; }
.red { color: #c00; }

.vbox h5 { font-size: 13px; padding: 5px 0; }
.comment-form h5 { padding-top: 0; }
.comment-form, .comment-list { padding: 5px 30px; }
.comment-item  { border-bottom: solid 1px #ccc; padding-bottom: 2px; }
.comment-form input { padding: 2px; }
.comment-form textarea { width: 100%; padding: 2px; }
.comment-form .form-btn { border: solid 1px #adadad; background: #606060; padding: 3px 5px; font-size: 13px; color: #fff; margin-right: 5px; }
.comment-item .report { color: #c00; cursor: pointer; width: 60px; float: right;  }

div#rightcol { color: #000; padding: 0; margin: 0; width: 320px; }
.leftcol-wrap { padding-right: 20px; }

.success, .error { padding: 5px 10px; color: #fff; width: 350px; font-weight: bold; text-align: center; margin: 0 auto; }
.success { border: solid 1px #006600; font-size: 14px; background-color:#55CC58;}
.error	{ border: 1px solid #DA5959; background-color: #e00;}

/** interesting & optimized concept **/
.rating-static {
    width: 84px;
    height: 15px;
    display: block;
    background-image: url('/video/images/rating.png');
    background-repeat: no-repeat;
    border: 0;
    padding: 1px 0 !important;
}

.rating-50 { background-position:     0 -15px; }
.rating-40 { background-position: -17px -15px; }
.rating-30 { background-position: -34px -15px; }
.rating-20 { background-position: -51px -15px; }
.rating-10 { background-position: -67px -15px; }
/** 1/2 implementation **/
.rating-5 { background-position: -67px 0; }
.rating-15 { background-position: -51px 0; }
.rating-25 { background-position: -34px 0; }
.rating-35 { background-position: -17px 0; }
.rating-45 { background-position: 0 0; }


/*** Tool-Tip / jQuery Tool-Tip Plugin's CSS****/
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px dotted #E88A4C;
	background-color: #eee;
	padding: 5px;
	opacity: 0.9;
    width: 160px;
}
#tooltip h3, #tooltip div { margin: 0; font-size: 11px; font-weight: normal; color:#000; }

/** Rating CSS / jQuery Rating Plugin's CSS ***/
.rating {
	cursor: pointer;
	display: block;
    float: right;    
}
.rating:after {
	content: '.';
	display: block;
	height: 0;
	width: 0;
	clear: both;
	visibility: hidden;
}
.cancel,
.star {
	float: left;
	width: 21px;
	height: 17px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}
.star-left,
.star-right {
  width: 10px;
}

.star,
.star a {background: url(/video/images/star.gif) no-repeat 0 0px;}
.star-left,
.star-left a {background: url(/video/images/star-left.gif) no-repeat 0 0px;}
.star-right,
.star-right a {background: url(/video/images/star-right.gif) no-repeat 0 0px;}
	
.cancel a,
.star a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0px;
}

div.rating div.on a {
	background-position: 0 -20px;
}
div.rating div.hover a,
div.rating div a:hover {
	background-position: 0 -40px;
}

#showing, #totalList {
    font-weight: bold;
}

div#micrositemain div.box h4 {
	float: left; 
	width: 30%;
	padding: 5px 0;
	font-size: 14px;
}

div.boxbig div.micrositevideo { padding: 13px 4px 8px 4px; width: 640px; }

div.videoItem { display: block; float: left; padding: 5px 10px; width: 120px; }
div.videoItem img { display: block; margin: 1px; border: 1px solid #cdcdcd; }
div.videoItem a { color: #404040; }
div.videoItem a:hover { text-decoration: none; }
div.videoItem div.videotitle { cursor: pointer; font-weight: bold; height: 40px; } 

.view-all, .view-all:visited { 
	color: #858586;
	display: block;
	float: right;
	width: 100px;
	font-size: 13px;
	text-align: right;
	padding: 5px;
}
.view-all:hover {
	text-decoration: underline;
}

