#vidGallery {
	background-color: #000;
	padding: 20px 0 20px 20px;
	min-height: 372px;
	_height: 372px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#vidGallery_left, #vidGallery_right {
	float: left;
	display: inline;
}

/* Video Gallery Left Side Video Player */

#vidGallery_left {
	padding-right: 15px;
	width: 546px;
}

#vidGallery_left #videoWrapper {
	
	height: 330px;
	margin-bottom: 10px;
	color: #000;
}

#vidGallery_left #videoPlayer {
	color: #000;
}

#vidGallery_left #videoPlayer a {
	display: inline;
	background: none;
	color: #000;
}

/* Action Bar */

#vidGallery_left a {
	display: -moz-inline-box;
	display: inline-block;
	height: 22px;
	line-height: 20px;
	padding-left: 45px;
	margin-right: 25px;
	margin-left: 6px;
	color: #999;
	background: url(../images/videoplayer/actionBar_bg.gif) left top no-repeat;
	
}

#vidGallery_left a:hover {
	color: #FFF;
	text-decoration: none;
}

#vidGallery_left a.rate {background-position: 0px 0px;}
#vidGallery_left a.rate:hover {background-position: 0px -22px;}
#vidGallery_left a.embed {background-position: 0px -44px;}
#vidGallery_left a.embed:hover {background-position: 0px -66px;}
#vidGallery_left a.share {background-position: 0px -88px;}
#vidGallery_left a.share:hover {background-position: 0px -110px;}
#vidGallery_left a.email {background-position: 0px -132px;}
#vidGallery_left a.email:hover {background-position: 0px -154px;}

#vidGallery_right #caption {
	min-height: 80px;
	_height: 65px;
}




/* Video Gallery Right Side Details */

#vidGallery_right {
	width: 355px;	
	padding-left: 20px;
}

#vidGallery_right h1 {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}

#vidGallery_right p, #vidGallery_right td {
	color: #999;
}

#vidGallery_right a {
	color: #990000;
	text-decoration: underline;
}

#vidGallery_right a:hover {
	color: #FFF;
}

#vidGallery_right #starBar {
	padding: 5px 0;
	height: auto;
	zoom: 1;
}

#vidGallery_right #starBar #rating_result {
	color: #FFF;
	float: left;
	margin: 0px 0px 0px 10px; 
}

#vidGallery_right select#vidTag {
	width: 150px;
}

#vidGallery_right div.clear {
	clear: both;
	height: 1px;
	font-size: 0px;
	zoom: 1;
}

#vidGallery #playerMenu {
	padding-top: 10px;
}

#vidGallery_right #playerMenu fieldset {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	float: left;
	border: 0px;
	margin-bottom: 1px;
	_display: inline;
}

#vidGallery_right #playerMenu fieldset label {
	color: #CCC;
	font-weight: bold;
	padding-right: 5px;
}

#vidGallery_right #playerMenu #pagination {
	float: right;
	display: inline;
	padding: 5px 12px 0 0;
	color: #999;
	letter-spacing: 1px;
	margin-right: 5px;
}

#vidGallery_right #playerMenu #pagination span#current_page {
	color: #FFF;
}

#vidGallery_right #playerMenu #pagination span#max_page {
	color: #999;
}

#vidGallery_right #playerMenu #pagination a {
	width: 15px;
	height: 14px;
	background: url(../images/videoplayer/player_pagination_bg.gif) left top no-repeat;
  text-indent: -9999px;
	display: -moz-inline-box; 
	display: inline-block;
	*text-indent: 0;
	*font-size: 1px;
	*color: #333;
	*line-height: 7px;
}

#home_features .content .features_results a {
	display: block;
	width: 22px;
	height: 24px;
	cursor: pointer;
	background: url(../images/videoplayer/results_button.gif) center center no-repeat;
}

#vidGallery_right #playerMenu #pagination a.previous {background-position: 0px 0px; margin-right: 10px; text-decoration: none; outline: 0;}
#vidGallery_right #playerMenu #pagination a.previous:hover {background-position: 0px -14px; text-decoration: none; outline: 0;}
#vidGallery_right #playerMenu #pagination a.next {background-position: 0px -28px; margin-left: 10px; text-decoration: none; outline: 0;}
#vidGallery_right #playerMenu #pagination a.next:hover {background-position: 0px -42px; text-decoration: none; outline: 0;}



#vidGallery_right #playerMenu div.scroller {
	clear: left;
	position: relative;
	height: 210px;
	width: 352px;
	overflow: hidden;
	zoom: 1;
}

#vidGallery_right #playerMenu ul#playerThumbs {
	position: absolute;
}

#vidGallery_right #playerMenu ul#playerThumbs li {
	float: left;
	width: 161px;
	_display: inline;
	padding-right: 15px;
	margin: 10px 0px 0px 0px;
}

#vidGallery_right #playerMenu ul#playerThumbs li span.caption {
	display: block;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 11px;
}

#vidGallery_right #playerMenu ul#playerThumbs li.end {
	float: left;
	width: 320px;
	height: 10px;
	font-size: 0px;
	clear: both;
}

#vidGallery_right #playerMenu ul#playerThumbs li span.image_holder {
	width: 161px;
	height: 74px;
	overflow: hidden;
}

#vidGallery_right #playerMenu ul#playerThumbs li span.image_holder img {
	margin-top: -10px;
	margin-left: -10px;
}

