div#video_upload_formula div.question_slot_content div.gray
{
  background-color:#EDF9FF;
  height:auto;
  padding:14px 0px 10px 5px;
}

div#video_upload_formula div#uploadStatusImage div#uploadStatusLoader
{
  background:transparent url('/images/video/loader.gif') no-repeat scroll center top;
  height:54px;
  width:53px;
  margin-left:auto;
  margin-right:auto;
}

div#content_main .markdown-preview
{
  width:490px;
  word-wrap:break-word;
}

div#video_upload_formula div.question_slot_rounded_top
{
  background-color:#AFE7FF;
  height:14px;
  width:677px;
}

div#video_upload_formula div#video_upload_formula_step1 form#uploadFormStep1
{
  height:100%;
}

div#video_upload_formula div#video_upload_formula_step1 #form
{
  float:none;
}


div#video_upload_formula
{
  width: 677px;
}

div#video_upload_formula div.video_upload_formula_step
{
  min-height:130px;
  padding: 5px 10px 10px 10px;
  background-color: #AFE7FF;
}

div#video_upload_formula div.video_bluebox_rounded_top
{
  background-color:#AFE7FF;
  height:14px;
  width:670px;
}

div#video_upload_formula span.bluebox-nw {background: url('/images/bluebox/blueframe_left_op.gif') no-repeat scroll left top; float: left}

div#video_upload_formula span.bluebox-ne {background: url('/images/bluebox/blueframe_right_op.gif') no-repeat scroll right top; float: right}

div#video_upload_formula span.bluebox-nw, div#video_upload_formula span.bluebox-ne {
  width:335px;
}

div#video_upload_formula div.video_bluebox_top
{
  height:50px;
}

div#video_upload_formula div.bluebox_content_wrapper 
{
  min-height:130px;
}

div#video_upload_formula div.gray 
{
  background-color:#FFFFFF;
  color: #000000;
}

div#video_upload_formula div#search_result
{
  padding-left:5px;
}

div#video_upload_formula div.video_form_rounded_top
{
  background-color:#AFE7FF;
  height:4px;
  padding-left:431px;
  position:relative;
}

div#video_upload_formula b.formBoxLineArea b
{
  background-color:#EEF9FF;
  display:block;
  height:1px;
  overflow:hidden;
}

div#video_upload_formula b.formBoxLine1
{
  margin:0 5px;
}

div#video_upload_formula b.formBoxLine2
{
  margin:0 3px;
}

div#video_upload_formula b.formBoxLine3
{
  margin:0 2px;
}

div#video_upload_formula b.formBoxLine4
{
  margin:0 1px;
}

div#video_upload_formula div.video_form_title_wrapper
{
  height:30px;
}

div#video_upload_formula div.video_form_title
{
  background-color:#EEF9FF;
  color:#EF6502;
  font-size:18px;
  height:31px;
  margin-left:431px;
  text-align:center;
}

div#video_upload_formula div.video_form_title_base
{
  background-color:#EEF9FF;
  height:16px;
  z-index:-1;
}

div#video_upload_formula div.video_form_tab_wrapper
{
  height:23px;
  margin-top:-10px;
  position:absolute;
  width:532px;
}

div#video_upload_formula div.video_form_tab_wrapper a:link, div#video_upload_formula div.video_form_tab_wrapper a:visited 
{
  text-decoration:none;
}

div#video_upload_formula div.video_tab_selected_1
{
  margin-left:2px;
  background:transparent url('/images/videoTabSelected.png') no-repeat scroll left top;
  font-weight:bold;
  height:17px;
  margin-bottom:0;
  margin-right:2px;
  padding-top:5px;
  position:absolute;
  text-align:left;
  width:175px;
}

div#video_upload_formula div.video_tab_selected_2
{
  margin-left:180px;
  background:transparent url('/images/videoTabSelected.png') no-repeat scroll left top;
  font-weight:bold;
  height:17px;
  margin-bottom:0;
  margin-right:2px;
  padding-top:5px;
  position:absolute;
  text-align:left;
  width:175px;
}

div#video_upload_formula div.video_tab_selected_3
{
  margin-left:358px;
  background:transparent url('/images/videoTabSelected.png') no-repeat scroll left top;
  font-weight:bold;
  height:17px;
  margin-bottom:0;
  margin-right:2px;
  padding-top:5px;
  position:absolute;
  text-align:left;
  width:175px;
}

div#video_upload_formula span.video_tab_number
{
  color:#0092D7;
  font-weight:bold;
  margin-right:10px;
  padding-left:5px;
  width:20px;
}

div#video_upload_formula span.video_tab_number_selected
{
  color:#FFFFFF;
  font-weight:bold;
  margin-right:10px;
  padding-left:5px;
  width:20px;
}

div#video_upload_formula div.video_forms_upload_spacer
{
  background-color:#AFE7FF;
  height:12px;
}

