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

/*----------------------------------------------------------------------
Below: Overarching Rules and Global Text Rules
----------------------------------------------------------------------*/
@font-face {
font-family: 'Arial Bold';
src: url('/creationkit/bin/fonts/arialbold.eot');
src: url('/creationkit/bin/fonts/arialbold.eot?#iefix') format('embedded-opentype'),
url('/creationkit/bin/fonts/arialbold.svg#my-font-family') format('svg'),
url('/creationkit/bin/fonts/arialbold.woff') format('woff'),
url('/creationkit/bin/fonts/arialbold.ttf') format('truetype');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'Microsoft Sans Serif';
src: url('/creationkit/bin/fonts/MicrosoftSans.eot');
src: url('/creationkit/bin/fonts/MicrosoftSans.eot?#iefix') format('embedded-opentype'),
url('/creationkit/bin/fonts/MicrosoftSans.svg#my-font-family') format('svg'),
url('/creationkit/bin/fonts/MicrosoftSans.woff') format('woff'),
url('/creationkit/bin/fonts/MicrosoftSans.ttf') format('truetype');
font-weight: 900;
font-style: normal;
}

body,html {
	font-family: arial,sans-serif;
	outline: none;
}

body {
	/*background: url(../images/bg_primer.png) repeat-x top #000000;*/
	background-color: #000000;
	margin: 0;
	padding: 0;
}

h1 {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	outline: none;
}
a img {
	border: none;
}

li {
	list-style: none;

	margin: 0;
	padding: 0;
}

object {
	outline: none;
}

/*----------------------------------------------------------------------
Below: List Rules
----------------------------------------------------------------------*/
ul.multiple_columns li
{
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	list-style:none;
	height: 30px;
	float: left;
}

li.infoL {
	width: 75px;
	text-align: right;
}

li.mem {
	width: 85px;
	text-align: right;
}

li.memt {
	width: 180px;
	margin: 0;
	padding: 0 0 0 20px;
}

ul.multiple_rows li
{
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	list-style:none;
    padding: 0 0 0 32px;
	height: 30px;
	float: left;
    width: 456px;
}

li.mer {
	width: 114px;
}

li.mert {
	width: 140px;
	margin: 0;
	padding: 0 0 0 20px;
}

/*----------------------------------------------------------------------
Below: Structural Rules
----------------------------------------------------------------------*/
.bg_second {
	background: url(../images/bg_container.png) no-repeat center 0;
	/*overflow: auto;*/
	margin: 0;
	padding: 0;
}

.bg_second_account {
	background: url(../images/bg_container_account.png) no-repeat center 0;
	/*overflow: auto;*/
	margin: 0;
	padding: 0;
}

.container {
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

.main-content-background  {
	background-color: rgba(0, 0, 0, 0.98);	 /* RGBa with 0.98 opacity */
}

.border {
	width: 1px;
	height: 420px;
}

.contentWrapper {
	padding-top: 30px;
}

.content {
	width: 900px;
	min-height: 100%;
	height: 765px;
	text-align: center;
}

.content_account {
	width: 920px;
	min-height: 100%;
	height: 770px;
	text-align: center;
}

.content_box {
	width: 830px;
	min-height: 500px;
	margin: 15px 45px 0 45px;
	overflow: auto;
	/*background: url(../images/content_box.png) no-repeat top;*/
}
.content_box_content {
	width: 750px;
	padding: 34px 39px 0 39px;
}

.content_box_order {
	width: 752px;
	background: url(../images/content_box_order.png) no-repeat top;
	margin: 0 35px;
	padding: 20px 49px 0 49px;
	overflow: auto;
}

.content_box02 {
	width: 820px;
	margin: 10px auto 0 auto;
	min-height: 650px;
	/*overflow: auto; disabled for drag */
	/*background: url(../images/content_box.png) no-repeat;*/
}

.content_box02_content {
	width: 790px;
	padding: 20px 14px 0 14px;
}

.logo{
	margin: 5px 0 0 48px;
}

.mm-logo {
	position: absolute;
	bottom: -34px;
	left: 30px;
	width: 200px; 
	font-size: 18px;
}

.header a.link-style, 
.header a.link-style:hover  {
	cursor: default; 
	color: #ffffff;
	text-decoration: none;
}

/* content container for interior pages */
#myAccount, #terms, #privacy, #help, #contact, #delete, #export_container, #share_container, #membership_container, #sign_in {
	width:750px;
	/*margin-left:85px;*/
	margin-left:0px;
}

#terms .sign_in_content, 
#privacy .sign_in_content,
#help .sign_in_content {
	width: 748px;
}

#terms .sign_in_content .sign, 
#privacy .sign_in_content .sign,
#help .sign_in_content .sign {
	width: 711px;
}

#help .support-button {
    width: 100px;
    height: 22px;
    font-weight: bold;
}

