@charset "utf-8";
/* CSS Document */

/************************Video***************************/
#publicGalleryPageBox{margin: 0px 0px 0px 0px; text-align:left}
/*for video size columns*/
div.siteLeftWellV{float:left; margin: 10px 0px 0px 0px; width: 675px;  }
div.siteRightWellV{float:right; width:400px; margin: 10px 10px 0px 5px; overflow:hidden;  }
div.siteLeftSection{ }
div.siteRightSection{width: 675px; }
div.sectionHead{font-size:26px; font-weight:normal; color:#666666; border-bottom:1px solid #666666; padding-bottom: 7px;}
/* end vid size*/

#dynamicInjection2{ display: block; clear: both;}

/* gall list classes */
div.galWrap{float:left; height:96px; width:470px; display:inline; margin: 10px 5px 0px 10px; } 
	
div.galThumb{float:left; width:98px; height:86px; }
	div.galThumb img{ width:98px; height:86px; padding: 0px;}
div.galDetails{float:left; width:308px; height:86px; margin-left:10px; font-size:12px;}
div.galTitle{font-size:18px; font-weight:bold; margin-bottom: 5px;}
div.galDesc{margin-top:0px; clear:both; font-size:12px;}
div.galRec{margin-top:5px;margin-left:10px; font-size:11px;}
div.galTags{margin-top:5px;margin-left:10px; font-size:11px;}

div.galThumb img{ border: none; }

/* end gall list */

div#dynamicInjection{
	display: inline;
	position: relative;
	float: left;
	width: 400px;
} 

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; background-image:url(/img/video/galleryBack.jpg); background-position:top right; background-repeat:no-repeat; padding:0px 8px 8px 4px;}
	div.galleryThumb img{margin-left:4px; border:0px;}
	div.galleryThumb img a:hover{background: none;}
div.galleryName{padding-top:0px; clear:both;}
	div.galleryName a{ font-weight: bold;c}
	div.galleryName a:hover{ }
div.player{margin-bottom:10px; margin-top:-3px; display: inline; position: relative; float: left;}
div.videoThumbs{}
div#videoDetails{text-align:left;  border-top:0px solid #172C3D;border-bottom:0px solid #172C3D; width:400px;  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*/
.recommendation{display: inline; position: relative; float: left; clear: left;}
#authInfo{background-color:#333333; color:#FFFFFF; border:1px solid #172C3D; margin-top: 12px; width: 190px; padding: 5px; display: inline; position: relative; float: right; height: auto; font-size:12px;}
div.vidDetailTitle{clear:both; margin: 5px 0px 10px 0px; }

/* #authInfo div{display: inline; position: relative; margin-top: 10px;} */

div.authThumb{float:left; width:68px; padding-bottom:5px;}
div.authThumb img{height:60px; width:60px; border:2px solid #ffffff; }
div.authDetail{float:left; width:260px;  margin-left:5px; }

.videoRecommended {background:transparent url(/img/video/recommended.jpg) no-repeat scroll 0pt 50%; padding:15px 0px 15px 49px;}
textarea#embedCode{width:360px; height:80px;}
/*end new details*/

div.filmThumbs{ padding: 0px;}
span#galleryNumberOfVideos{}
div.galleryDesc{margin-top:5px;clear:both;padding-top:10px;}

div.thumbWrap{display: inline; position: relative; float:left; width:125px; height: auto; text-align:center; margin: 10px 10px 10px 0px;}

div.thumb{width:125px; height:94px; }
	div.thumb a{float:left; width:125px; height:94px;}
	div.thumb a:hover{ }
    div.thumb img{height:84px; width:115px;padding:5px; border: none;}
div.moreTitle{float:left; width: 125px; height:auto; overflow: hidden; padding: 0px; }
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:2px solid #172C3D;}
div#videoCommentsBox{margin-top:10px;}
div.vidCommentInputWrap{padding:10px 0px 0px 0px; width:500px; text-align:right}    
div#uploadToGallery{text-align:center;}	
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(/Content/images/cancelbutton.jpg); background-repeat: no-repeat;
	    background-position: 0px 0px; float: right;}
    a.progressCancel:hover{background-position: 0px 0px;}