#vidGallery_right #playerMenu ul#playerThumbs li a span {
	display: block;
	cursor: pointer;
}

#vidGallery_right #playerMenu ul#playerThumbs li a {
	text-decoration: none;
	color: #999;
}

#vidGallery_right #playerMenu ul#playerThumbs li a:hover {
	color: #FFF;
	text-decoration: none;
}

/* Video Search Box */

#searchContainer {
  background: url(../images/shell/homepage_features_box_players_2.png) no-repeat;
  padding-top: 20px;
  padding-left: 0px;
}

#searchBox {
	/*float: right;
	display: inline;*/
	position: absolute;
	right: 32px;
	margin-top: 7px;
	z-index: 10;
}

#searchContainer #searchBox {
	margin-top: -8px;
}

#searchBox #videoSearch {
	height: 17px;
  line-height: 17px;
  padding: 4px 0 1px 10px;
  background: url(../images/players/search_bg.gif) no-repeat left center;
  width: 143px;
  border: none;
  color: #333;
  vertical-align: middle;
}

#searchBox #videoSearchButton {
  vertical-align: middle;
}


h3.searchResults {
	color: #666;
	margin-left: 30px;
}

h1.searchResultsName {
	font-size: 18px;
	color: #333;
	font-weight: bold;
	margin-left: 30px;
}
h4.anotherSearch {
	color: #333;
	font-weight: bold;
	padding-right: 100px;
}

ul.videoResults {
	padding-top: 10px;
}

#no_results {
	margin: 70px 30px 200px 30px;
	font-weight: bold;
	zoom: 1;
}

#home_features li .content {
	display: none;
}

#home_features li.selected .content {
	display: block;
	width: 940px;
	overflow: hidden;
	padding-right: 14px;
}

#home_features li .scroller {
	width: 950px; 
	height: 160px; 
	position: relative; 
	overflow: hidden; 
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#home_features li ul.videoFeatures {
	width: 9999px;
	position: absolute;
	left: 0px;
}

#home_features li ul.videoFeatures li {
	*width: 187px;
}

#home_features li ul.videoFeatures li a span, #home_features li ul.videoResults li a span {
	display: -moz-inline-box;
	display: inline-block;
	padding: 2px 8px 0px 8px;
	font-size: 11px;
	width: 160px;
	color: #666;
	font-weight: bold;
}

#home_features li ul.videoFeatures li a span.timeStamp, #home_features li ul.videoResults li a span.timeStamp {
	display: inline;
	font-size: 11px;
	color: #666;
	font-weight: normal;
}

#home_features li ul.videoFeatures li.end {
	clear: none;
	float: left;
	width: 10px;
	min-width: 10px;
	height: 20px;
	background: red;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	zoom: 1;
}


#home_features li ul.videoFeatures li a:hover, #home_features li ul.videoFeatures li a:hover span, #home_features li ul.videoResults li a:hover span, #home_features li ul.videoResults li a:hover span.timestamp {
	text-decoration: none;
	color: #000;
	cursor: pointer;
}

#home_features li ul.videoFeatures a:hover img {
	cursor: pointer;
}

#searchContainer #home_features {
	background: #FFF;
	width: 940px;
	margin: 60px 0px 0px 1px;
	padding: 0px 0px 0px 9px;
}

#searchContainer #home_features li ul li.last {
	margin-right: 0px;
}

#searchContainer .tabbed li {
	background: none;
}

/*fancy zoom*/
.zoom_div {
	padding: 20px 0px 20px 20px;
}

.zoom_div h2 {
	font-size: 20px;
	margin: 0px 0px 10px 0px;
}

#email{
	width:400px;
	height:30px;
}	

#zoom_table{
	padding:160px;
}

#sharing_links {
	width: 420px;
}

#sharing_links li {
	float: left;
	width: 105px;	
	margin-bottom: 10px;
}

#sharing_links li a {
	color: #000;
	text-decoration: none;
	padding-left: 20px;
}

#sharing_links li a {
	color: #000;
	text-decoration: none;
}

#sharing_links li a.facebook { background: url(/images/videoplayer/facebook.jpg) no-repeat; }
#sharing_links li a.myspace { background: url(/images/videoplayer/myspace.jpg) no-repeat; }
#sharing_links li a.digg { background: url(/images/videoplayer/digg.jpg) no-repeat; }
#sharing_links li a.reddit { background: url(/images/videoplayer/reddit.jpg) no-repeat; }
#sharing_links li a.twitter { background: url(/images/videoplayer/twitter.jpg) no-repeat; }
#sharing_links li a.buzz { background: url(/images/videoplayer/buzzup.jpg) no-repeat; }
#sharing_links li a.gbookmarks { background: url(/images/videoplayer/gbookmarks.jpg) no-repeat; }
#sharing_links li a.delicious { background: url(/images/videoplayer/delicious.jpg) no-repeat; }
#sharing_links li a.ybookmarks { background: url(/images/videoplayer/ybookmarks.jpg) no-repeat; }
#sharing_links li a.stumbleupon { background: url(/images/videoplayer/stumbleupon.jpg) no-repeat; }
#sharing_links li a.live { background: url(/images/videoplayer/live.jpg) no-repeat; }
#sharing_links li a.linkedin { background: url(/images/videoplayer/linkedin.jpg) no-repeat; }

#sharing_links li a:hover {
	color: #000;
	text-decoration: underline;
}

#rating_result_popup {
	display: block;
	clear: both;
}