/*
.blue-three-fifty-button {
	background: url(../images/blue_btn-350long.png) no-repeat -351px 0;
	width: 351px;
	height: 26px;
	color: #ffffff;
    margin-top: 20px;
    padding-top: 5px;
    margin: auto;
}

.blue-three-fifty-button:hover {
	background: url(../images/blue_btn-350long.png) no-repeat 0 0;
}

.blue-four-hundred-button {
	background: url(../images/blue_btn-4somthinglong.png) no-repeat -427px 0;
	width: 427px;
	height: 26px;
	color: #ffffff;
    margin-top: 20px;
    padding-top: 5px;
    margin: auto;
}

.blue-four-hundred-button:hover  {
	background: url(../images/blue_btn-4somthinglong.png) no-repeat 0 0;
}

div.blue-three-fifty-button a, div.blue-four-hundred-button a {
    vertical-align: middle;
    font-family: Helvetica;
	font-size: 11px;
	color: #ffffff;
}
*/
/*----------------------------------------------------------------------
Below: Overarching Header Rules
----------------------------------------------------------------------*/
.header, .content, .footer, .headerWrapper {
	margin: 0;
}

.headerWrapper {
	height: 95px;
}

.header {
	width: 920px;
	height: 95px;
}

.headerLeft {
	position: relative;
	width: 215px;
	margin: 0;
	padding: 0;
	float: left;
}

.headerRight {
	width: 705px;
	margin: 0;
	padding: 0;
	float: left;
	clear: none;
}

.header a {
	color: #ace7ff;
}

.header a:hover {
	text-decoration:underline;
	color:#ace7ff;
}

.headerLeft, .headerRight, .left, .right, .photoLeft, .photoRight, .accountLeft, .accountRight, .signL, .signR { 
	float: left; 
}

.loginH {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	height: 53px;
	margin: 0;
}

#footer {
	width: 920px;
	margin: 28px 0 0 0;
	text-align: center;
	color: #8a8a8a;
	padding: 12px;
	line-height: 15px;
}

#footer a {
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	color: #8a8a8a;
}

#footer a:hover {
	text-decoration: underline;
}

/*----------------------------------------------------------------------
Below: Header Navigation Rules
----------------------------------------------------------------------*/
ul.links {
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	text-align: right;
	width: 705px;
	height: 47px;
}

ul.links li {
	width: auto;
	height: 30px;
	margin: 0;
	padding: 17px 8px 0 8px;
	float: right;
	clear: none;
	color: #b3abac;
}

ul.links li a:link, ul.links li a:visited, ul.links li a:active  {
	text-decoration: none;
	color: #b3abac;
}

ul.links li a:hover {
	color: #ffffff;
}

ul.links li.selected {
	cursor: default;
	color: #ffffff;
}

ul.links li.selected  a:link, 
ul.links li.selected  a:visited, 
ul.links li.selected  a:active a {
	cursor: default;
	color: #ffffff;
}

div.navlink_border {
	width: 2px;
	height: 42px;
	display: block;
	margin: 0;
	padding: 0;
	float: right;
	clear: none;
	background-color: #450000;
	/*background: url(../images/navlink_border.png) no-repeat;*/
}

ul.links li.navlink_border {
	width: 2px;
	height: 42px;
	display: block;
	margin: 0;
	padding: 0;
	float: right;
	clear: none;
	background-color: #450000;
}

/*----------------------------------------------------------------------
Below: Form Rules
----------------------------------------------------------------------*/
.zend_form {
	overflow: hidden;
}

form #submitbutton {
	border: none;
	height: 27px;
	float: right;
}

.zend_form dt {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	text-align: right;
	list-style: none;
	width: 170px;
	margin: 7px 5px 5px 0;
	padding: 0;
	float: left;
	clear: both;
}

.zend_form dd {
	text-align: right;
	width: 219px;
	margin: 5px 0 5px 0;
	padding: 0 0 0 6px;
	float: left;
}

.custom_form01 dt {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	text-align: right;
	list-style: none;
	width: 100px;
	margin: 7px 5px 5px 0;
	padding: 0;
	float: left;
	clear: both;
}
.custom_form01 dd {
	text-align: left;
	width: 200px;
	margin: 5px 0 5px 0;
	padding: 0 0 0 25px;
	float: left;
}

.custom_form02 dt {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	text-align: right;
	list-style: none;
	width: 100px;
	margin: 7px 5px 5px 0;
	padding: 0;
	float: left;
	clear: both;
}

.custom_form02 dd {
	text-align: left;
	width: 200px;
	margin: 5px 0 5px 0;
	padding: 0 0 0 15px;
	float: left;
}

#generalpane, #loginpane, #ccpane {
	width: 360px;
	background: url(../images/bg_join_info.png) repeat-x 0 0;
	padding: 15px 0 30px 0;
	margin: 0 0 0 0;
	overflow: auto;
	float: left;
}

#generalpane h2, #loginpane h2, #ccpane h2 {
	font-family: Helvetica, sans-serif;
	font-size: 17px;
	line-height: 20px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	width: auto;
	margin: 0 0 20px 10px;
	padding: 0 0 0 0;
}
#generalpane a {
	margin: 0 0 0 10px;
}
#generalpane a:hover {
	text-decoration: underline;
}

.zend_form p {
	padding: 0;
	margin: 0;
}

.zend_form input, .zend_form textarea{
	margin:0 0 2px 0;
	padding:0;
}

.submit{
	float:right;
}