div#video_upload_formula div.video_tab_1
{
  margin-left:2px;
  background:transparent url('/images/videoTab.png') no-repeat scroll left top;
  height:17px;
  margin-bottom:0;
  margin-right:2px;
  padding-top:5px;
  position:absolute;
  text-align:left;
  width:175px;
}

div#video_upload_formula div.video_tab_2
{
  margin-left:180px;
  background:transparent url('/images/videoTab.png') no-repeat scroll left top;
  height:17px;
  margin-bottom:0;
  margin-right:2px;
  padding-top:5px;
  position:absolute;
  text-align:left;
  width:175px;
}

div#video_upload_formula div.video_tab_3
{
  margin-left:358px;
  background:transparent url('/images/videoTab.png') no-repeat scroll left top;
  height:17px;
  margin-bottom:0;
  margin-right:2px;
  padding-top:5px;
  position:absolute;
  text-align:left;
  width:175px;
}

div#video_upload_formula div#video_upload_formula_step1 div#submitEnabledBlock
{
  margin-left:370px;
}

div#video_upload_formula div#video_upload_formula_step1 div#submitDisabledBlock
{
  margin-left:370px;
}

/** Step 2 of Video Upload **/

div#video_upload_formula div.video_form_upload_browse
{
  background-color:#DFDFDD;
  margin-top:0px;
  padding-left:14px;
  padding-top:20px;
  padding-bottom:10px;
}

div#video_upload_formula div.video_form_upload_info
{
  background-color:#DFDFDD;
  margin-bottom:25px;
  padding-left:14px;
  padding-right:14px;
  padding-bottom: 14px;
}

div#video_upload_formula div.video_form_upload_info span
{
  color: #FF0000;
}

div#video_upload_formula div.video_form_upload_wrapper
{
  background-color:#FFFFFF;
  text-align:right;
}

/* video input field styles */

#selectLink {
	width: 140px;
}

#uploadFilename {
	width: 450px;
}

/*

#uiElements {
	width: 617px;
	height: 50px;
	position: relative;
}

	
}
*/

div#video_upload_formula p#uploadStatusImage
{
  text-align: center;
}

div#video_upload_formula p#uploadStatus
{
  text-align: center;
}

div#video_upload_formula div.video_form_upload_buttons_wrapper
{
  background-color:#FFFFFF;
}

div#video_upload_formula div#buttonsNotUploaded
{
  margin-left:0px;
}

div#video_upload_formula div#buttonsUploading
{
  margin-left:0px;
}

div#video_upload_formula div#buttonsUploaded
{
  margin-left:0px;
  height:30px;
}

div#video_upload_formula form.fileUpload
{
  padding: 20px 10px 10px 10px;
}

div#video_upload_formula div.video_bluebox_content
{
  background-color: #fff;
  position: relative;
}

/** Step 3 of Video Upload **/

div#video_upload_formula div#video_upload_formula_step3
{
}

div#video_upload_formula div#video_upload_formula_step3 div.outline
{
  color: #53BEF1;
  background-image: url('/images/bluebox/blase_outline.gif');
  position: absolute;
  left: 0;
  top: 0;
  width: 152px;
  height: 91px;
  padding: 10px;
}
  
div#video_upload_formula div#video_upload_formula_step3 div.feedBackContent div.bubble
{
  text-align: right;
  padding: 3px;
}
  
div#video_upload_formula div#video_upload_formula_step3 div.headline
{
 font-size: 18px;
 color: #53BEF1;
 margin: 0 0 5px 0;
}
  
div#video_upload_formula div#video_upload_formula_step3 div.feedBackContent
{
 padding: 0 30px 30px 214px;
 min-height: 130px;
}
  
div#video_upload_formula div#video_upload_formula_step3 div.feedBackContent ul
{
 list-style-image: url('/images/photogallery/littlearrow.gif');
 list-style-position: outside;
 color: #666;
 margin-left: 20px;
}
  
div#video_upload_formula   div#video_upload_formula_step3 div.feedBackContent ul li
{
 padding: 2px;
 font-size: 12px;
}
  
div#video_upload_formula div#video_upload_formula_step3 div.feedBackContent ul a
{
 color: #666666;
}





div#content_main div.videoList div.video
{
  border: none;
  float: none;
  padding:0;
  margin: 0;
  margin-bottom:10px;
}

div.markdown-preview-area
{
  margin-left: 160px;
}

div#content_main div.video
{
  border: none;
  float: none;
  padding:0; 
  margin: 0; 
  margin-bottom:10px; 
}

div#content_main div.video div.interested_block
{
  padding: 0;
}

div#content_main div.video h1.as_h2
{
  padding: 0;
}

div#content_main div#videos div.moderator-item
{
  padding: 10px;
}

/* Video block (used in lists) */

div#content_main .videoBlock,
div#content_main .videoBlockDeleted,
div#content_main .videoBlockPartner
{
  position: relative; 
  width: auto; 
  height: auto; 
  margin-bottom: 0px; 
  padding: 1px; 
  padding-bottom: 5px;
}

