.video_gallery {display: block; position: relative; margin: 0 auto; padding: 10px;}
.video_gallery > #embed {display: block; }
.video_gallery > #embed iframe{display:block; margin:0 auto;}
.video_gallery > #text_video {display: block; }
.video_gallery > #text_video_top {display: block; }
.video_gallery > #text_video > #title_video {display:block; margin:10px; text-align:center; font-size: 20px;}
.video_gallery > #text_video_top > #title_video_top {display:none; margin:10px; text-align:center; font-size: 20px;}
.video_gallery > #text_video > #description_video {white-space: pre-wrap;}
.video_gallery > #text_video_top > #description_video_top { display:none;white-space: pre-wrap;}
.video_gallery > #bottom_content { border:1px solid #eee; border-left:0; border-right:0; padding:10px 0;}
.video_gallery > #bottom_content > #thumbs {margin: 0 auto;}
.video_gallery > #bottom_content > #thumbs > button {
	float: left; display: block; margin:0;
	margin-top:25px;
	border:1px solid #cacaca; -webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius: 15px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 5px 9px; text-decoration:none; 
	color:#505739;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	background-color: #E6E6E6; background-image: -webkit-gradient(linear, left top, left bottom, from(#E6E6E6), to(#CCCCCC));
	background-image: -webkit-linear-gradient(top, #E6E6E6, #CCCCCC);
	background-image: -moz-linear-gradient(top, #E6E6E6, #CCCCCC);
	background-image: -ms-linear-gradient(top, #E6E6E6, #CCCCCC);
	background-image: -o-linear-gradient(top, #E6E6E6, #CCCCCC);
	background-image: linear-gradient(to bottom, #E6E6E6, #CCCCCC);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#E6E6E6, endColorstr=#CCCCCC);
	outline:none;
}
.video_gallery > #bottom_content > #thumbs > button:hover {
	cursor:pointer;
	border:1px solid #b3b3b3;
 background-color: #cdcdcd; background-image: -webkit-gradient(linear, left top, left bottom, from(#cdcdcd), to(#b3b3b3));
 background-image: -webkit-linear-gradient(top, #cdcdcd, #b3b3b3);
 background-image: -moz-linear-gradient(top, #cdcdcd, #b3b3b3);
 background-image: -ms-linear-gradient(top, #cdcdcd, #b3b3b3);
 background-image: -o-linear-gradient(top, #cdcdcd, #b3b3b3);
 background-image: linear-gradient(to bottom, #cdcdcd, #b3b3b3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#cdcdcd, endColorstr=#b3b3b3);	
}
.video_gallery > #bottom_content > #thumbs > #thumbs_wrapper {position: relative; overflow: hidden; height: 75px; float: left; width: 90%;}
.video_gallery > #bottom_content > #thumbs > #thumbs_wrapper ul {left: 0; list-style-type: none; margin: 0; padding: 0; position: absolute; width: 3000px; z-index: 1;}
.video_gallery > #bottom_content > #thumbs > #thumbs_wrapper ul li {list-style: none; display: inline; line-height: 75px;}
.video_gallery > #bottom_content > #thumbs > #thumbs_wrapper a {text-decoration: none; margin: 0 3px;}
.video_gallery > #bottom_content > #thumbs > #thumbs_wrapper img {max-width: 100px; height: auto; vertical-align: middle; padding: 0 3px; border:1px solid #000; background:#000;}
.video_gallery > #bottom_content > #thumbs > #thumbs_wrapper .title_hidden,
.video_gallery > #bottom_content > #thumbs > #thumbs_wrapper .description_hidden {position: absolute; left: -99999px;}