.blueButton {
	width: 128px;
	height: 26px;
	float: left;
	font-family: Helvetica;
	font-size: 12px;
	line-height: 15px;
	/*background: url(../images/blue_btn.png) no-repeat -128px 0;*/
}

/*
.blueButton:hover {
	background: url(../images/blue_btn.png) no-repeat 0 0;
}
*/

.button {
	cursor: pointer;
}

.round-corner-6 {
	/* Round corners*/
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.round-corner-10 {
	/* Round corners*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.join_now #formpane {
	float:left;
}

.join_now_form  {
	width: 745px; 
	margin: 0 0 0 48px; 
	overflow: visible;
}

.join_now #generalpane {
	float: left; 
	overflow: visible;
}

.join_now #loginpane {
	float: right; 
	overflow: visible;
}

.join_now #loginpane  .custom_form01 .blueButton {
	margin-right: 25px;
	margin-top: 15px;
	cursor: pointer;
}

.join_now #loginpane   #passmatch {
	color: red;
}

.tomato {
	color: tomato;
}
.register-key-msg {
	width: 745px; 
	margin: 0 0 0 48px;
}
.register-key-bottom {
	width: 745px; 
	margin: 0 0 0 100px;
}

.join_now .register-key-bottom .blueButton {
	margin-top: 15px;
	cursor: pointer;
}
.sign_up_msg {
	text-align: left; 
	padding-right: 30px;
}
.sign_up_form {
	float:left; 
	padding-left: 30px;
}

.mediuma_quamarine {
	color: MediumAquamarine;
}

/*----------------------------------------------------------------------
Below: Sign In Page Rules
----------------------------------------------------------------------*/
.sign_in {
	/*width: 826px;
	height: 444px;*/
	width: 800px;
	min-height: 419px;
	margin: 23px 0 0 0;
	padding: 0;
	/*background: url(../images/sign_in_bg.png) no-repeat 0 0;*/
}

.sign_in_content {
	float: left;
	width: 798px;
}

.join_now {
	width: 826px;
	height: 590px;
	background: url(../images/join_now_bg.png) no-repeat 0 0;
	margin: 40px 0 0 0;
	padding: 0;
}

.sign {
	float: left;
	width: 761px;
	height: 37px;
	font-size: 28px;
	line-height: 31px;
	text-align:left;
	color: #ffffff;
	font-weight: bold;
	padding: 6px 0 0 37px;
}
.signInText {
	font-size: 14px;
	line-height: 17px;
	text-align: right;
	color: #8a8a8a;
	margin: 29px 35px 0 0;
	float: right;
}
.forgotText {
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	color: #8a8a8a;
	margin: 0;
	padding: 0;
	float: none;
}
.signInText a, .forgotText a {
	color: #3878e1;
}
.signInText a:hover, .forgotText a:hover {
	text-decoration: underline;
}

#loginForm, #forgetPass {
	width: 480px;
	margin: 40px 0 30px 0;
	float: none;
}
#loginForm dt, #forgetPass dt {
	font-size: 14px;
	line-height: 18px;
	text-align: right;
	color: #ffffff;

	width: 140px;
	margin: 35px 20px 0 0;
	padding: 0;
}
#loginForm dd, #forgetPass dd{
	width: 300px;
	margin: 27px 0 0 0;
	padding: 0;
}
#loginForm dd input, #forgetPass dd input {
	padding: 6px 4px;
}

#resetpass_box {
	padding: 20px 50px;
}

/*
#loginForm .btn_login_big {
	font-size: 21px;
	line-height: 24px;
	font-weight: bold;
	color: #ffffff;
	width: 166px;
	height: 56px;
	background: url(../images/btn_login_big.png) no-repeat -166px 0;
	margin: 0 0 20px 0;
	padding: 0;
}
#loginForm .btn_login_big:hover {
	background: url(../images/btn_login_big.png) no-repeat 0 0;
}

#loginForm .btn_login_big_es {
	font-size: 21px;
	line-height: 24px;
	font-weight: bold;
	color: #ffffff;
	width: 166px;
	height: 56px;
	background: url(../images/btn_login_big_es.png) no-repeat -166px 0;
	margin: 0 0 20px 0;
	padding: 0;
}

#loginForm .btn_login_big_es:hover {
	background: url(../images/btn_login_big_es.png) no-repeat 0 0;
}
*/

#loginForm .btn_login_big, #loginForm .btn_login_big_es {
	font-size: 21px;
	line-height: 24px;
	font-weight: bold;
	width: 166px;
	height: 56px;
	margin: 0 0 20px 0;
	padding: 0;
}

#forgetPass .btn_login_big {
	font-size: 21px;
	line-height: 24px;
	font-weight: bold;
	height: 56px;
	width: 196px;
	margin: 0 0 20px 0;
	padding: 0;
	font-weight: bold;
}

ul.errors li {
	text-align: left;
	color: #FF0000;
	font-size: 12px;
	padding-top: 5px;
}

#message {
	color: #FF0000;
}