div#content_main .videoBlockDeleted
{
  background-color: #EFEF30; 
}

div#content_main .videoBlock h2.title,
div#content_main .videoBlock h2.title a
{
  color: #666;
  font-size: 14px;
}

div#content_main div.videoBody .picture_box,
table.videoGallery table.videoGalleryItem .picture_box
{
  background: #f5f5f5;
  padding: 0;
  width: 106px;
  height: 75px;
}

div.videoList div.video:hover
{
  background-color: rgb(245,245,245);
}

div#content_main div.video div.interested_mark
{
  margin-top: 0;
}

div#content_main div.videoBody div.thumbnail,
table.videoGallery table.videoGalleryItem div.thumbnail
{
  width: auto;
  height: 77px;
}

div#content_main div.videoBody div.thumbnail img
{
  border: 1px solid #999;
}

div#content_main div.videoBody .metaOrigin
{
  margin-top: 5px;
  padding: 0 0 7px 0;
  color: #777;
}
div#content_main div.videoBody .metaOrigin img
{
  margin-bottom: -5px;
}

div#content_main div.videoBody .metaAnswers
{
  color: #777;
}

div#content_main div.videoBody .metaAnswers .answerslink
{
  color: inherit;
}

div#content_main table.videoGallery .playIcon
{
  position: absolute;
  right: 10px;
  bottom: 10px;
}

div#content_main div.videoBody .playIcon
{
  bottom: 25px;
  left:65px;
  position: relative;
}

div#content_main div.videoBody div.thumbnail img.playIcon
{
  border: none;
}

div#content_main div.videoBody div.description
{
  margin: 15px 0;
}

div#content_main div.video div.moderatorHint
{
  padding: 6px;
  background-color: #ffa;
  margin-bottom: 10px;
  font-weight: bold;
}

div#content_main div.video h1.as_h2
{
  font-family: Arial;
  font-weight: bold;
  font-size: 14px;
  color: #666666;
}

div#content_main div.videoBody embed
{
  margin-bottom: 20px;
}

#videoTitle
{
  white-space:nowrap; 
  overflow-x:hidden; 
  padding-left:5px; 
  padding-right:14px;
}

#videoTitle .videoFieldTitle
{
  width:100%; 
  margin-top:5px;
}

* html #videoTitle
{
  float: left;
  text-align:left;
  padding: 5px;
  margin: 0;
}

* html #videoTitle .videoFieldTitle 
{ 
  width:auto;
}

#videoBody
{
  white-space:nowrap; 
  overflow-x:hidden; 
  padding-left:6px; 
  padding-right:10px;
}

#videoBody .description_field
{
  width:100%; 
  font-size:12px;
  font-family: Arial,Helvetica, "Lucida Grande", "Lucida Sans Unicode", "Lucida", "Verdana", sans-serif;
}

* html #videoBody
{
  float:left;
  text-align:left;
  padding:5px;
  margin:0;
}

.video_form_upload_browse
{
  padding-left:14px;
}

input#videoFile
{
  width: 550px;
}

div.video-tagbox-wrapper
{
  padding-left: 5px;
}

div#video_upload_formula div#video_upload_formula_step2 form#videoUpload .left
{
  background-color:#DFDFDD;
  font-weight:normal;
  padding-bottom:10px;
  padding-left:15px;
  padding-top:10px;
  text-align:left;
  width:615px;
  height:15px;
}

div#videoPromo h1
{
  margin-bottom: 15px;
  display: block;
}
div#videoPromo h3
{
  padding-left: 0;
}

div#videoPromo ol
{
  margin-left: 30px;
  margin-bottom: 10px;
  font-size: 12px;
}

table.videoGallery
{
  padding-top: 7px;
  margin-left: -3px;
}

table.videoGallery tr.thumbnails
{
  margin-left: -3px;
}

table.videoGallery tr.thumbnails td
{
  padding-right: 27px;
  vertical-align: top;
}

table.videoGallery tr.thumbnails td div.videoPicture
{
  position: relative;
}

table.videoGallery tr.titles td
{
  padding-right: 27px;
  padding-left: 3px;
  font-weight: bold;
  color: #666;
  font-size: 11px;
  vertical-align: top;
}

table.videoGallery tr.titles td a
{
  color: #666;
  text-decoration: none;
}

table.videoGallery tr.titles td a:hover
{
  background-color: #fcf3bf;
  text-decoration: underline;
}

table.videoGallery tr.origins td
{
  padding: 0 27px 20px 3px;
  margin-top: 5px;
  color: #777;
}

table.videoGallery tr.origins td a
{
  color: #999;
}

div.video div#addAnswer div#form
{
  background: none repeat scroll 0 0 #E8E8E8;
}

div#content_main .answer_body p
{
  margin-bottom:-8px;
}
