@charset "UTF-8";
/**
	By Xilion © 2010.
**/


.main #container {
	width: auto;
	margin: 0 auto;
}

.main #container .web-tv-placeholder {
	width: 1000px;
	margin:  10px auto 30px auto;
	padding-top:  1px;
}


.main #container .web-tv-placeholder-wide {
	width: 100%;
	text-align:  center;
	margin:  0 auto;
	padding-top:  1px;
	padding-bottom:  1px;
	background-position:  top center;
	background-repeat: no-repeat
}
.main #container .push {
	margin-top:  10px;
}
.main #container #single-video {
	width:  1000px;
	margin:  0 auto;
}
.main #container #top-videos {
	width:  512px;
	height:  350px;
	margin:  0 auto;
	padding-top: 20px;
}
.main #container #col1 {
	width: 820px;
}
.main #web-tv-channels {
	background-color: #000;
	height: 60px;
	width:  1000px;
	margin: 0 auto;
	padding: 10px 0;
}
.main #web-tv-channels .box {
	
}

.main #container #slider {
	width: 512px;
	height:  288px;
	margin:  20px auto;
}
.main #container #videos {
	margin-bottom:  50px;
}
.main #container #videos .video {
	float:  left;
	width:  180px;
	position:  relative;
	margin-right:  90px;
	margin-bottom:  30px;
	padding-bottom:  20px;
}
.main #container #videos .video .share {
	float:  left;
	padding-left: 5px;
}
.main #container #videos .video h6 {
	float:  right;
	padding-right: 5px;
}


.main #container #videos .video .thumbnail {
	width:  170px;
	height:  102px;
	margin:  0 auto;
	position:  relative;
}
.main #container #videos .video .thumbnail .play {
	position:  absolute;
	left:  40%;
	top: 30%;
	display: none;
}
.main #container #videos .video .thumbnail a.img {
	display:  block;
}
.main #container #videos .video .thumbnail a img.img {
	width:  170px;
	height:  102px;
}
.main #container #videos .video h3 {
	font-size:  1.1em;
	font-weight:  bold;
	line-height: 1.5em;
	margin-top:  5px;
}
.main #container #videos .video a {
	text-decoration:  none;
}
.main #container #videos .video .next {
	text-align:  right;
	font-weight:  bold;
	color:  #6c6c6c;
	float:  right;
	padding-right: 5px;
	/*position:  absolute;
	bottom: 0;
	right: 0;*/
	font-size:  0.9em;
}
.main #container #videos .video .views {
	color:  #666;
	padding-left: 5px;
	text-align: left;
	float:  left;
	/*position:  absolute;
	left:  0;
	bottom: 0;*/
	font-size:  0.9em;
}
.main #container #videos .video .content {
	text-align:  left;
	padding: 5px;
}

.main #container #single-video {
	margin:  30px auto;
}
.main #container #single-video .video_thumbnail {
	float: left;
	margin-right:  5px;
}

.main #container #single-video #video-info {
	float:  right;
	width: 35%;
	padding:  1em;
	background-color: #fff;
	border-radius: 10px;
	-moz-border-radius:  10px;
	-webkit-border-radius: 10px;
	position: relative;
	margin-right: 50px;
}
.main #container #video-player {
	float:  left;
	width: 48% ;
	margin-left:  50px;
}
.main #container #single-video #video-info .views {
	position: absolute;
	left:  10px;
	bottom: 10px;
	color:  #9c9c9c;
	text-decoration:  none;
}
.main #container #single-video #video-info .comments {
	/*position: absolute;
	left:  10px;
	top: 10px;*/
	color:  #000;
	text-decoration:  none;
}
.main #container #single-video #video-info .more {
	font-weight:  bold;
	text-decoration:  none;
	display:  block;
	text-align:  right;
}

.main #container #video-details .content,
.main #container #single-video .content {
	line-height:  1.7em;
	text-align:  left;
	font-size: 1.1em;
	margin-bottom:  10px;
}
.main #container #video-details .content a {
	margin-right:  10px;
	margin-bottom:  10px;
}
.main #container #single-video #video-info h2,
.main #container #single-video #video-info h5 {
	text-align:  left;
}
.main #container #single-video #video-info h2 {
	margin-top:  0;
}
.main #container #single-video #video-info h5 {
	color:  #9c9c9c;
	text-align:  right;
	margin-bottom:  0;
}

.main #container #video-info .social {
	border-top:  1px solid #c3c3c3;
	padding-top:  5px;
	margin-top:  20px;
}
.main #container #video-player #rating {
	text-align:  left;
	color: #fff;
}
.main #container #video-player #rating h4 {
	color: #fff;
}
.main #container #video-details #video_comments {
	margin-top:  20px;
	width:  800px;
}
.main #container #video-details #video_comments a {
	color:  #666;
	text-decoration:  none;
}
.main #container #video-details #video_comments a:hover {
	text-decoration:  underline;
}

.nivo-controlNav {
	position:absolute;
	top: -15px;
	right: -5px;
}
.nivo-caption {
	font-size: 1.4em;
}
.nivo-imageLink img {
	width: 512px;
	height: 288px;
}