/*----------------------------------------------------------------------
Below: Home Page Rules
----------------------------------------------------------------------*/
.hp_player {
	width: 640px;
	height: 400px;
	background: #000000;
	margin: 18px 0 0 0;
	padding: 0;
	float: none;
}
h1.home {
	font-family: Helvetica, sans-serif;
	font-size: 48px;
	line-height: 52px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
    letter-spacing: 1px;
	margin: 0;
	padding: 0;
}
h2.home {
	font-family: Helvetica, sans-serif;
	font-size: 33px;
	line-height: 64px;
	color: #3878e1;
	font-weight: bold;
	text-align: center;

	width: auto;
	margin: 3px 0 0 0;
	padding: 0 190px 0 0;
}
a.get_started {
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;

	width: 173px;
	height: 54px;
	background: url(../images/get_started_bg.png) no-repeat -173px 0;
	margin: -58px 98px 0 0;
	padding: 17px 0 16px 0;
	float: right;
	display: block;
}
a.get_started:hover {
	background: url(../images/get_started_bg.png) no-repeat 0 0;
}

.filmstrip_container {
	visibility: hidden;
    text-align: left;
	width: 898px;
	/*height: 268px; */
	margin: 26px 0 0 0;
	padding: 0;
}
.filmstrip {
	width: 750px;
	height: 200px;
	margin: 15px 0 0 0;
}

#recent {
	font-size:28px;
	line-height: 31px;
	color: #3878e1;

	margin: 0;
	padding: 0;
}
.filmstrip_container p {
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #464646;
	margin: 0;
	padding: 0;
}

/*----------------------------------------------------------------------
Below: My Videos Page Rules
----------------------------------------------------------------------*/
#myVideosLeft, #myVideosRight {
	margin: 0;
	padding: 0;
	float:left;
}
#myVideosLeft {
	text-align: left;
	/* overflow-x: hidden; disabled fro drag */
}

#myVideosRight {
	width: 480px;
	margin-left: 10px;
	text-align: left;
}  

.video-content {
	width: 300px;
}

#video-list, #video-list-folder {
	border-collapse: collapse;
	width: 298px; 
	min-height: 527px; 
	display: none;
}

.movie_list {
    overflow-y:auto;
    overflow-x: hidden; /*initial;*/ 
    position:relative;
    height: 523px;
    margin-top: 2px;
    width: 309px;
	/* height: 504px;
    width:auto;
    float:left;
    height: 500px;
    width: 410px;   
    border: 2px solid rgb(112,128,144); */ 
}

.vis {
    border-top: 1px solid rgb(58, 114, 175);
}   

.folder {
    width: 280px;
    height: 70px;
    position:absolute;
   /* border: aqua;   */ 
    border-style: solid;  
} 

.input-button {
    position:relative; 
}                                                             
   
.videoSub {
	background-color: #070707;
	width: 280px;
	/*margin-left: 5px;   */
	/*border-top: 1px solid #3a72af;   */
   /* border-style: none;  for drag */
}

.dropfield {
  /*  background-color: green; */
   height: 70px;
   width: 280px;
   /*position:absolute;  
   margin-top: -80px;    
   display:inline;*/
}

#table2 table .rowhandler {
  height: 70px;
  width: 280px;   
  margin-top: -70px; 
}
.forfolder {
    margin-top: -70px;
}

#open-popup {
	padding:20px
}

.white-popup-block {
	position: relative;
	background: #FFF;
	padding: 40px;
	width: auto;
	max-width: 200px;
	margin: 20px auto;
	text-align: center;
}

.mindmovies-popup-block {
	position: relative;
	background: #222222;
	color: #fff;
	padding: 40px;
	width: auto;
	max-width: 400px;
	margin: 20px auto;
	text-align: center;
	border: 2px solid #5574ab;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px; 
}

.mindmovies-popup-block button.mfp-close{
	color: #5574ab;
	top: -15px;
	right: -15px;
	background: #222222;
	opacity: 1;
	width: 35px;
	height: 35px;
	line-height: 35px;
	border: 2px solid #5574ab;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.videoTitle{ 
	display: block;
}

.videoThumb, .videoEdits {
	float:left;
}

.videoThumb {
	width:100px;
	margin-top:5px;
}

.videoEdits {
	margin-left:0;
	margin-top:0; 
	padding-left: 5px;
	width: 130px;
}

.videosError {
	padding: 15px 0 0 15px;
}

.videoTitle a:link, .videoTitle a:visited, .videoTitle a:active {
	font-family: Helvetica;
	font-size: 18px;
	color: #e6e6e6;
	font-weight: normal;
	/*text-transform: capitalize;*/
}

.videoTitle a:hover {
	color: #ffffff;
}

.videoProcess {
	float: right;
    color: #f80909;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 2px 0 2px 0;
}

#folder {
    border-left-style: dashed;
}

.functions {
	color:#c9c9c9;
	font-size:10px;
	margin-top:2px;
}

.playerTitle {
	font-size: 25px;
	line-height: 28px;
	font-weight: normal;
	color: #e6e6e6;
}

.functions a.edit_btn, 
.functions a.edit_btn_not_active  {
    float: left;	
    clear: left;
}

a.edit_btn:link, a.edit_btn:visited,
a.edit_btn_not_active:link, a.edit_btn_not_active:visited  {
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	width: 80px;
	height: 17px;
	margin: 0 5px 4px 0;
	padding: 2px 0 0 0;
	/*background: url(../images/edit_btn.png) no-repeat -81px 0;*/
}

