@charset "utf-8";
/* CSS Document */

/************************Video***************************/
#publicGalleryPageBox{margin:20px 0px 20px; text-align:left}
#videogallery_index div#publicGalleryPageBox { margin:0 !important; }
/*for video size columns*/
	div.siteLeftWellV{float:left; margin:0px 5px 0px 0px; width:500px;  }
	div.siteRightWellV{float:right; width:300px; margin:0px 5px 0px 0px; overflow:hidden;  }
	div.siteLeftSection{ }
	div.siteRightSection{/*width:385px;*/ }
	div.sectionHead { /*font-weight:bold; border-bottom:1px solid #666666; padding-bottom: 7px;*/ color:#666; font-size:24px; /*text-transform:uppercase;*/ font-family:Georgia, Times New Roman, serif; }
/* end vid size*/

/* gall list classes */
div#videogallery div.galWrap{float:left; height:155px; width:465px; padding-top:10px; padding-bottom:10px; display:inline;  }
/*div#videogallery div.galWrap:hover {background-image: url(../images/gallerySelect.png);}*/
div#videogallery div.galThumb{float:left; position:relative; /*width:128px; height:96px;*/ width:62px; height:62px; /*margin-left:10px;*/ margin:5px 15px 5px 15px;}
div#videogallery div.galThumb img{ /*width:98px; height:86px;*/ width:60px; height:60px; /*margin:5px 15px 5px 15px;*/ border:solid 1px #d7d7d7;}
div#videogallery div.galThumb div.play_btn { position:absolute; background-image: url(../../images/play_btn.png); width:26px; height:27px; top:17px; left:17px; }
div#videogallery div.galDetails{float:left; width:308px; /*height:86px;*/ /*margin-left:10px;*/ margin:3px 0 0; font-size:12px;}
div#videogallery div.galTitle{font-size:14px; font-weight:bold;}
div#videogallery div.galDesc{margin-top:0px; clear:both; font-size:12px;}
div#videogallery div.galRec{margin-top:10px; /*margin-left:10px;*/ font-size:11px;}
div#videogallery div.galTags{margin-top:5px; margin-bottom:10px; /*margin-left:10px;*/ font-size:11px;}
div#videogallery div.galUpload { font-size:11px; font-weight:700; }
div#videogallery div.galUpload a { background:#b00203; color:#fff; padding:5px 10px; border:solid 1px #d7d7d7; }
div#videogallery div.galUpload a:hover { text-decoration:none; }
/* end gall list */

/* gall list classes */
div#content_right div.galWrap{padding-top:10px; padding-bottom:10px; clear:both;  }
/*div#content_right div.galWrap:hover {background-image: url(../images/gallerySelect.png);}*/
div#content_right div.galThumb{float:left; width:62px; height:62px; position:relative; }
div#content_right div.galThumb img{ width:60px; height:60px; border:solid 1px #d7d7d7;}
div#content_right div.galThumb div.play_btn { position:absolute; background-image: url(../../images/play_btn.png); width:26px; height:27px; top:17px; left:17px; }
div#content_right div.galDetails{float:left; width:215px; margin:0 0 0 10px; font-size:11px;}
div#content_right div.galTitle{font-size:12px; font-weight:bold; margin:0 0 5px;}
div#content_right div.galDesc{margin-top:0px; clear:both; font-size:11px;}
div#content_right div.galRec{margin-top:10px; /*margin-left:10px;*/ font-size:11px; display:none;}
div#content_right div.galTags{margin-top:5px; margin-bottom:10px; /*margin-left:10px;*/ font-size:11px; display:none;}
div#content_right div.galUpload { font-size:11px; font-weight:700; margin:10px 0 0; display:none; }
div#content_right div.galUpload a { background:#b00203; color:#fff; padding:5px 10px; border:solid 1px #d7d7d7; }
div#content_right div.galUpload a:hover { text-decoration:none; }
/* end gall list */

div.bigTitle{padding:0px 0px 3px 3px; font-weight:bold; }
div.bigSection{margin:0px 10px 0px 10px;}
div#galleryRecommend{float:right; margin-right:10px;}
div.galleryList{padding-top:10px;}
div.galleryWrap{width:120px; float:left; text-align:center; padding-top:5px; height:95px;}
div.galleryThumb{width:64px; height:60px; margin:auto; padding:0px 8px 8px 4px;}
div.galleryThumb img{margin-left:4px; border:0px;}
div.galleryName{padding-top:0px; clear:both;}
div.galleryName a{font-weight:bold; }
div.galleryName a:hover{font-weight:bold;}
div.player{margin-bottom:10px; margin-top:-3px; text-align:center;}
div.videoThumbs{}
div#videoDetails{text-align:left;  border-top:0px solid #172C3D;border-bottom:0px solid #172C3D; /*width:490px;*/  margin:10px 0px 10px 0px; /*padding:0px 0px 0px 10px;*/}
div.subTitle{ padding:0px 0px 0px 10px; font-size:12px; font-weight:bold;  text-align:left;}
/*new details*/
div.author , div.desc strong{ color:#999; text-decoration:underline; }
#authInfo{/*background-color:#E8E8FF;*/ color:#000000; border:0px solid #172C3D; padding:5px; /*margin-top:15px;*/ margin-bottom:20px; font-size:12px;}
	#authInfo div{margin-top:5px;}
div.authThumb{float:left; width:68px; padding-bottom:5px;}
	div.authThumb img{height:60px; width:60px; border:2px solid #ffffff; }
div.authDetail{float:left;  margin-left:5px; width: 200px; }
div.vidDetailTitle, div.desc, div.tags{clear:both; padding-top:10px; border-top:1px solid #d7d7d7;}
.videoRecommended {background:transparent url(../images/recommended.jpg) no-repeat scroll 0pt 50%; padding:15px 0px 15px 49px;}
textarea#embedCode{width:260px; height:80px;}
input#ThumbnailLink{width:260px; }
div.desc p { margin:0 0 10px; }
div.tags { /*font-size:10px;*/ }
/*end new details*/

div.filmThumbs{ padding:5px 0;}
span#galleryNumberOfVideos{}
div.galleryDesc{margin:10px 0; clear:both;}
div.vidnum { margin:0 0 5px; font-size:11px; font-style:italic; text-align:right; color:#999; }
/*div.thumbWrap{float:left; width:117px; height:86px; text-align:center; }
div.thumb{width:117px; height:86px; }
	div.thumb a{float:left; width:117px; height:86px;}
	div.thumb a:hover{background-color:#162a39;}
    div.thumb img{height:84px; width:115px; padding:5px; border:solid 1px #d7d7d7;}*/

div.thumbWrap{float:left; width:95px; height:71px; text-align:center; }
div.thumb{width:95px; height:71px; position:relative; }
	div.thumb a{float:left; width:95px; height:71px;}
	div.thumb a:hover{background-color:#162a39;}
    div.thumb img{height:69px; width:93px; /*padding:5px;*/ border:solid 1px #d7d7d7;}
	div.thumbWrap span { font-size:10px; color:#666; font-style:italic; }
	div.thumb div.play_btn { position:absolute; background-image: url(../../images/play_btn.png); width:26px; height:27px; top:22px; left:35px; }


	
div.moreTitle{float:left; width:235px; height:86px; padding:24px 0px 0px 0px; display:none;}
div.moreTitle a{font-weight:bold;}


div#submitVideo{background-color:#162A39; border:1px solid #000000; padding:10px; width:363px; margin-top:3px; color:#FFFFFF}
textarea#videoComment{width:100%; height:60px;}
div.videoCommentWrap{padding:5px;clear:both; /*width:500px;*/  background-image:url(/img/video/dBack.jpg); background-position:top left; background-repeat:repeat-y; margin-bottom:5px;}
div.videoCommentThumb{float:left; width:44px;height:44px; padding-top:5px;}
	div.videoCommentThumb img{height:45px; width:45px; border:1px solid #d7d7d7;}
div.videoCommentText { float:left; margin:3px 15px; width:500px; }
div#videoCommentsBox{margin-top:10px;}
div.vidCommentInputWrap{padding:10px 0px 0px 0px; width:500px; text-align:right}    
div#uploadToGallery { text-align:center; }
div#uploadToGallery a{background:#B00203 none repeat scroll 0 0; border:1px solid #999; color:#FFFFFF; padding:5px 10px; font-size:11px; font-weight:700;}
div#uploadToGallery a:hover { text-decoration:none; }	
div#videoReportAbuseBox{width:170px;display:none; position:absolute; padding-left:5px; margin-top:5px;background-color:#999999; border:1px solid #000000; text-align:left;}

	
	#SWFUploadTarget a {clear:both; margin-bottom:10px;}
    .swfuploadbtn {clear:both }
    .browseBtn { }
    .btnUpload { }
    #SWFUploadTarget ul { margin: 0; padding: 0; list-style: none;}
    .SWFUploadFileItem {border:2px solid #ffffff; display: block; width: 210px; float: left; background: #f0f0eb; margin: 0 10px 10px 0; padding: 10px;}
    .fileUploading {  }
    .uploadCompleted { background: #dff2b0; }
    .uploadCancelled { background: #f1c3b0; }
    .uploadCompleted .cancelbtn, 
    .uploadCancelled .cancelbtn {display:none;}
    span.progressBar {width: 180px; display: block; font-size: 10px; height: 4px; margin-top: 2px; margin-bottom: 10px; background-color: #CCC;}
    /* uploader progress bar styling */
    .likeParent {font: inherit; color: inherit; text-decoration: inherit;}
    a.likeParent,
    a.likeParent:link,
    a.likeParent:active,
    a.likeParent:visited,
    a.likeParent:hover{font: inherit; color: #000000; text-decoration: none;}
    div.title{width: auto; /*background-color: #B5C4FF;*/ background-color: #99BBE8; border-bottom: solid 1px #000000; padding: 2px; margin-bottom: 15px;
	    font-family: Verdana; font-size: 14pt; color: #000000; text-decoration: none;}
    div.content{margin: 10px;}
    /*fieldset {margin: 5px;}*/
    legend{font-family: Arial; font-size: 11pt; font-weight: bold; color: Black;}
    fieldset.flash{width: 375px; margin: 10px 0px 10px 0px; border-color: #D9E4FF;}
    .progressWrapper{width: 100%; overflow: hidden;}
    .progressContainer{margin: 5px; padding: 4px; border: solid 1px #E8E8E8; background-color: #F7F7F7; overflow: hidden;}
    .red /* Error */{border: solid 1px #B50000; background-color: #FFEBEB;}
    .green /* Current */{border: solid 1px #DDF0DD; background-color: #EBFFEB;}
    .blue /* Complete */{border: solid 1px #CEE2F2; background-color: #F0F5FF;}
    .progressName {font-size: 8pt; font-weight: bold; color: #555555; width: 323px; height: 14px; text-align: left; white-space: nowrap; overflow: hidden;}
    .progressBarInProgress,
    .progressBarComplete,
    .progressBarError{font-size: 0px; width: 0%; height: 2px; background-color: blue; margin-top: 2px;}
    .progressBarComplete {width: 100%; background-color: green; visibility: hidden;}
    .progressBarError {width: 100%; background-color: red; visibility: hidden;}
    .progressBarStatus {margin-top: 2px; width: 337px; font-size: 7pt; font-family: Verdana; text-align: left; white-space: nowrap;}
    a.progressCancel,
    a.progressCancel:link,
    a.progressCancel:active,
    a.progressCancel:visited,
    a.progressCancel:hover{font-size: 0px; display: block; height: 14px; width: 14px; background-image: url(../images/cancelbutton.jpg); background-repeat: no-repeat;
	    background-position: 0px 0px; float: right;}
    a.progressCancel:hover{background-position: 0px 0px;}

img.addVideos { border:none;}
	
form {margin: 0; padding: 0; width: 100%; font-family: Verdana;	font-size: 10pt;}
td{vertical-align: top;}
.likeParent {font: inherit; color: inherit; text-decoration: inherit;}
a.likeParent,
a.likeParent:link,
a.likeParent:active,
a.likeParent:visited,
a.likeParent:hover{font: inherit; color: #000000; text-decoration: none;}

div.title 
{	width: auto;
	/*background-color: #B5C4FF;*/
	background-color: #99BBE8;
	border-bottom: solid 1px #000000;
	padding: 2px;
	margin-bottom: 15px;

	font-family: Verdana;
	font-size: 14pt;
	color: #000000;
	text-decoration: none;

}
div#uploadContentPage  { background-color:#E8E8FF; position:absolute; background: #E8E8FF; margin: 10px 10px 0px 50px; }
div#uploadContent {border:2px solid #d7d7d7; position:absolute; /*background: #B1B1D4 url(../images/uploadbkg.gif) no-repeat scroll 0 0;*/ background:#fff; width:422px; }

div#flup_Note { font-size:11px; color:#353535; }


/*fieldset {
	margin: 5px;
}*/

legend 
{
	font-family:Georgia, Times New Roman, serif;
	font-size: 18px;
	color: #666;
	padding-bottom:5px;
	margin-bottom:15px;
	border-bottom:solid 1px #d7d7d7;
	
}

fieldset.flash
{
	width: 400px;
	margin: 10px 0px 10px 0px;
	border-color: #D9E4FF;
}

.progressWrapper {
	width: 390px;
	overflow: hidden;
}
.progressContainer {
	padding: 4px;
	
	border: solid 1px #E8E8E8;
	background-color: transparent;
	
	overflow: hidden;
}
.red /* Error */
{
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}
.green /* Current */ 
{
	border: solid 1px #DDF0DD;
	background-color: /*#B1B1D4*/ #d1d1d1;
}
.blue /* Complete */
{
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: bold;
	color: #555555;
	
	width: 370px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}
.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0px;
	width: 0%;
	height: 15px;
	background-color: blue;
	background: url(../images/progress.gif);
	background-repeat:no-repeat;
}
.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}
.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}
.progressBarStatus {
	margin-top: 2px;
	width: 370px;
	font-size: 7pt;
	font-family: Verdana;
	text-align: left;
	white-space: nowrap;
}
.progressDetails {
	margin-top: 2px;
	width: 370px;
	font-size: 7pt;
	font-family: Verdana;
	text-align: left;
	white-space: nowrap;
}
.progressDescription,
.progressTitle {
	margin-top: 2px;
	width: 370px;
	font-size: 7pt;
	font-family: Verdana;
	text-align: left;
	white-space: nowrap;
}
.progressGo {
	float: right;
}

.HelpUpload {
	margin-top: 2px;
	font-size: 7pt;
	font-family: Verdana;
	text-align: left;
	white-space: nowrap;
	float: left;
	color: red;
}
a.uploadCancel,
a.uploadCancel:link,
a.uploadCancel:active,
a.uploadCancel:visited,
a.uploadCancel:hover,
a.progressCancel,
a.progressCancel:link,
a.progressCancel:active,
a.progressCancel:visited,
a.progressCancel:hover
{
	font-size: 0px;
	display: block;
	height: 14px;
	width: 14px;
	
	background-image: url(../images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}
a.progressCancel:hover 
{
	background-position: 0px 0px;
}
.btn_batchUpload {
   font-size: 8pt;
 } 	