a.edit_btn:hover {
	text-decoration: none;
	/*background: url(../images/edit_btn.png) no-repeat 0 0;*/
}

a.edit_btn_not_active:link, a.edit_btn_not_active:visited {
	opacity: 0.4;  
	filter: alpha(opacity=40);
	background-color: #000;
}

a.edit_btn_not_active:hover {
	text-decoration: none;
}

a.blue_btn_big_bg:link, a.blue_btn_big_bg:visited,
a.blue_btn_big_bg_novid:link, a.blue_btn_big_bg_novid:visited  {
	text-align: center;
	width:235px;
	height:55px;
	margin-top:17px;
	margin-left:246px;
	display: block;
	/*float:left;*/
	/*background: url(../images/blue_btn_big_bg.png) no-repeat -235px 0;*/
}
a.blue_btn_big_bg:hover, a.blue_btn_big_bg_novid:hover {
	text-decoration: none;
	/*background: url(../images/blue_btn_big_bg.png) no-repeat 0 0;*/
}
a.blue_btn_big_bg_novid:link, a.blue_btn_big_bg_novid:visited {
    float:left;
    margin-left:120px;
}

.video_menu {
	position: relative;
	width: 477px;
	height: 53px;
	margin-left: -12px;
	/*background: url(../images/mymovies4.png) no-repeat top center;*/
	z-index: 1;
}

.download-line {
	position: absolute;
	background-color: #A90000;
	height: 29px;
	width: 477px;
	bottom: 0;
	left: 0;
	z-index: 1;
}

.bi a:link, 
.bi a:visited {
	text-align:center;
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	line-height:12px;
	width: 100px;
	height: 31px;
	margin: 0 0 0 10px;
	padding: 8px 0 0 0;
	float: left;
	/*background: url(../images/btn_small_blue200.png) no-repeat -100px 0;*/
}
.biF a:link, .biF a:visited {
	height: 25px;
	padding: 14px 0 0 0;
}
.bi a:hover {
	text-decoration: none;
	/*background: url(../images/btn_small_blue200.png) no-repeat 0 0;*/
}

.bi {
	position:relative;
	z-index: 100;
}

.download {
	position:relative;
	float:left;
	width: 108px;
	height: 48px;
	margin: 0 2px 0 0;
	padding:5px 3px 0 12px;
	font-size:14px;
	z-index: 100;
	/* Background */
	background-color: #A90000;
}
.download a:link {
	color: #ffffff;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.btns {
	z-index: 1;
	bottom: 40px;
}

#bblinkB {
	padding-top:15px;
	/*margin-right:15px;*/
	font-family:Helvetica;
	font-size:19px;
	color:#ffffff;
}

#vid_description {
	width: 470px;
	min-height: 235px;
	text-align: left;
	padding: 5px;
}

#description {
	color: #ffffff;
	padding:8px;
}

.bi fdas{
	float:left;
	padding:8px 0 0 5px;
	text-align:center;
	line-height:12px;
	width:70px;
	margin-right:12px;
}
.biF fad{line-height:21px;}
.biL fda{margin-right:0;}
.bi a:link fadfd{
	color:white;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

/*----------------------------------------------------------------------
Below: Create A Video Page Rules
----------------------------------------------------------------------*/
#edit {
	text-align: center;
	margin: 0;
	padding: 0;
}

#create {
	margin: 12px 0 0 0;
	width: 926px;
	height: 740px;
}

#editor {
	height: 740px;
	outline: none;
}

.vid_tutorial {
	font-size: 15px;
	line-height: 21px;
	font-weight: normal;
	color: #ffffff;
	height: 21px;
	margin: 16px 46px 0 0;
	padding: 0;
	float: right;
}
.vid_tutorial a {
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
}
.vid_tutorial a:hover {
	text-decoration: underline;
}

.vid_tutorial_box {
	margin: 20px 0 40px 0;
}
.vid_tutorial_box .playerContainer {
	border: none;
	float: none;
}

#swapContainer {
	float:left;
    margin:2px 0 3px 0;
    padding-top: 3px;
    border-top: thin solid #3772AC;
    /*border-bottom: thin solid #3772AC;*/
	height: 325px;
	min-width: 447px;
}
#messageContainer {
	width:100%;
}

.messageAlign {
	margin-left: 100px;
}

#createVideo {
	text-align:left;
	margin-left:25px;
}

/*----------------------------------------------------------------------
Below: My Account Page Rules
----------------------------------------------------------------------*/
.sectionHead {
	font-size: 15px;
	margin-left: 10px;
}

#accountNav {
	color:#C9C9C9;
	font-size: 15px;
	line-height: 18px;
	height: 42px;
	margin: 0;
	float: right;
}
#accountNav a {
	text-decoration:none;
	font-size: 15px;
	color:#3878e1;
}
#accountNav a:hover {
	text-decoration: underline;
}

.accountLeft {
	width:350px;
	text-align:left;
	font-size:12px;
	margin: 0;
	padding: 0;
}
.accountRight {
	width:400px;
	margin-top: -10px;
}
.accountRight .account-section {
	width: 400px; 
}
#accountInfo, #usageInfo, #membershipInfo, #silver, #gold, .account-section{
	width: 303px;
	text-align: left;
	/*background: url(../images/bg_usage.png) repeat-x 0 0;*/
	padding-top: 15px;
	margin: 10px 0 0 0;
}
#accountInfo {
	height:135px;
}
.accountLeft #accountInfo {
	margin-top: 0;
}
.content_box_account {
	height: 300px;
}
.membershipOrder {
	width: 553px;
	text-align: left;
	background: url(../images/bg_usage.png) repeat-x 0 0;
	padding-top: 15px;
	margin: 10px 0 0 110px;
    height:235px;

}
.membershipOrders {
	width: 523px;
	margin: 5px 0 0 15px;
	padding: 4px 0 0 0;
}

.accountInfo-facebook-container{
	float: left; 
	width: 380px; 
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 0;
}

#usageInfo, #membershipInfo {
	height:99px;
}

ul {
	margin: 0 auto;
	padding: 0;
}

#changePassword, #confirmPassword, #changeEmail, #confirmEmail {
	width:180px;
}
#passwordEdit label {
	width: 104px;
	text-align: right;
	float: left;
}
#emailEdit label {
	width: 104px;
	text-align: right;
	float: left;
}

/* The wider the #list_wrapper is, the more columns will fit in it */
#info, #usage, #membership {
	width: 285px;
	margin: 5px 0 0 15px;
	padding: 15px 0 0 0;
}

a.btn_longblue {
	text-align:center;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #ffffff;
	line-height: 12px;
	width: 180px;
	height: 26px;
	background: url(../images/btn_longblue.png) no-repeat -180px 0;
	margin: 0 0 0 10px;
	padding: 8px 0 0 0;
	float: left;
}
a.btn_longblue:hover {
	background: url(../images/btn_longblue.png) no-repeat 0 0;
}

/*----------------------------------------------------------------------
Below: Sign Up Page Rules
----------------------------------------------------------------------*/
.membership {
	background: url(http://184.106.206.88 /images/account_info_bg.gif);
	height:148px;
	width:318px;
	padding-top:5px;
	margin-bottom:5px;
}
.member_text {
	font-weight: normal;
	margin: 5px 15px;
	padding: 0;
}

#signup {}
#photos, #player {margin-top:15px;}
#photos {font-family:Helvetica;font-size:52px;color:#bf0208;margin-bottom:-10px}
#photoLeft {margin-left: 50px;font-family:Helvetica;font-size:35px;color:#3878e1;}

#getStarted {
background: url(http://184.106.206.88 /images/get_started_bg.png);
width:173px;
height:54px;
float:left;
margin-left:15px;
/*margin-top:7px;*/
font-family:Helvetica;
font-size:18px;
color:#ffffff;
}
#photoRight {margin-left:15px;}

a {text-decoration:none;color:#3878e1;}

#bblinkB a:link {color:#ffffff;}
#bblinkB a:active {color:#ffffff;}
#bblinkB a:visited {color:#ffffff;}
#bblinkB a:hover {color:#ffffff;}

#deletebox  a:link {color:#ffffff;}
#deletebox a:active {color:#ffffff;}
#deletebox a:visited {color:#ffffff;}
#deletebox a:hover {color:#ffffff;}

.float {float:left;}
.clear {clear:both;}
.sectionHdr {
	text-align:left;
	margin-left:78px;
	margin-top:8px;
	font-family:Helvetica;
	font-size:35px;
	color:#3878e1;
}

/*Terms, Privacy, Help, Contact */
#termsbox, #privacybox, #helpbox, #membership_box {
	text-align:left;
	padding-top:10px;
}

#privacybox {
	height: 680px; 
	padding-left: 20px; 
	margin-top:6px;  
	/*margin-left: 15px; */
	overflow-y:scroll;  
	background-color: black;
}

#termsbox {
	height: 680px; 
	padding-left: 20px; 
	margin-top:6px;  
	margin-left: 15px; 
	overflow-y:scroll;  
	background-color: black;
}

#privacybox p.privacy-left, #terms p.privacy-left {
	padding-left: 30px;
}
#privacybox p.privacy-left60, #terms p.privacy-left60{
	padding-left: 60px;
}

#privacybox p.privacy-center, #terms p.privacy-center {
	text-align: center; 
	font-size: 18px;
}

#membership_container {padding-top:20px;}

/*Video Functions */
#delete {
	margin-top:30px;
	padding-left:215px;
}
#deletebox {
	padding-top:20px;
	font-size:15px;
}

/*Delete Page*/
.deleteButton {
	background: url(http://184.106.206.88 /images/blue_btn_bg.png);
	width:130px;
	height:26px;
	float:left;
	margin-left:15px;
	font-family:Helvetica;
	font-size:12px;
	color:#ffffff;
}

.delete {
	color:#ffffff;
	padding-top:6px;
}

/*Export Video Page*/
#export_container {
	padding-top:25px;
}

#exportbox, #downloadbox {
	float:left;
}

#exportbox {
	width:400px;
	background:transparent url(http://184.106.206.88 /images/export_bg.gif) no-repeat scroll 0 0;
}

#downloadbox {
	width:200px;
	height:130px;
	padding-top:15px;
	background: url(http://184.106.206.88 /images/account_info_bg.gif);
}

#export #submitbutton {
	margin-left:22px;
}

.failed-movie-content {
	background-color: #000; 
	height: 500px;  
	width: 700px; 
	padding-left: 20px; 
	padding-right: 10px; 
	margin-left:10px; 
	text-align: justify;
}

/*Share PAge*/
#sharebox {
	padding-top:10px;
}

/* Sign Up Page */

/*Membership Upgrade */
#upgrade_container {padding-left:70px;padding-top:20px;}
#upgrade_left, #upgrade_right {float:left;}

#upgrade_left {width:300px;}
#upgrade_right {width:450px;}

#video {
	/*
	height: 270px;
	width: 480px;
	*/
}

.playerContainer {
	float:left;
	margin:2px 0 3px 0;
	padding-top: 3px;
	/*border-top: thin solid #3772AC;*/
	/*border-bottom: thin solid #3772AC;*/
}

.bblink {
	margin-top:6px;
}

.usagestats_from {
	background-color: #CCCCCC;
	display: inline-table;
	height: 300px;
	width: 100%;
	border: thin solid #333333;
}

.usagestats_from {
	background-color: #CCCCCC;
	display: inline-table;
	height: 300px;
	width: 100%;
	border: thin solid #333333;
}

.passupdate_from {
	background-color: #CCCCCC;
	display: inline-table;
	height: 300px;
	width: 100%;
	border: thin solid #333333;
}

.memberinfo_from {
	background-color: #CCCCCC;
	display: inline-table;
	height: 300px;
	width: 100%;
	border: thin solid #333333;
}

.mainblock_from {
	background-color: #CCCCCC;
	display: inline-block;
	padding: 5px;
	width: 40%;
	border: thin solid #333333;
}

.member_benefits_upgrade {
	width:100%;
	height:300px;
	border:thin dashed #666666;
}

.member_pricing_upgrade {
	width:100%;
	height:300px;
	border:thin dashed #666666;
}
.upgrade_partition {
	width:300px;;
	display:inline-block;
}

.videolist {
	background-color:#FFCCCC;
	width:100%;
	height:30px;
	border-bottom:solid thin #0000FF;
}

.videoItemBtn {
	display:inline-block;
	background-color:#dcdcdc;
	border:thin solid #000000;
}

/* added by dirk, modify as needed */
.videolistbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 400px;
	width: 100%;
	border: thin solid #999999;
}
.preview {
	height: 250px;
	width: 100%;
	border: medium dotted #666666;
}
.rightblock {
	display: inline-table;
	width: 49%;
}
.createbutton {
	font-family: Arial, Helvetica, sans-serif;
	height: 100px;
	width: 100%;
	border: thin dashed #999999;
}
.leftblock {
	width: 49%;
	display: inline-table;
}

.boldFont {
    font-weight: bolder;
    display:block;
    color: PeachPuff;
    padding-bottom: 5px;
    padding-top: 5px;
}

h2.contact{
    text-align: left;
    padding-left: 40px;
	font-family: Helvetica, sans-serif;
	font-size: 22px;
	color: #3878e1;
	font-weight: bold;

}

.question {
	margin-top: 8px;
	font-family: Helvetica;
	color: #3878e1;
    float: left;
    padding-top: 10px;
    padding-left: 50px;
    text-shadow: #f0f8ff;
    width: 650px;
    text-align: justify;
}

.answer {
	padding-left: 30px;
    margin-top: 8px;
	font-family: Helvetica;
    float: left;
    text-align: justify;
    padding-top: 2px;
	width: 650px;
}

#Fileuploader {
    display: none;   
}

a.btn_longbluefb {
	text-align:center;
	/*font-size: 14px;*/
	line-height: 17px;
	/*font-weight: bold;*/
	color: #ffffff;
	line-height: 12px;
	width: 180px;
	height: 26px;
	background: url(../images/btn_longblue-with-facebook.png) no-repeat -180px 0;
	margin: 0 0 0 10px;
	padding: 8px 0 0 0;
	float: right;
}
a.btn_longbluefb:hover {
	background: url(../images/btn_longblue-with-facebook.png) no-repeat 0 0;
}

a.btn_longbluefb:link {
	color: #ffffff;
}

/*.facebook-button{
	font-size:15px;
	color: #3878e1;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    margin: 22px 0 0 22px;
    padding: 11px 22px;
    width: 70%;
    background: #fbf6de;
    border: solid 1px #d9ce9a;
}*/

#edit a {
    float:right;    
}

.warning-message {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px; 
}

h3.section {
  margin-top: 1em;
}

#vertical_slide {
  
  }

div.marginbottom {
  /* Since the Fx.Slide element resets margins, we set a margin on the above element */
  margin-bottom: 10px;
}

/* Tables of list orders from account controller 
*/
.order_table {
	border-collapse: collapse;
	font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    font-size: 11px;
    text-align: left;
    width: 455px;
}
.order_table th{
    background: none repeat scroll 0 0 #B50010;
    border-bottom: 1px solid #FFFFFF;
    border-top: 4px solid #910613;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
}
.order_table td{
	background: none repeat scroll 0 0 #000000;
    border-bottom: 1px solid #B50010;
    border-top: 1px solid transparent;
    color: #FFFFFF;
    padding:6px;
}
.order_table .odd{
	background: none repeat scroll 0 0 #68A6f4;
}
.numbers{
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #B50010;
    font-size: 10px;
    margin-right: 1px;
    padding: 2px 2px;
    text-align: center;
    text-decoration: none;

}
.numbers .selected {
    background: none repeat scroll 0 0 #B50010;
    border: 1px solid #B50010;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0.2em 0.5em;

}
.error-msg {
	text-align: left;
	padding-left: 15px;
}
.no-movies-msg {
	padding-top: 150px;
}
.folder-name {
	margin-top: 20px;
}
.mindmovies-popup-block a.folder-new-button {
	margin-top: 12px; 
	margin-left: 175px; 
	/*height: 40px; */
	width: 80px; 
	display: block;
}
.mindmovies-popup-block a.folder-edit-button {
	margin-top: 12px; 
	margin-left: 207px; 
	/*height: 40px; */
	width: 80px; 
	display: block;
}
#lblErrorFolderName , #lblErrorEditFolderName{
	color: red; 
	font-size: 11px;
}
.folder-delete-question {
	display: block; 
	margin-top: 25px;
}
.folder-delete-content {
	padding: 0; 
	margin: 20px 0 0 110px; 
	width: 180px;
}
.mindmovies-popup-block a.folder-cancel-btn,
.white-popup  a.folder-cancel-btn {
	display: block; 
	/*height: 40px; */
	width: 80px; 
	float: left;
}
.mindmovies-popup-block a.folder-confirm-btn,
.white-popup  a.folder-confirm-btn {
	display: block; 
	/*height: 40px; */
	width: 80px; 
	float: right
}
.folder-delete-msg {
	color: #006400; 
	font-size: 12px;
}
.folder-remove-content, .folder-move-content {
	padding: 0; 
	margin: 20px 0 0 110px; 
	width: 180px;
}
#folder-select-item {
	margin-top: 20px; 
	width: 80px;
}
.folder-move-msg  {
	display: block; 
	margin-top: 25px; 
	font-size: 12px;
}

.open-popup-link {
	font-size: 14px; 
	float:right;
}

.open-popup-link:hover{
    text-decoration: underline;
}

.deleteSpan {
    float:right;
    margin-top:11px;
    margin-right:5px;
    color:#285CDD;
}
.deleteSpan:hover {
    text-decoration: underline;
}
#spinnerVideo, #spinnerFolder, #folderVideos {
	width: 100%; 
	display: none;
}
#spinnerVideo img, #spinnerFolder img  {
	margin: 175px 125px;
}

#video-list-folder {
	display:none; 
	/*width: 300px; 
	min-height: 527px;*/
}

.folder-back-button {
	background-color:#3e3e3e; 
	height:35px; 
	padding-left:2px; 
	margin-bottom:5px;
}

.folder-back-button img {
	float: left; 
	cursor: pointer;
}
.folder-title {
	text-align:center; 
	float: right;
	width: 75%; 
	margin-right: 35px; 
	margin-top: 8px;
}
.folder-title span#folderNameSpan {
	color: #FFFFFF; 
	font-size: 16px;
}
.video-description {
	padding-bottom: 10px;
}

#vid_description #description #feedback {
	display: none; 
	text-align: center; 
	padding: 0 0 10px 0;
}

#vid_description #description #feedback-image {
	display: none; 
	text-align: center; 
	padding-bottom: 10px;
}

#vid_description #description #btns {
	overflow-x: visible; 
	width: 490px;
}
#download-form {
	display:none;
}
/*.video_menu .download div {
	margin-top:5px
}*/
.video_menu .download div.turkish {
     margin-top:-6px;
 }
.video_menu .download div.spanish {
    margin-top:-6px;
}
.video_menu  span.tab_active{
	text-shadow: 0 0 10px #FF0;
}
.video_menu a.tab_link {
	padding-top: 12px;
	height: 27px;
}
.accountInfo-facebook-container .login-image {
	float: left; 
	width: 40px;
}
.accountInfo-facebook-container .login-msg {
	float: left; 
	width: 340px;
}
.accountInfo-facebook-container .login-image a img { 
	display: inline; 
}
.lightskyblue {
	color: LightSkyBlue;
}
.royalblue {
	color: RoyalBlue;
}
.green {
	color: green;
}
.red {
	color: red;
}
.yellow {
	color: yellow;
}
#share-form-canvas {
	padding-bottom: 10px;
}
.videoStatus {
	float:left;
	display: block;
}
.inline {
	display: inline;
}
.image-thumb {
	max-width:100px; 
	max-height:100px;
}
.floatright {
	float: right;
}
.videoFolderMain {
	width:280px; 
	border-bottom:solid 1px #666666; 
	height:35px; 
	padding-left:2px; 
	margin-bottom:5px;
}
.videoFolderListItem {
	cursor: pointer;
}
.videoFolderListItem img {
	margin-top:3px;
	float:left;
}
.videoFolderName{
	padding-left:5px;
	float:left;
	margin-top:12px;
}

#previewBlock{
    height:100%;
}

#flPreviewPlayer{
    width:640px;
    height:320px;
}