﻿ /*@charset "UTF-8";*/
 /* CSS Document */
 /* Latin American Equity Sports LLC */
 html,
 body,
 div,
 span,
 applet,
 object,
 iframe,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 p,
 blockquote,
 pre,
 a,
 abbr,
 acronym,
 address,
 big,
 cite,
 code,
 del,
 dfn,
 em,
 font,
 img,
 ins,
 kbd,
 q,
 s,
 samp,
 small,
 strike,
 strong,
 sub,
 sup,
 tt,
 var,
 b,
 u,
 i,
 center,
 dl,
 dt,
 dd,
 ol,
 ul,
 li,
 fieldset,
 form,
 label,
 legend,
 table,
 caption,
 tbody,
 tfoot,
 thead,
 tr,
 th,
 td {
 	margin: 0;
 	padding: 0;
 	border: 0;
 	outline: 0;
 }
 body {} ol,
 ul {
 	list-style: none;
 }
 blockquote,
 q {
 	quotes: none;
 }
 blockquote:before,
 blockquote:after,
 q:before,
 q:after {
 	content: '';
 	content: none;
 }
 :focus {
 	outline: 0;
 }
 ins {
 	text-decoration: none;
 }
 del {
 	text-decoration: line-through;
 }
 table {
 	border-collapse: collapse;
 	border-spacing: 0;
 }
 ::-moz-focus-inner {
 	border: 0;
 }
 html,
 body {
 	height: 100%;
 	background: #fff;
 	color: #4f4f4f;
 	font: normal normal normal 14px/1.6'Open Sans', sans-serif;
 }
 html {
 	min-width: 0px;
 }
 body {
 	min-width: 940px;
 }
 body.signUp {
 	overflow-y: scroll;
 }
 body.mobileDocPreview {
 	min-width: 0;
 }
 body.lightbox {
 	overflow: hidden;
 }
 body.windows.lightbox,
 body.linux.lightbox,
 .widows.lightbox .viewtabs_bar,
 .linux.lightbox .viewtabs_bar,
 .widows.lightbox #myfiles_controlbar_wrap,
 .linux.lightbox #myfiles_controlbar_wrap,
 .widows.lightbox #header,
 .linux.lightbox #header {
 	padding-right: 20px;
 }
 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {} h1 {} h2 {} h3 {} h4 {} h5 {} h6 {} a {
 	color: #ffffff;
 	text-decoration: none;
 }
 ::selection,
 -moz-selection {
 	background: rgba(0, 160, 250, 0.5);
 	color: white;
 	text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6);
 }
 a:hover {
 	text-decoration: none;
 	color: #CF3;
 }
 .hide {
 	display: none;
 }
 #container {
 	min-height: 100%;
 	z-index: 1;
 	padding-top: 70px;
 }
 .myfiles #container,
 .recentChanges #container,
 .sharedWithMe #container {
 	padding-top: 0;
 	background: #fff;
 }
 .signUp #container,
 .signUpRegister #container,
 .checkOut #container,
 .changePlan #container {
 	padding-top: 0;
 }
 #content_container {
 	padding-bottom: 300px;
 	z-index: 1;
 }
 .myfiles #content_container {
 	padding-bottom: 0;
 }
 .wrap {
 	width: 960px;
 	margin: 0 auto;
 }
 #page_screen {
 	background-color: #000;
 	filter: alpha(opacity=10);
 	opacity: 0;
 	position: fixed;
 	top: 0px;
 	left: 0px;
 	bottom: 0;
 	width: 100%;
 	height: auto !important;
 	display: none;
 	z-index: 1000;
 }
 .modalMobile {
 	overflow: hidden;
 	position: fixed;
 	width: 100%;
 	height: 100%;
 }
 body.signup.modalMobile {
 	height: 100%;
 }
 .modalMobile #page_screen {
 	display: none !important;
 }
 .modalMobile .floatingTabsBox {
 	display: none;
 }
 .subNavBar {
 	width: 100%;
 	height: 46px;
 	margin-top: -1px;
 	background: #EDF1F5;
 	position: relative;
 	z-index: 1;
 	margin-top: -2px;
 	background: -moz-linear-gradient(top, #EDF1F5 0%, #BFD0E0 100%);
 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #EDF1F5), color-stop(100%, #BFD0E0));
 	background: -webkit-linear-gradient(top, #EDF1F5 0%, #BFD0E0 100%);
 	background: -o-linear-gradient(top, #EDF1F5 0%, #BFD0E0 100%);
 	background: -ms-linear-gradient(top, #EDF1F5 0%, #BFD0E0 100%);
 	background: linear-gradient(top, #EDF1F5 0%, #BFD0E0 100%);
 	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#edf1f5', endColorstr='#bfd0e0', GradientType=0);
 }
 .subNavBar li {
 	float: left;
 	border-left: 1px solid #A2BBD1;
 }
 .subNavBar li:last-child {
 	border-right: 1px solid #A2BBD1;
 }
 .subNavBar li.current {
 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, .3)), color-stop(100%, rgba(255, 255, 255, 1)));
 	/* Chrome,Safari4+ */
 	background: -webkit-linear-gradient(top, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, 1) 100%);
 	/* Chrome10+,Safari5.1+ */
 	background: -moz-linear-gradient(top, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, 1) 100%);
 	/* FF3.6+ */
 	background: -ms-linear-gradient(top, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, 1) 100%);
 	/* IE10+ */
 	background: -o-linear-gradient(top, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, 1) 100%);
 	/* Opera 11.10+ */
 	background: linear-gradient(top, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, 1) 100%);
 	/* W3C */
 }
 .subNavBar a {
 	display: block;
 	padding: 12px 25px 12px 25px;
 	color: black;
 	font-weight: bold;
 	text-shadow: 0px 1px 1px white;
 	text-align: center;
 	border-left: 1px solid #E8EEF4;
 	border-right: 1px solid #E8EEF4;
 }
 .subNavBar a:hover {
 	color: #3190D3;
 }
 /* Style Overrides for lists */
 .listBullet {
 	list-style-type: disc;
 	margin-left: 1em;
 }
 li.aboutBullet {
 	list-style: disc outside none;
 	margin-left: 1em;
 	padding-left: 1em;
 	text-indent: -1em;
 }
 /*++++++++++++++++++++++++++++++++*/
 /* TABLE STYLES /////////////////
/*/
 /*++++++++++++++++++++++++++++++++*/
 table {
 	border: 0px solid #cdd0d4;
 	width: 100%;
 	background: #dfe2e6;
 	padding: 0px;
 	border-collapse: separate;
 	-moz-box-shadow: inset 0px 0px 0px #fff;
 	-webkit-box-shadow: inset 0px 0px 0px #fff;
 	box-shadow: inset 0px 0px 0px #fff;
 	margin-bottom: 10px;
 }
 th {
 	text-align: left;
 	font-size: 12px;
 }
 td,
 th {
 	padding: 5px;
 }
 tbody tr {
 	background: #fff;
 }
 tbody tr td {
 	border-bottom: 0px solid #eee;
 	border-top: 0px solid #fff;
 }
 tbody tr td:first-child {
 	border-left: 0px solid #cdd0d4;
 }
 tbody tr td:last-child {
 	border-right: 0px solid #cdd0d4;
 }
 tbody tr:last-child td {
 	border-bottom: 0px solid #CDD0D4;
 	-moz-box-shadow: 0px 0px 0px #fff;
 	-webkit-box-shadow: 0px 0px 0px #fff;
 	box-shadow: 0px 0px 0px #fff;
 }
 tbody tr:first-child td {
 	border-top: 0px solid #cdd0d4;
 }
 table.split-cells {
 	border-spacing: 2px;
 	padding: 0;
 }
 table.split-cells tbody tr td {
 	border: 0px solid #cdd0d4;
 	-moz-box-shadow: 0px 0px 0px #fff;
 	-webkit-box-shadow: 0px 0px 0px #fff;
 	box-shadow: 0px 0px 0px #fff;
 }
 table.split-cells th {
 	padding-bottom: 0;
 }
 td > .btn {
 	display: block;
 }
 table .lg-txt {
 	font-size: 21px;
 	font-weight: bold;
 }
 .account_header_table table tr td,
 .account_header_table table tr th {
 	text-align: center;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* PSEUDO TABLE (for when you want the look of a table, but not the markup:) ////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 .pseudoTable {
 	border: 1px solid #cdd0d4;
 	background: #dfe2e6;
 	padding: 2px;
 	-moz-box-shadow: inset 0px 1px 0px #fff;
 	-webkit-box-shadow: inset 0px 1px 0px #fff;
 	box-shadow: inset 0px 1px 0px #fff;
 	font-size: 12px;
 }
 .pseudoTable .ptHead {
 	padding: 4px 8px;
 	font-weight: bold;
 	overflow: auto;
 }
 .pseudoTable ul {
 	background: #fff;
 	border: 1px solid #cdd0d4;
 	-moz-box-shadow: 0px 1px 0px #fff;
 	-webkit-box-shadow: 0px 1px 0px #fff;
 	box-shadow: 0px 1px 0px #fff;
 	margin: 0 !important;
 }
 .pseudoTable li {
 	background: #fff;
 	border-bottom: 1px solid #eee;
 	border-top: 1px solid #fff;
 	padding: 5px;
 	overflow: auto;
 }
 .pseudoTable li div,
 .ptHead div {
 	float: left;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* BUTTONS //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 .btn,
 input[type="button"].btn,
 input[type="submit"] {
 	display: inline-block;
 	padding: 8px;
 	margin: 0;
 	font: normal normal normal 13px/13px'Open Sans', sans-serif;
 	-moz-border-radius: 3px;
 	-webkit-border-radius: 3px;
 	border-radius: 3px;
 	-moz-background-clip: padding;
 	-webkit-background-clip: padding-box;
 	background-clip: padding-box;
 	text-decoration: none;
 	-webkit-user-select: none;
 	-khtml-user-select: none;
 	/*-moz-user-select: none; */
 	/* Commented by ddean - this was breaking selection of text in textfields in firefox. */
 	-o-user-select: none;
 	user-select: none;
 	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1), 0px 1px 0px rgba(255, 255, 255, .7);
 	/*top, all edges, bottom outer*/
 	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1), 0px 1px 0px rgba(255, 255, 255, .7);
 	/*top, all edges, bottom outer*/
 	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1), 0px 1px 0px rgba(255, 255, 255, .7);
 	/*top, all edges, bottom outer*/
 }
 .btn:hover {
 	text-decoration: none;
 }
 .primary.btn,
 input[type="button"].primary.btn,
 input[type="submit"] {
 	color: white;
 	border: 1px solid #1F3D5C;
 	background-color: #304A64;
 	background-image: -webkit-gradient(linear, left top, left bottom, from(#3F6483), to(#2e6499));
 	background-image: -webkit-linear-gradient(top, #3F6483, #304A64);
 	background-image: -moz-linear-gradient(top, #3F6483, #304A64);
 	background-image: -ms-linear-gradient(top, #3F6483, #304A64);
 	background-image: -o-linear-gradient(top, #3F6483, #304A64);
 	background-image: linear-gradient(top, #3F6483, #304A64);
 	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#3F6483', EndColorStr='#304A64');*/
 	text-shadow: 0px -1px 0px #000;
 }
 .secondary.btn,
 input[type="button"] {
 	color: #565E67;
 	border: 1px solid #A3A6A8;
 	background-color: #D4D8DB;
 	background-image: -webkit-gradient(linear, left top, left bottom, from(#E7EBEE), to(#D4D8DB));
 	background-image: -webkit-linear-gradient(top, #E7EBEE, #D4D8DB);
 	background-image: -moz-linear-gradient(top, #E7EBEE, #D4D8DB);
 	background-image: -ms-linear-gradient(top, #E7EBEE, #D4D8DB);
 	background-image: -o-linear-gradient(top, #E7EBEE, #D4D8DB);
 	background-image: linear-gradient(top, #E7EBEE, #D4D8DB);
 	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#E7EBEE', EndColorStr='#D4D8DB');*/
 	text-shadow: 0px 1px 0px #fff;
 }
 .alt.btn,
 input[type="button"].alt.btn {
 	color: white;
 	border: 1px solid #468000;
 	background-color: #629721;
 	background-image: -webkit-gradient(linear, left top, left bottom, from(#83b842), to(#629721));
 	background-image: -webkit-linear-gradient(top, #83b842, #629721);
 	background-image: -moz-linear-gradient(top, #83b842, #629721);
 	background-image: -ms-linear-gradient(top, #83b842, #629721);
 	background-image: -o-linear-gradient(top, #83b842, #629721);
 	background-image: linear-gradient(top, #83b842, #629721);
 	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#83b842', EndColorStr='#629721');*/
 	text-shadow: 0px -1px 0px #000;
 }
 .btn:active,
 .btn.toggleOn,
 input[type="button"]:active {
 	background-image: none;
 	-moz-box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.3), 0px 1px 0px rgba(255, 255, 255, .5);
 	-webkit-box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.3), 0px 1px 0px rgba(255, 255, 255, .5);
 	box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.3), 0px 1px 0px rgba(255, 255, 255, .5);
 }
 .btn.sm {
 	padding: 5px 15px;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* NEW BUTTONS //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* ======= GLOBAL BTN ======= */
 div[class*="gbtn"],
 a[class*="gbtn"],
 li[class*="gbtn"],
 input[type="reset"],
 input[type="submit"] {
 	border-radius: 3px;
 	float: right;
 	position: relative;
 	margin-right: 10px;
 	font-family: 'Open Sans', sans-serif;
 	font-size: 13px;
 	/*font-weight: bold;*/
 	font-weight: 600;
 	padding: 0 13px 0 0;
 	cursor: pointer;
 	height: 36px;
 	line-height: 36px;
 	border: 0;
 	outline: 0;
 }
 input[type="submit"].gbtnPrimary,
 input[type="submit"].gbtnSecondary,
 input[type="submit"].gbtnTertiary {
 	padding-left: 13px;
 }
 .gbtnPrimary:not([class*="ico30"]),
 .gbtnSecondary:not([class*="ico30"]),
 .gbtnTertiary:not([class*="ico30"]) {
 	padding-left: 4px;
 }
 .gbtnPrimary:first-letter,
 .gbtnSecondary:first-letter,
 .gbtnTertiary:first-letter,
 .gbtnAlt:first-letter {
 	padding-left: 10px;
 }
 /* ======= WHITE BTN ======= */
 .gbtnPrimary,
 input[type="button"].gbtnPrimary,
 input[type="reset"].gbtnPrimary,
 input[type="submit"].gbtnPrimary {
 	color: #828282;
 	background-color: #fff;
 	/* Old browsers */
 	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(240, 240, 240, .8) 100%);
 	/* FF3.6+ */
 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(240, 240, 240, .8)));
 	/* Chrome,Safari4+ */
 	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(240, 240, 240, .8) 100%);
 	/* Chrome10+,Safari5.1+ */
 	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(240, 240, 240, .8) 100%);
 	/* Opera 11.10+ */
 	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(240, 240, 240, .8) 100%);
 	/* IE10+ */
 	background-image: linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(240, 240, 240, .8) 100%);
 	/* W3C */
 	-webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, .1), inset 0px 0px 0px 1px rgba(255, 255, 255, .8), 0px 1px 0px 1px rgba(0, 0, 0, .15), 0 1px 0 0 rgba(0, 0, 0, .20);
 	/* top outline | innerglow | outline+dropshadow | bottomshadow */
 	-moz-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, .1), inset 0px 0px 0px 1px rgba(255, 255, 255, .8), 0px 1px 0px 1px rgba(0, 0, 0, .15), 0 1px 0 0 rgba(0, 0, 0, .20);
 	/* top outline | innerglow | outline+dropshadow | bottomshadow */
 	box-shadow: 0 -1px 0 0 rgba(0, 0, 0, .1), inset 0px 0px 0px 1px rgba(255, 255, 255, .8), 0px 1px 0px 1px rgba(0, 0, 0, .15), 0 1px 0 0 rgba(0, 0, 0, .20);
 	/* top outline | innerglow | outline+dropshadow | bottomshadow */
 	text-shadow: none;
 }
 .gbtnPrimary:hover {
 	background-image: none;
 	color: #6b6b6b;
 }
 .gbtnPrimary:active {
 	background: #F7F7F7;
 	-webkit-box-shadow: inset 0 1px 0 0 #fff, 0 0 0 1px rgba(0, 0, 0, .15);
 	/* topshine | outline */
 	-moz-box-shadow: inset 0 1px 0 0 #fff, 0 0 0 1px rgba(0, 0, 0, .15);
 	/* topshine | outline */
 	box-shadow: inset 0 1px 0 0 #fff, 0 0 0 1px rgba(0, 0, 0, .15);
 	/* topshine | outline */
 }
 div[class*="ico30"].gbtnPrimary:hover:after,
 a[class*="ico30"].gbtnPrimary:hover:after,
 li[class*="ico30"].gbtnPrimary:hover:after {
 	opacity: .8;
 }
 /* ======= GREEN BTN ======= */
 .gbtnSecondary,
 input[type="button"].gbtnSecondary {
 	color: #fff;
 	background: #7EBB1B;
 	text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
 	background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, .15));
 	background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, .15));
 	background-image: -ms-linear-gradient(top, transparent, rgba(0, 0, 0, .15));
 	background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, .15));
 	background-image: linear-gradient(top, transparent, rgba(0, 0, 0, .15));
 	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, .15), 0px 0px 0px 1px hsla(83, 97%, 12%, .6), 0 2px 0 0 rgba(0, 0, 0, .15), 0 1px 0 0 rgba(0, 0, 0, .2);
 	/* innerglow | outline | dropshadow | bottomshadow */
 	-moz-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, .15), 0px 0px 0px 1px hsla(83, 97%, 12%, .6), 0 2px 0 0 rgba(0, 0, 0, .15), 0 1px 0 0 rgba(0, 0, 0, .2);
 	/* innerglow | outline | dropshadow | bottomshadow */
 	box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, .15), 0px 0px 0px 1px hsla(83, 97%, 12%, .6), 0 2px 0 0 rgba(0, 0, 0, .15), 0 1px 0 0 rgba(0, 0, 0, .2);
 	/* innerglow | outline | dropshadow | bottomshadow */
 }
 .gbtnSecondary:hover {
 	background-image: none;
 	color: #fff;
 }
 .gbtnSecondary:active {
 	background: #75AE19;
 	-webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .3), 0 0 0 1px rgba(0, 83, 138, .6);
 	-moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .3), 0 0 0 1px rgba(0, 83, 138, .6);
 	box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .3), 0 0 0 1px rgba(0, 83, 138, .6);
 }
 /* ======= BLUE BTN ======= */
 .gbtnTertiary,
 input[type="button"].gbtnTertiary,
 input[type="submit"].gbtnTertiary {
 	color: #fff;
 	background: #2a5a9B;
 	text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
 	background-image: -webkit-linear-gradient(top, transparent, rgba(14, 74, 113, .2));
 	background-image: -moz-linear-gradient(top, transparent, rgba(14, 74, 113, .2));
 	background-image: -ms-linear-gradient(top, transparent, rgba(14, 74, 113, .2));
 	background-image: -o-linear-gradient(top, transparent, rgba(14, 74, 113, .2));
 	background-image: linear-gradient(top, transparent, rgba(14, 74, 113, .2));
 	-webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, .25), 0 2px 0px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 83, 138, .6), inset 0 0 0px 1px rgba(255, 255, 255, .15);
 	-moz-box-shadow: 0 1px 0 0 rgba(0, 0, 0, .25), 0 2px 0px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 83, 138, .6), inset 0 0 0px 1px rgba(255, 255, 255, .15);
 	box-shadow: 0 1px 0 0 rgba(0, 0, 0, .25), 0 2px 0px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 83, 138, .6), inset 0 0 0px 1px rgba(255, 255, 255, .15);
 }
 .gbtnTertiary:hover,
 input[type="button"].gbtnTertiary:hover,
 input[type="submit"].gbtnTertiary:hover,
 .zeroclipboard-is-hover.gbtnTertiary {
 	background-image: none;
 	color: #fff;
 }
 .gbtnTertiary:active {
 	background: #429BD7;
 	-webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .3), 0 0 0 1px rgba(0, 83, 138, .6);
 	-moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .3), 0 0 0 1px rgba(0, 83, 138, .6);
 	box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .3), 0 0 0 1px rgba(0, 83, 138, .6);
 }
 div[class*="ico30"].gbtnTertiary:hover:after,
 a[class*="ico30"].gbtnTertiary:hover:after,
 li[class*="ico30"].gbtnTertiary:hover:after {
 	opacity: .6;
 }
 /* ======= ALT BUTTON - dark button with reversed icon ======= */
 .gbtnAlt {
 	color: #fff;
 	background: #404040;
 	background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, .15));
 	background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, .15));
 	background-image: -ms-linear-gradient(top, transparent, rgba(0, 0, 0, .15));
 	background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, .15));
 	background-image: linear-gradient(top, transparent, rgba(0, 0, 0, .15));
 	border-radius: 3px;
 	-webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .15), 0 2px 0 0 rgba(0, 0, 0, .05), inset 0 0 0 1px rgba(255, 255, 255, .03), inset 0 1px 0 0 rgba(255, 255, 255, .07);
 	-moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .15), 0 2px 0 0 rgba(0, 0, 0, .05), inset 0 0 0 1px rgba(255, 255, 255, .03), inset 0 1px 0 0 rgba(255, 255, 255, .07);
 	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .15), 0 2px 0 0 rgba(0, 0, 0, .05), inset 0 0 0 1px rgba(255, 255, 255, .03), inset 0 1px 0 0 rgba(255, 255, 255, .07);
 	/* outline | dropshadow | innerglow | top highlight */
 }
 .gbtnAlt:hover {
 	background: #444;
 	color: #fff;
 }
 .gbtnAlt:active {
 	background: #404040;
 }
 /* ======= DEFINE ICON FOR BUTTONS ======= */
 /* icon for lighter buttons */
 div[class*="ico30"]:after,
 a[class*="ico30"]:after,
 li[class*="ico30"]:after,
 button[class*="ico30"]:after {
 	background-repeat: no-repeat;
 	content: "";
 	float: left;
 	height: 20px;
 	width: 30px;
 	margin-top: 8px;
 	background-image: url(images/icons/ico30/ico30-v9.png);
 	opacity: .5;
 }
 /* reversed icon for alt button */
 div[class*="ico30"].gbtnAlt:after,
 a[class*="ico30"].gbtnAlt:after,
 li[class*="ico30"].gbtnAlt:after,
 button[class*="ico30"].gbtnAlt:after {
 	background-image: url(images/icons/ico30/ico30_reversed-v9.png);
 }
 div[class*="ico30"].gbtnAlt:hover:after,
 a[class*="ico30"].gbtnAlt:hover:after,
 li[class*="ico30"].gbtnAlt:hover:after {
 	opacity: 1;
 }
 /* masked icons for white backgrounds, allows css background color */
 div[class*="ico30"].maskedIcons:after,
 a[class*="ico30"].maskedIcons:after,
 li[class*="ico30"].maskedIcons:after {
 	background-image: url(images/icons/ico30/ico30-mask-white.png);
 	opacity: 1;
 }
 /* ======= GROUPED BUTTONS ======= */
 div.rightBtn,
 a.rightBtn,
 li.rightBtn {
 	border-radius: 0 3px 3px 0;
 	margin-left: 1px;
 	position: relative;
 }
 div.leftBtn,
 a.leftBtn,
 li.leftBtn {
 	border-radius: 3px 0 0 3px;
 	margin-right: 0;
 }
 div.centerBtn,
 a.centerBtn,
 li.centerBtn {
 	border-radius: 0;
 	margin: 0 0 0 1px;
 }
 /* ======= TEXT LINKS WITH ICONS ======= */
 .dropdown li > a[class*="ico30"] {
 	padding-left: 26px;
 }
 .dropdown li[class*="ico30"]:after,
 .dropdown li > a[class*="ico30"]:after {
 	left: -13px;
 	opacity: 0.5;
 	position: absolute;
 	top: -7px;
 }
 div[class*="ico30"].plainTxtBtn:after,
 a[class*="ico30"].plainTxtBtn:after,
 li[class*="ico30"].plainTxtBtn:after {
 	margin: 0 4px 0 -14px;
 }
 div[class*="ico30"].plainTxtBtn.reversedIcons:after,
 a[class*="ico30"].plainTxtBtn.reversedIcons:after,
 li[class*="ico30"].plainTxtBtn.reversedIcons:after {
 	background-image: url(images/icons/ico30/ico30_reversed-v9.png);
 }
 div[class*="ico30"].maskedIcons:after,
 a[class*="ico30"].maskedIcons:after,
 li[class*="ico30"].maskedIcons:after {
 	background-image: url(images/icons/ico30/ico30-mask-white.png);
 }
 /* special styling for icons in dropdowns that are 20px rather than 16px */
 .dropdown li[class="ico30folder"]:after,
 .dropdown li > a[class="ico30folder"]:after {
 	background-position: -1060px top;
 	width: 20px !important;
 	margin-left: 12px;
 }
 .betaBtn:after {
 	content: "BETA";
 	border-radius: 3px;
 	background-color: #397baf;
 	padding: 3px 7px;
 	margin-left: 8px;
 	font-size: 11px;
 	font-weight: 700;
 	color: #fff;
 	position: relative;
 	top: -2px;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* STEP CONFIRMATION (STEP# | PASS/FAIL ICON) --> used in dmca process //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 .stepConfirm {
 	display: inline-block;
 	width: 40px;
 	height: 22px;
 	font-size: 14px;
 	line-height: 22px;
 	padding-left: 8px;
 	color: #636466;
 	border: 1px solid #B4B8BB;
 	border-radius: 20px;
 	background-color: #fff;
 	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eff0f1));
 	background-image: -webkit-linear-gradient(top, #fff, #eff0f1);
 	background-image: -moz-linear-gradient(top, #fff, #eff0f1);
 	background-image: -ms-linear-gradient(top, #fff, #eff0f1);
 	background-image: -o-linear-gradient(top, #fff, #eff0f1);
 	background-image: linear-gradient(top, #fff, #eff0f1);
 	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 1), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2), 0px 1px 0px rgba(255, 255, 255, .5);
 	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 1), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2), 0px 1px 0px rgba(255, 255, 255, .5);
 	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 1), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2), 0px 1px 0px rgba(255, 255, 255, .5);
 	text-shadow: 0px 1px 0px #fff;
 	position: relative;
 }
 .stepConfirm:before {
 	content: "";
 	position: absolute;
 	height: 22px;
 	width: 1px;
 	left: 50%;
 	top: 0;
 	margin-left: -1px;
 	background: #dcdee0;
 	border-right: 1px solid #fff;
 }
 .stepConfirm:after {
 	content: "";
 	position: absolute;
 	top: 3px;
 	right: 4px;
 	height: 16px;
 	width: 16px;
 	background-color: #E6E8EA;
 	border-radius: 50%;
 	-moz-box-shadow: inset 0 0 0 2px #d0d4d9;
 	-webkit-box-shadow: inset 0 0 0 2px #d0d4d9;
 	box-shadow: inset 0 0 0 2px #d0d4d9;
 }
 .stepConfirm.stGood {
 	color: #4e6621;
 	border: 1px solid #b0c88c;
 	border-radius: 20px;
 	background-color: #f5ffd7;
 	background-image: -webkit-gradient(linear, left top, left bottom, from(#f5ffd7), to(#e1f3c6));
 	background-image: -webkit-linear-gradient(top, #f5ffd7, #e1f3c6);
 	background-image: -moz-linear-gradient(top, #f5ffd7, #e1f3c6);
 	background-image: -ms-linear-gradient(top, #f5ffd7, #e1f3c6);
 	background-image: -o-linear-gradient(top, #f5ffd7, #e1f3c6);
 	background-image: linear-gradient(top, #f5ffd7, #e1f3c6);
 }
 .stepConfirm.stGood:before {
 	background: #cde3ab;
 }
 .stepConfirm.stGood:after {
 	background-image: url(images/icons/status-sprite.png);
 	background-position: 0 1px;
 	-moz-box-shadow: none;
 	-webkit-box-shadow: none;
 	box-shadow: none;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* TOGGLE SWITCH ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 .toggle-switch {
 	width: 68px;
 	height: 24px;
 	font-size: 12px;
 	background: #C2C7CB;
 	background-image: -webkit-gradient(linear, left top, left bottom, from(#C2C7CB), to(#D9DADE));
 	background-image: -webkit-linear-gradient(top, #C2C7CB, #D9DADE);
 	background-image: -moz-linear-gradient(top, #C2C7CB, #D9DADE);
 	background-image: -ms-linear-gradient(top, #C2C7CB, #D9DADE);
 	background-image: -o-linear-gradient(top, #C2C7CB, #D9DADE);
 	background-image: linear-gradient(top, #C2C7CB, #D9DADE);
 	overflow: hidden;
 	border: 1px solid #454C54;
 	-moz-border-radius: 5px;
 	-webkit-border-radius: 5px;
 	border-radius: 5px;
 }
 .ts-slider {
 	display: table;
 	width: 150%;
 	height: 100%;
 	margin-left: -50%;
 	-webkit-transition: margin-left .1s linear;
 	-moz-transition: margin-left .1s linear;
 	-ms-transition: margin-left .1s linear;
 	-o-transition: margin-left .1s linear;
 	transition: margin-left .1s linear;
 }
 .toggle-switch.on .ts-slider {
 	margin-left: 0;
 }
 .toggle-switch label {
 	display: table-cell;
 	width: 33%;
 	height: 100%;
 	cursor: pointer;
 	text-transform: uppercase;
 	text-shadow: 0px 1px 0px #fff;
 	text-align: center;
 	vertical-align: middle;
 	line-height: 100%;
 	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
 	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
 	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
 }
 .ts-l {
 	background-color: #2978e6;
 	background-image: -webkit-gradient(linear, left top, left bottom, from(#2978e6), to(#4F99E3));
 	background-image: -webkit-linear-gradient(top, #2978e6, #4F99E3);
 	background-image: -moz-linear-gradient(top, #2978e6, #4F99E3);
 	background-image: -ms-linear-gradient(top, #2978e6, #4F99E3);
 	background-image: -o-linear-gradient(top, #2978e6, #4F99E3);
 	background-image: linear-gradient(top, #2978e6, #4F99E3);
 	text-shadow: 0 -1px 1px black !important;
 	color: #fff;
 	-webkit-border-radius: 5px 0 0 5px;
 	-moz-border-radius: 5px 0 0 5px;
 	border-radius: 5px 0 0 5px;
 }
 .ts-r {
 	color: #414C58;
 	-webkit-border-radius: 0 5px 5px 0;
 	-moz-border-radius: 0 5px 5px 0;
 	border-radius: 0 5px 5px 0;
 }
 .ts-knob {
 	display: table-cell;
 	height: 100%;
 	width: 33%;
 	cursor: pointer;
 	-moz-border-radius: 5px;
 	-webkit-border-radius: 5px;
 	border-radius: 5px;
 	-moz-background-clip: padding;
 	-webkit-background-clip: padding;
 	background-clip: padding-box;
 	background-color: #ecf0f3;
 	background-image: -webkit-gradient(linear, left top, left bottom, from(#ecf0f3), to(#d4d8db));
 	background-image: -webkit-linear-gradient(top, #ecf0f3, #d4d8db);
 	background-image: -moz-linear-gradient(top, #ecf0f3, #d4d8db);
 	background-image: -ms-linear-gradient(top, #ecf0f3, #d4d8db);
 	background-image: -o-linear-gradient(top, #ecf0f3, #d4d8db);
 	background-image: linear-gradient(top, #ecf0f3, #d4d8db);
 	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 1), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.5), 0 0 0 1px rgba(0, 0, 0, .5);
 	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 1), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.5), 0 0 0 1px rgba(0, 0, 0, .5);
 	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 1), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.5), 0 0 0 1px rgba(0, 0, 0, .5);
 }
 .ts-knob:active {
 	background-color: #d4d8db;
 	background-image: none;
 }
 .toggle-switch.tsSmall,
 .toggle-switch.tsSmall .ts-r,
 .toggle-switch.tsSmall .ts-l,
 .toggle-switch.tsSmall .ts-knob {
 	-moz-border-radius: 3px;
 	-webkit-border-radius: 3px;
 	border-radius: 3px;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* OLD TOGGLE SWITCH FOR AUTO-BANDWIDTH PAGE, REPLACE WITH .toggle-switch ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 .toggle-pushbutton {
 	position: absolute;
 	top: 32px;
 	right: 30px;
 	background: #CACFD3;
 	overflow: auto;
 	-moz-border-radius: 6px;
 	-webkit-border-radius: 6px;
 	border-radius: 6px;
 	box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.3);
 	border-bottom: 1px solid white;
 }
 .toggle-pushbutton a {} .toggle-pushbutton .btn.toggle-on {
 	-moz-border-radius: 6px 0 0 6px;
 	-webkit-border-radius: 6px 0 0 6px;
 	border-radius: 6px 0 0 6px;
 }
 .toggle-pushbutton .btn.toggle-off {
 	-moz-border-radius: 0 6px 6px 0;
 	-webkit-border-radius: 0 6px 6px 0;
 	border-radius: 0 6px 6px 0;
 }
 #autobandwidth.ab-enabled .btn.toggle-on {
 	background: none !important;
 	border-color: transparent;
 	-moz-box-shadow: none;
 	-webkit-box-shadow: none;
 	box-shadow: none;
 	color: #629721;
 	cursor: default;
 }
 #autobandwidth.ab-disabled .btn.toggle-off {
 	background: none !important;
 	border-color: transparent;
 	-moz-box-shadow: none;
 	-webkit-box-shadow: none;
 	box-shadow: none;
 	color: #BD280A;
 	cursor: default;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* FORM STYLES //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 input[type="text"],
 input[type="password"],
 input[type="email"],
 .fauxInput {
 	outline: none;
 	padding: 8px;
 	/* text-indent: 8px; */
 	color: #555;
 	font-size: 14px;
 	font-family: 'Open Sans', sans-serif;
 	background-color: #EDEDED;
 	border: 1px solid #D6D6D6;
 	border-radius: 3px;
 	box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, .07);
 }
 textarea {
 	color: #555;
 	background-color: #EDEDED;
 	border: 1px solid #D6D6D6;
 	font-family: 'Open Sans', sans-serif;
 	border-radius: 3px;
 	box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, .07);
 }
 input[type="text"]:focus,
 input[type="email"]:focus,
 input[type="password"]:focus,
 textarea:focus {
 	border: 1px solid rgb(74, 182, 255);
 	background: white;
 	color: black;
 	box-shadow: 0px 0px 5px rgba(0, 148, 255, 0.7), inset 0px 1px 2px 0px rgba(0, 0, 0, .15);
 }
 select:focus {
 	background: #fff;
 	border-color: rgba(0, 148, 255, 0.7);
 	outline: none;
 }
 input[type="text"].error,
 input[type="password"].error {
 	color: #bd2727;
 	border-color: #E5A4A4 !important;
 	background: #ffebeb !important;
 	box-shadow: none !important;
 }
 input[type="text"].error:focus,
 input[type="password"].error:focus {
 	background: white;
 	box-shadow: 0px 0px 5px rgba(255, 0, 0, 0.3);
 }
 input.input-static {
 	font-size: 14px;
 	padding: 0 8px;
 	border-radius: 3px;
 	background: #f1f1f1;
 	border: 1px solid #E3E3E3;
 	color: #B0B0B0;
 	line-height: 36px;
 	height: 36px;
 	box-shadow: none;
 }
 input.input-static:focus {
 	box-shadow: none !important;
 	background: #f1f1f1 !important;
 	border-color: #E3E3E3 !important;
 	color: #B0B0B0 !important;
 }
 .requiredIndicator {
 	color: #d85724;
 }
 /* FORM VALIDATION STYLES ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 .field_confirm {
 	position: absolute;
 	right: 11px;
 	top: 50%;
 	margin-top: -7px;
 	width: 16px;
 	height: 16px;
 	z-index: 4;
 }
 .field_notvalid {
 	display: none;
 	position: absolute;
 	top: 0;
 	left: 100%;
 	margin-left: 12px;
 	width: 220px;
 }
 .field_confirm.valid {
 	background: url(images/icons/check-green-circle.png) center no-repeat;
 }
 .field_confirm.invalid {
 	background: url(images/icons/redWarning.png) center no-repeat;
 }
 div.signup_btns_continue {
 	position: absolute;
 	bottom: 40px;
 	right: 30px;
 }
 div.signup_btns_continue a {
 	display: block;
 	margin: 0 29px 0 0;
 	padding: 10px 0px 0px;
 	width: 200px;
 	height: 30px;
 	font-size: 18px;
 	font-weight: bold;
 	text-align: center;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* DISABLED/GHOSTED /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 .elementDisabled {
 	opacity: .5;
 	filter: alpha(opacity=50);
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* STATUS TEXT //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 .text-enabled {
 	color: #629721;
 }
 .text-disabled {
 	color: #BD280A;
 }
 .textHighlight {
 	color: #000;
 	font-weight: bold;
 	display: inline-block;
 	background: #FFFB80;
 	padding: 0 6px;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* TITLEBAR (blue with clouds) //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 #titlebar {
 	background: hsl(205, 67%, 60%);
 	height: 44px;
 	color: white;
 	position: relative;
 }
 #titlebar .wrap {
 	position: relative;
 	height: 100%;
 }
 #titlebar .title {
 	padding: 0 20px 0 0;
 	font-size: 22px;
 	font-weight: 300;
 	z-index: 1;
 	position: absolute;
 	color: #fff;
 	font-family: 'Open Sans', sans-serif;
 	top: 50%;
 	left: 0;
 	margin-top: -19px;
 }
 #titlebar .description {
 	display: none !important;
 	float: left;
 	padding: 10px 25px;
 	font-size: 18px;
 	border-left: 1px solid #fff;
 	border-left: 1px solid rgba(255, 255, 255, 0.33);
 	margin: 24px 0;
 	color: #fff;
 	z-index: 1;
 	position: relative;
 }
 #titlebar .alt-text {
 	float: right;
 	font: normal bold normal 24px/1.6'Open Sans', sans-serif;
 	margin: 0px 15px 0 0;
 }
 /* test icon version */
 body.myaccount #titlebar .wrap {
 	background: hsl(205, 67%, 60%) url(images/backgrounds/titlebar/titlebar_settings.png) 0 center no-repeat;
 }
 body.myaccount #titlebar .title {
 	padding-left: 37px;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* SIDEBAR NAV //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 #sidebar {
 	position: relative;
 	float: left;
 	width: 240px;
 	margin-right: 35px;
 	font-size: 13px;
 }
 #sidebar > ul {
 	padding: 40px 0 60px;
 }
 .ie9 #sidebar > ul,
 .ie8 #sidebar > ul,
 .ie7 #sidebar > ul {
 	padding-bottom: 0;
 }
 #sidebar > ul li {
 	margin: 0;
 	position: relative;
 }
 #sidebar > ul li a,
 #sidebar > ul li p {
 	display: block;
 	padding: 5px 0 5px 5px;
 	position: relative;
 	color: #4f4f4f;
 }
 #sidebar > ul li a:hover {
 	text-decoration: none;
 	/*color: #D85724;*/
 	background: #f2f2f2;
 	color: #000;
 }
 #sidebar > ul li.current a {
 	background: #fff;
 	position: relative;
 	right: -1px;
 	margin-left: -1px;
 	color: #3190D3;
 	cursor: default;
 }
 #sidebar > ul ul li a {
 	padding-left: 20px;
 }
 #sidebar ul li a.pro:after,
 #sidebar ul li a.biz:after,
 #sidebar ul li a.biz2:after,
 .sitemap li a.pro:after,
 .sitemap li a.biz:after,
 .sitemap li a.biz2:after {
 	content: 'Pro';
 	display: block;
 	position: absolute;
 	top: 50%;
 	right: 0;
 	margin: -7px 5px 0 0;
 	font-size: 11px;
 	text-transform: uppercase;
 	font-weight: bold;
 	color: #BD280A;
 }
 #sidebar ul li a.biz:after,
 #sidebar ul li a.biz2:after,
 .sitemap li a.biz:after,
 .sitemap li a.biz2:after {
 	content: 'Biz';
 	color: #E08E00;
 }
 /* indicates which sidebar links are external in the sidebar in the "about" section */
 #sidebar a[href^="http://"]:after,
 #sidebar a[href^="https://"]:after,
 #sidebar a[href="//"]:after {
 	content: "";
 	display: inline-block;
 	margin: -5px 0 0 10px;
 	height: 10px;
 	width: 10px;
 	background: url(images/backgrounds/indicators/ext_link.png) center no-repeat;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* TABBED INTERFACE /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 .tabs {
 	padding-top: 30px;
 	-moz-box-shadow: 0px 1px 0px #fff;
 	-webkit-box-shadow: 0px 1px 0px #fff;
 	box-shadow: 0px 1px 0px #fff;
 }
 #sidebar .tabs {
 	border-right: 1px solid #d5d5d5;
 }
 .tabs > ul {} .tabs > ul li {
 	display: block;
 	float: left;
 }
 .tabs > ul li a {
 	color: #4f4f4f;
 	text-shadow: 0px 1px 0px #fff;
 }
 .tabs > div {
 	clear: both;
 	background: #fff;
 	border: 1px solid #d5d5d5;
 	border-top: 0px;
 	padding: 15px;
 	display: none;
 }
 #sidebar .tabs div {
 	border-right: 0px;
 }
 .tabs div.current {
 	display: block;
 }
 .tabs > ul {
 	padding: 9px 0 0 0px;
 	height: 31px;
 	border-bottom: 1px solid #d5d5d5;
 	box-shadow: 0 1px 0 0 #fff;
 }
 #content .tabs > ul {
 	margin: 0;
 }
 .tabs > ul li > a,
 .tabs > ul li > span {
 	display: block;
 	float: left;
 	height: 20px;
 	width: auto;
 	cursor: pointer;
 	border: 1px solid #d5d5d5;
 	border-bottom: none;
 	margin: 0 -1px 0 0px;
 	box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .3);
 	padding: 5px 10px;
 	font-size: 13px;
 	background: #f5f5f5;
 	/* Old browsers */
 	background: -webkit-linear-gradient(to bottom, whiteSmoke 0%, #F0F0F0 100%);
 	background: -moz-linear-gradient(to bottom, whiteSmoke 0%, #F0F0F0 100%);
 	background: -ms-linear-gradient(to bottom, whiteSmoke 0%, #F0F0F0 100%);
 	background: -o-linear-gradient(to bottom, whiteSmoke 0%, #F0F0F0 100%);
 	background: linear-gradient(to bottom, whiteSmoke 0%, #F0F0F0 100%);
 }
 .tabs > ul li:first-child > span {
 	border-radius: 3px 0 0 0;
 }
 .tabs > ul li:last-child > span {
 	border-radius: 0 3px 0 0;
 }
 .tabs > ul li:first-child:last-child > span {
 	border-radius: 3px 3px 0 0;
 }
 .tabs > ul li a:hover {
 	text-decoration: none;
 }
 .tabs > ul li span:hover .ico16 {
 	background-position-y: -20px;
 }
 .tabs ul li.current span:hover .ico16 {
 	background-position-y: -40px
 }
 .tabs > ul li.current a,
 .tabs > ul li.current > span {
 	background: #fff;
 	cursor: default;
 	border-bottom: 0px solid #f0f0f0;
 	border-bottom-left-radius: 2px;
 	border-bottom-right-radius: 2px;
 	height: 21px;
 	color: #000;
 }
 .tabs > ul li.current:first-child a {
 	border-bottom-left-radius: 0px;
 	border-bottom-right-radius: 2px;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* CONTENT CONTAINERS ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 #main {
 	padding-top: 1px;
 }
 #content {
 	padding-top: 45px;
 }
 #main #content {
 	float: left;
 	width: 680px;
 }
 #content h3 {
 	font-weight: 300;
 	margin-bottom: 20px;
 	font-size: 32px;
 	color: #4f4f4f;
 	font-family: 'Open Sans', sans-serif;
 	line-height: 35px;
 }
 #content h2 {
 	font-weight: 300;
 	color: #4f4f4f;
 	font-family: 'Open Sans', sans-serif;
 }
 #content p,
 #content ul {
 	margin-bottom: 20px;
 }
 .inset-box {
 	background: #F0F0F0;
 	background: rgba(0, 0, 0, .06);
 	-moz-border-radius: 3px;
 	-webkit-border-radius: 3px;
 	border-radius: 3px;
 	-moz-background-clip: padding;
 	-webkit-background-clip: padding-box;
 	background-clip: padding-box;
 	-moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.25);
 	-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.25);
 	box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.25);
 	padding: 15px;
 }
 .white-box {
 	-moz-border-radius: 3px;
 	-webkit-border-radius: 3px;
 	border-radius: 3px;
 	border: 1px solid #d4d6d9;
 	background: #fff;
 	position: relative;
 	padding: 15px;
 }
 .ie7 .inset-box .inset-box,
 .ie8 .inset-box .inset-box,
 .ie9 .inset-box .inset-box {
 	background: #DAE0E7;
 }
 #content a.inset-box {
 	padding: 5px 15px;
 	margin: 0;
 	color: #5B636A;
 }
 #content a.inset-box:hover {
 	text-decoration: none;
 }
 #content .inset-box {
 	margin-bottom: 20px;
 }
 #content .white-box {
 	margin-bottom: 20px;
 }
 .inset-box table,
 .inset-box table tr,
 .inset-box table tr td,
 .inset-box table th,
 .inset-box table tr,
 .inset-box table tbody,
 .inset-box tbody tr:first-child td,
 .inset-box tbody tr:last-child td {
 	background: transparent;
 	border: 0px;
 	border-top: 0px;
 	-moz-box-shadow: none;
 	-webkit-box-shadow: none;
 	box-shadow: none;
 }
 .white-box table,
 .white-box table tr,
 .white-box table tr td,
 .white-box table th,
 .white-box table tr,
 .white-box table tbody,
 .white-box tbody tr:first-child td,
 .white-box tbody tr:last-child td {
 	background: transparent;
 	border: 0px;
 	border-top: 0px;
 	-moz-box-shadow: none;
 	-webkit-box-shadow: none;
 	box-shadow: none;
 }
 .inset-box input[type="text"],
 .inset-box input[type="password"],
 .inset-box textarea {
 	background: #fff;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* DROPDOWN MENUS ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 .dropdown {
 	position: relative;
 	/*cursor: pointer;*/
 	-webkit-border-radius: 3px;
 	-moz-border-radius: 3px;
 	border-radius: 3px;
 }
 .dropdown a {
 	position: relative;
 	display: block;
 	/*padding-right: 15px;*/
 }
 .dropdown ul {
 	visibility: hidden;
 	opacity: 0;
 	max-width: 0px;
 	max-height: 0px;
 	box-shadow: none;
 	-moz-box-shadow: none;
 	-webkit-box-shadow: none;
 	-webkit-transition: visibility 0s linear .1s, max-width 0s linear .1s, max-height 0s linear .1s, opacity .1s linear 0s;
 	-moz-transition: visibility 0s linear .1s, max-width 0s linear .1s, max-height 0s linear .1s, opacity .1s linear 0s;
 	-o-transition: visibility 0s linear .1s, max-width 0s linear .1s, max-height 0s linear .1s, opacity .1s linear 0s;
 	transition: visibility 0s linear .1s, max-width 0s linear .1s, max-height 0s linear .1s, opacity .1s linear 0s;
 	position: absolute;
 	top: 100%;
 	left: 0px;
 	z-index: 52;
 	padding: 8px 0px;
 	white-space: nowrap;
 	background: #fff;
 	-moz-background-clip: padding;
 	-webkit-background-clip: padding-box;
 	background-clip: padding-box;
 	border-radius: 0px 3px 3px 3px;
 	font-size: 14px;
 	text-align: left;
 	font-family: 'Open Sans', sans-serif;
 }
 .dropdown.hoverShow:hover > ul,
 .dropdown.show_dropdown > ul {
 	visibility: visible;
 	opacity: 1;
 	max-height: 999px;
 	max-width: 999px;
 	-webkit-transition-delay: 0s;
 	-moz-transition-delay: 0s;
 	-o-transition-delay: 0s;
 	transition-delay: 0s;
 	-webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .15), 0px 3px 6px 0px rgba(0, 0, 0, .15);
 	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .15), 0px 3px 6px 0px rgba(0, 0, 0, .15);
 }
 .dropdown .centerBtn + ul {
 	left: 1px;
 }
 .ddRight.dropdown > ul {
 	left: auto;
 	right: 0px;
 	border-radius: 3px 0px 3px 3px;
 	margin-right: 10px;
 	-webkit-transition: left 0s linear .1s, right 0s linear .1s, margin-right 0s linear .1;
 }
 .ddRight.dropdown .centerBtn + ul,
 .ddRight.dropdown .leftBtn + ul {
 	margin-right: 0px;
 }
 .dropdown li {
 	position: relative;
 	padding: 0px 21px;
 	background-position: 0;
 	border-top: 1px solid transparent;
 	border-bottom: 1px solid transparent;
 	cursor: pointer;
 	color: #666;
 	/*-webkit-transition: background-color .1s linear; -moz-transition: background-color .1s linear;*/
 }
 .dropdown li:hover,
 .dropdown .zeroclipboard-is-hover {
 	background-color: #f2f2f2;
 	border-width: 1px 0;
 	color: #000;
 	-webkit-transition: background-color 0s linear;
 	-moz-transition: background-color 0s linear;
 }
 .dropdown li a {
 	color: #666;
 	display: block;
 	/*padding: 0px 21px; margin-left: -21px; width: 100%;*/
 }
 .dropdown li a:hover {
 	text-decoration: none;
 }
 .dropdown li:hover a {
 	color: #000;
 }
 .dropdown li.divider {
 	cursor: default !important;
 	background: none !important;
 	color: #666 !important;
 	font-size: 10px;
 	font-weight: bold;
 	line-height: 15px;
 	text-transform: uppercase;
 	padding: 15px 0 10px 20px;
 	border-top: 1px solid #e2e2e2;
 	margin: 15px 0 0 0;
 }
 li.firstDivider.divider {
 	margin-top: 0px;
 	padding-top: 0;
 	border: none;
 }
 .dropdown li.submenu {
 	position: relative;
 }
 .dropdown li.submenu > ul {
 	left: 100%;
 	top: 0;
 	margin: -9px 0 0 -2px;
 	-webkit-border-radius: 3px;
 	-moz-border-radius: 3px;
 	border-radius: 3px;
 	/*display: none;*/
 }
 .dropdown li.submenu:hover {
 	background-color: #F2F2F3;
 }
 .dropdown li.submenu:hover > ul {
 	/*display: block;*/
 	visibility: visible;
 	opacity: 1;
 	max-height: 999px;
 	max-width: 999px;
 	-webkit-transition-delay: 0s;
 	-moz-transition-delay: 0s;
 	-o-transition-delay: 0s;
 	transition-delay: 0s;
 	-webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .15), 0px 3px 6px 0px rgba(0, 0, 0, .15);
 	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .15), 0px 3px 6px 0px rgba(0, 0, 0, .15);
 }
 .indicator-down,
 .indicator-up,
 .indicator-left,
 .indicator-right {
 	position: absolute;
 	height: 12px;
 	width: 12px;
 	right: 0;
 	top: 50%;
 	margin-top: -4px;
 }
 li.ddSectionLabel {
 	text-transform: uppercase;
 	font-size: 12px;
 	color: #ABABAB;
 	padding-top: 5px;
 	padding-bottom: 0px;
 	display: block;
 	cursor: default;
 }
 li.ddSectionLabel:hover {
 	background: none;
 	color: #ABABAB;
 }
 .dropdown .checkbox {
 	vertical-align: text-top;
 	margin-left: 0;
 }
 div#contextmenu div.zclip:hover {
 	background: rgba(0, 0, 0, .1);
 }
 li.ddStaticTxt {
 	cursor: default;
 	color: #aaa;
 	font-style: italic;
 }
 li.ddStaticTxt:hover {
 	background: transparent;
 	color: #aaa;
 }
 /* DROPUP */
 .dropUp {
 	position: relative;
 	cursor: pointer;
 	-webkit-border-radius: 3px;
 	-moz-border-radius: 3px;
 	border-radius: 3px;
 }
 .dropUp a {
 	position: relative;
 	display: block;
 }
 .dropUp.hoverShow:hover ul,
 .dropUp.show_dropdown ul {
 	visibility: visible;
 	opacity: 1;
 	height: auto;
 	width: auto;
 	-webkit-transition-delay: 0s;
 	-moz-transition-delay: 0s;
 	-o-transition-delay: 0s;
 	transition-delay: 0s;
 	display: block;
 	-moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .15), 0px -1px 6px 0px rgba(0, 0, 0, .15);
 	-webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .15), 0px -1px 6px 0px rgba(0, 0, 0, .15);
 	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .15), 0px -1px 6px 0px rgba(0, 0, 0, .15);
 }
 .dropUp ul {
 	visibility: hidden;
 	opacity: 0;
 	height: 0;
 	width: 0;
 	box-shadow: none;
 	-webkit-box-shadow: none;
 	-webkit-transition: visibility 0s linear .1s, height 0s linear .1s, width 0s linear .1s, opacity .1s linear 0s;
 	-moz-transition: visibility 0s linear .1s, height 0s linear .1s, width 0s linear .1s, opacity .1s linear 0s;
 	-o-transition: visibility 0s linear .1s, height 0s linear .1s, width 0s linear .1s, opacity .1s linear 0s;
 	transition: visibility 0s linear .1s, height 0s linear .1s, width 0s linear .1s, opacity .1s linear 0s;
 	position: absolute;
 	bottom: 100%;
 	left: 0px;
 	margin-bottom: 5px;
 	z-index: 52;
 	padding: 8px 0px;
 	white-space: nowrap;
 	/*border: 1px solid rgba(0, 0, 0, 0.05);*/
 	background: #fff;
 	background: rgba(255, 255, 255, .95);
 	-moz-border-radius: 3px;
 	-webkit-border-radius: 3px;
 	border-radius: 3px;
 	-moz-background-clip: padding;
 	-webkit-background-clip: padding-box;
 	background-clip: padding-box;
 	font-size: 14px;
 	text-align: left;
 	font-family: 'Open Sans', sans-serif;
 }
 .dropUp li {
 	position: relative;
 	padding: 0px 20px;
 	background-position: 0;
 	border-top: 1px solid transparent;
 	border-bottom: 1px solid transparent;
 	cursor: pointer;
 	color: #3190D3;
 	display: block;
 	-webkit-transition: background-color .2s linear;
 	-moz-transition: background-color .2s linear;
 }
 .dropUp li:hover,
 .dropUp li.hover {
 	background-color: #eee;
 	border-width: 1px 0;
 	color: #000;
 	-webkit-transition: background-color 0s linear;
 	-moz-transition: background-color 0s linear;
 }
 /*FOOTER-SPECIFIC DROPUP*/
 #subfooter .dropUp.hoverShow:hover > .footerLogo:before,
 #subfooter .dropUp.show_dropdown > .footerLogo:before {
 	content: "";
 	position: absolute;
 	height: 100%;
 	border: 1px solid rgba(0, 0, 0, .2);
 	border-width: 0px 1px 1px 1px;
 	border-radius: 0 0 3px 3px;
 	background: #fff;
 	top: 0;
 	left: 0;
 	z-index: 53;
 }
 /*----------------------*/
 .indicator-up {
 	background: url(images/icons/dropdown-arrow-up-dark.png) center no-repeat;
 }
 .indicator-down {
 	background: url(images/backgrounds/newMyfiles/smArrow.png) -12px top no-repeat;
 }
 .indicator-right {
 	background: url(images/icons/dropdown-arrow-right.png) center no-repeat;
 }
 .indicator-down.darkArrow {
 	background: url(images/icons/dropdown-arrow-black.png) center no-repeat;
 }
 .dropdown .indicator-down {
 	right: 4px;
 }
 .dropdown li .indicator-right {
 	right: 8px;
 	top: 50%;
 	margin-top: -4px;
 }
 .dropdown.hoverShow:hover > div,
 .dropdown.hoverShow:hover > a,
 .dropdown.show_dropdown > div,
 .dropdown.show_dropdown > a {
 	background: #fff;
 	-moz-box-shadow: 1px 0px 0px 0px rgba(0, 0, 0, .15), -1px -1px 0px 0px rgba(0, 0, 0, .15);
 	-webkit-box-shadow: 1px 0px 0px 0px rgba(0, 0, 0, .15), -1px -1px 0px 0px rgba(0, 0, 0, .15);
 	box-shadow: 1px 0px 0px 0px rgba(0, 0, 0, .15), -1px -1px 0px 0px rgba(0, 0, 0, .15);
 	color: #9e9d9d;
 	z-index: 53;
 	border-bottom-left-radius: 0px;
 	border-bottom-right-radius: 0px;
 	text-shadow: none;
 }
 .dropdown.hoverShow:hover .gbtnPrimary::after,
 .dropdown.hoverShow:hover .gbtnAlt::after,
 .dropdown.show_dropdown .gbtnPrimary::after,
 .dropdown.show_dropdown .gbtnAlt::after {
 	background-image: url(images/icons/ico30/ico30-v9.png);
 	opacity: 0.6;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* TOOLTIPS /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* USAGE: .tooltip.point-[up/right/left/down] --> sets default position (in relation to parent) and direction of pointer .tooltip.alt --> sets to alternate background color .tooltip.error-tip --> replaces pointer with warning icon (form validation) */
 /*------------------------------------------------------------------------------------------------------------------------*/
 .tooltip {
 	display: none;
 	position: absolute;
 	font-size: 11px;
 	font-weight: 400;
 	line-height: 16px;
 	-moz-border-radius: 5px;
 	-webkit-border-radius: 5px;
 	border-radius: 5px;
 	padding: 10px;
 	-moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .05), 0px 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 0 rgba(255, 255, 255, .2);
 	-webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .05), 0px 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 0 rgba(255, 255, 255, .2);
 	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .05), 0px 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 0 rgba(255, 255, 255, .2);
 	background: #fff;
 	width: 180px;
 	text-align: center;
 	text-transform: none;
 	color: #000;
 	z-index: 20;
 	white-space: normal;
 }
 div:hover > .tooltip,
 a:hover > .tooltip,
 span:hover > .tooltip {
 	display: block;
 }
 .tooltip.alt {
 	color: #fff;
 	background: #000;
 }
 .tooltip.point-up:before,
 .tooltip.point-right:before,
 .tooltip.point-down:before,
 .tooltip.point-left:before {
 	content: "";
 	font-size: 0px;
 	line-height: 0%;
 	background: #fff;
 	width: 12px;
 	height: 12px;
 	position: absolute;
 	-moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .05), 0px 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 0 rgba(255, 255, 255, .2);
 	-webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .05), 0px 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 0 rgba(255, 255, 255, .2);
 	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .05), 0px 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 0 rgba(255, 255, 255, .2);
 	-webkit-transform: rotate(45deg);
 	-moz-transform: rotate(45deg);
 	-ms-transform: rotate(45deg);
 	-o-transform: rotate(45deg);
 	transform: rotate(45deg);
 }
 .tooltip.point-up:after,
 .tooltip.point-right:after,
 .tooltip.point-down:after,
 .tooltip.point-left:after {
 	content: "";
 	background: #fff;
 	width: 20px;
 	height: 10px;
 	position: absolute;
 }
 .tooltip.point-left:after,
 .tooltip.point-right:after {
 	width: 10px;
 	height: 20px;
 }
 .tooltip.alt:after {
 	background: #000;
 }
 .tooltip.alt:before {
 	background: #000;
 }
 .tooltip.point-up {
 	top: 100%;
 	left: 50%;
 	margin: 12px 0 0 -100px;
 	/* left margin based off of default width of 180px */
 }
 .tooltip.point-left {
 	left: 100%;
 	top: 50%;
 	/* since height is flexible, we'll have to vertically center manually if needed */
 	margin: -20px 0 0 12px;
 }
 .tooltip.point-down {
 	bottom: 100%;
 	left: 50%;
 	margin: 0 0 12px -100px;
 	/* left margin based off of default width of 180px */
 }
 .tooltip.point-right {
 	right: 100%;
 	/* since height is flexible, we'll have to vertically center manually if needed */
 	top: 50%;
 	margin: -20px 12px 0 0;
 }
 .tooltip.point-up:before {
 	left: 50%;
 	top: -6px;
 	margin: 0 0 0 -6px;
 }
 .tooltip.point-left:before {
 	left: -6px;
 	top: 50%;
 	margin: -6px 0 0 0;
 }
 .tooltip.point-down:before {
 	bottom: -6px;
 	left: 50%;
 	margin: 0 0 0 -6px;
 }
 .tooltip.point-right:before {
 	right: -6px;
 	top: 50%;
 	margin: -6px 0 0 0;
 }
 .tooltip.point-up:after {
 	left: 50%;
 	top: 0;
 	margin: 0 0 0 -10px;
 }
 .tooltip.point-left:after {
 	left: 0;
 	top: 50%;
 	margin: -10px 0 0 0;
 }
 .tooltip.point-down:after {
 	bottom: 0;
 	left: 50%;
 	margin: 0 0 0 -10px;
 }
 .tooltip.point-right:after {
 	right: 0;
 	top: 50%;
 	margin: -10px 0 0 0;
 }
 .tooltip.error-tip {
 	padding-left: 30px;
 }
 .tooltip.error-tip:after {
 	content: "";
 	font-size: 0px;
 	line-height: 0%;
 	width: 16px;
 	height: 16px;
 	position: absolute;
 	left: 8px;
 	top: 8px;
 	margin: 0;
 	background: url(images/icons/warning-triangle.png) center no-repeat;
 }
 /* special form validation tooltips */
 .field_notvalid.tooltip {
 	text-align: left;
 }
 div:hover > .field_notvalid {
 	display: none;
 }
 .field_notvalid.tooltip:before,
 .field_notvalid.tooltip:after {
 	display: none;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* HELP ICON WITH TOOLTIP ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 .helpIcon {
 	position: relative;
 	display: inline-block;
 	width: 18px;
 	height: 18px;
 	margin-left: 5px;
 	font-size: 10px;
 	line-height: 18px;
 	vertical-align: text-bottom;
 	text-align: center;
 	color: white;
 	cursor: default;
 	background: #47A9EB;
 	background: -webkit-linear-gradient(top, #5EB4ED 30%, #0C93ED);
 	background: -moz-linear-gradient(top, #5EB4ED 30%, #0C93ED);
 	background: -ms-linear-gradient(top, #5EB4ED 30%, #0C93ED);
 	background: -o-linear-gradient(top, #5EB4ED 30%, #0C93ED);
 	background: linear-gradient(top, #5EB4ED 30%, #0C93ED);
 	-moz-border-radius: 9px;
 	-webkit-border-radius: 9px;
 	border-radius: 9px;
 	-webkit-box-shadow: inset 0 0 0 1px #1682CA, inset 0 0 0 2px rgba(255, 255, 255, .7);
 	-moz-box-shadow: inset 0 0 0 1px #1682CA, inset 0 0 0 2px rgba(255, 255, 255, .7);
 	box-shadow: inset 0 0 0 1px #1682CA, inset 0 0 0 2px rgba(255, 255, 255, .7);
 	font-weight: bold;
 }
 .helpIcon:before {
 	content: "?";
 }
 .helpIcon .tooltip {
 	z-index: 4;
 }
 .helpIcon:hover .tooltip {
 	display: block;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* BASIC SPINNERS (using .gif) //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 .basic-spinner,
 .basic-spinner-sm,
 .basic-spinner-full {
 	background: url(images/icons/ajax-loader-grey_round.gif) center no-repeat;
 	display: none;
 	height: 56px;
 	width: 56px;
 	margin: 0 auto;
 	position: relative;
 }
 .basic-spinner-sm {
 	background: url(images/icons/ajax-loader-sm-round.gif) center no-repeat;
 	height: 16px;
 	width: 16px;
 }
 .basic-spinner-full {
 	height: 100%;
 	width: 100%;
 	position: absolute;
 	top: 0;
 	left: 0;
 	background-color: #fff;
 	background-position: center;
 	z-index: 100;
 }
 .basic-spinner-full p {
 	text-align: center;
 	position: absolute;
 	top: 50%;
 	font-size: 16px;
 	font-weight: bold;
 	margin-top: 40px;
 	margin-bottom: 0 !important;
 	width: 100%;
 }
 /* LEGACY spinners, replace with .basic-spinner in the future */
 .mf_page_processing {
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 100%;
 	height: 100%;
 	display: none;
 	padding-bottom: 1px;
 	background: #fff url(images/icons/ajax-loader-grey_round.gif) center 100px no-repeat;
 }
 .mf_page_processing p {
 	font-weight: bold;
 	margin-top: 170px;
 	text-align: center;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* HTML/CSS SPINNERS (single element) ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* -------------------------------- */
 /* dot */
 /* -------------------------------- */
 .spinnerDot {
 	height: 34px;
 	width: 34px;
 	border-radius: 50%;
 	position: absolute;
 	opacity: .5;
 	top: 50%;
 	left: 50%;
 	margin: -17px 0 0 -17px
 }
 .spinnerDot::before,
 .spinnerDot::after {
 	content: "";
 	position: absolute;
 	background: rgba(0, 0, 0, .6);
 	right: -3px;
 	top: 50%;
 	height: 6px;
 	width: 6px;
 	margin-top: -3px;
 	border-radius: 50%;
 	-webkit-transform-origin: -14px 50%;
 	-moz-transform-origin: -14px 50%;
 	-o-transform-origin: -14px 50%;
 	-ms-transform-origin: -14px 50%;
 	box-shadow: -17px 17px 0 0px rgba(0, 0, 0, .8), -5px 12px 0 0px rgba(0, 0, 0, .7), -29px 12px 0 0px rgba(0, 0, 0, .9);
 }
 .spinnerDot::after {
 	-webkit-transform: rotate(180deg);
 	-moz-transform: rotate(180deg);
 	-o-transform: rotate(180deg);
 	-ms-transform: rotate(180deg);
 	background: rgba(0, 0, 0, 1);
 	box-shadow: -17px 17px 0 0px rgba(0, 0, 0, .4), -5px 12px 0 0px rgba(0, 0, 0, .3), -29px 12px 0 0px rgba(0, 0, 0, .5);
 }
 .spinnerDot {
 	-webkit-animation: startSpinDot .7s 0s steps(8, start) infinite;
 	-moz-animation: startSpinDot .7s 0s steps(8, start) infinite;
 	-o-animation: startSpinDot .7s 0s steps(8, start) infinite;
 	animation: startSpinDot .7s 0s steps(8, start) infinite;
 }
 @-webkit-keyframes startSpinDot {
 	from {
 		-webkit-transform: rotate(0deg);
 	}
 	to {
 		-webkit-transform: rotate(360deg);
 	}
 }
 @-moz-keyframes startSpinDot {
 	from {
 		-moz-transform: rotate(0deg);
 	}
 	to {
 		-moz-transform: rotate(360deg);
 	}
 }
 @-o-keyframes startSpinDot {
 	from {
 		-o-transform: rotate(0deg);
 	}
 	to {
 		-o-transform: rotate(360deg);
 	}
 }
 @keyframes startSpinDot {
 	from {
 		transform: rotate(0deg);
 	}
 	to {
 		transform: rotate(360deg);
 	}
 }
 /* -------------------------------- */
 /* reverse color spinner (white) */
 /* -------------------------------- */
 .sdRev::before {
 	background: rgba(255, 255, 255, .6);
 	box-shadow: -17px 17px 0 0px rgba(255, 255, 255, .8), -5px 12px 0 0px rgba(255, 255, 255, .7), -29px 12px 0 0px rgba(255, 255, 255, .9);
 }
 .sdRev::after {
 	background: rgba(255, 255, 255, 1);
 	box-shadow: -17px 17px 0 0px rgba(255, 255, 255, .4), -5px 12px 0 0px rgba(255, 255, 255, .3), -29px 12px 0 0px rgba(255, 255, 255, .5);
 }
 /* -------------------------------- */
 /* smaller spinner */
 /* -------------------------------- */
 .sdSmall,
 .sdSmallRev {
 	height: 20px;
 	width: 20px;
 	margin: -10px 0 0 -10px
 }
 .sdSmall::before,
 .sdSmall::after,
 .sdSmallRev::before,
 .sdSmallRev::after {
 	-webkit-transform-origin: -7px 50%;
 	-moz-transform-origin: -7px 50%;
 	-o-transform-origin: -7px 50%;
 	-ms-transform-origin: -7px 50%;
 	box-shadow: -10px 10px 0 0px rgba(0, 0, 0, .8), -3px 7px 0 0px rgba(0, 0, 0, .7), -17px 7px 0 0px rgba(0, 0, 0, .9);
 }
 .sdSmall::after {
 	box-shadow: -10px 10px 0 0px rgba(0, 0, 0, .4), -3px 7px 0 0px rgba(0, 0, 0, .3), -17px 7px 0 0px rgba(0, 0, 0, .5);
 }
 .spinnerDot.sdSmall,
 .spinnerDot.sdSmallRev {
 	-webkit-animation: startSpinDot .9s 0s steps(8, start) infinite;
 	-moz-animation: startSpinDot .9s 0s steps(8, start) infinite;
 	-o-animation: startSpinDot .9s 0s steps(8, start) infinite;
 	animation: startSpinDot .9s 0s steps(8, start) infinite;
 }
 /* -------------------------------- */
 /* smaller spinner, reverse color */
 /* -------------------------------- */
 .sdSmallRev::before {
 	background: rgba(255, 255, 255, .6);
 	box-shadow: -10px 10px 0 0px rgba(255, 255, 255, .8), -3px 7px 0 0px rgba(255, 255, 255, .7), -17px 7px 0 0px rgba(255, 255, 255, .9);
 }
 .sdSmallRev::after {
 	background: rgba(255, 255, 255, 1);
 	box-shadow: -10px 10px 0 0px rgba(255, 255, 255, .4), -3px 7px 0 0px rgba(255, 255, 255, .3), -17px 7px 0 0px rgba(255, 255, 255, .5);
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* PROGRESS BAR /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 .progressbar {
 	position: relative;
 	background: #e6e6e6;
 }
 .progressbar div,
 .progressbar span {
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 0%;
 	height: 100%;
 	-moz-background-clip: padding;
 	-webkit-background-clip: padding-box;
 	background-clip: padding-box;
 	-moz-box-shadow: inset 0px 0px 0px 1px #2376c8, inset 0px 0px 0px 2px #76baeb;
 	-webkit-box-shadow: inset 0px 0px 0px 1px #2376c8, inset 0px 0px 0px 2px #76baeb;
 	box-shadow: inset 0px 0px 0px 1px #2376c8, inset 0px 0px 0px 2px #76baeb;
 	background: #54a3f2;
 	background-image: -webkit-gradient(linear, left top, left bottom, from(#54a3f2), to(#3687d8));
 	background-image: -webkit-linear-gradient(top, #54a3f2, #3687d8);
 	background-image: -moz-linear-gradient(top, #54a3f2, #3687d8);
 	background-image: -ms-linear-gradient(top, #54a3f2, #3687d8);
 	background-image: -o-linear-gradient(top, #54a3f2, #3687d8);
 	background-image: linear-gradient(top, #54a3f2, #3687d8);
 	-webkit-transition: width .2s linear 0s;
 	-moz-transition: width .2s linear 0s;
 	-ms-transition: width .2s linear 0s;
 	-o-transition: width .2s linear 0s;
 	transition: width .2s linear 0s;
 }
 .progressbar.alt div,
 .progressbar.alt span {
 	box-shadow: none;
 	background: #83b842;
 }
 .progressbar,
 .progressbar div,
 .progressbar span {
 	-moz-border-radius: 4px;
 	-webkit-border-radius: 4px;
 	border-radius: 4px;
 }
 .progressbar.sm,
 .progressbar.sm div,
 .progressbar.sm span {
 	-moz-border-radius: 2px;
 	-webkit-border-radius: 2px;
 	border-radius: 2px;
 	box-shadow: none;
 	background-image: none;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* LIGHTBOX POPUP ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* test for locking the body scroll */
 body.myfiles.lightboxActive,
 body.sharedWithMe.lightboxActive,
 body.recentChanges.lightboxActive {
 	overflow: hidden
 }
 body.myfiles.lightboxActive #popup-section,
 body.sharedWithMe.lightboxActive #popup-dialogs,
 body.recentChanges.lightboxActive #popup-dialogs {
 	position: fixed;
 	top: 0;
 	left: 0;
 	right: 0;
 	bottom: 0;
 	z-index: 1001;
 	overflow: auto;
 }
 .popup {
 	z-index: 1001;
 	position: absolute;
 	/*top: 50%; left: 50%;*/
 	/*margin-top: -1/2*height; margin-left: -1/2*width;*/
 	/*Since the dimensions can vary, we should set this with javascript. Popups with tabs(variable height) will need special treatment */
 	display: none;
 	background-color: #fff;
 	-moz-border-radius: 5px;
 	-webkit-border-radius: 5px;
 	border-radius: 5px;
 	-moz-background-clip: padding;
 	-webkit-background-clip: padding-box;
 	background-clip: padding-box;
 	-moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .35);
 	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .35);
 	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .35);
 	font-family: 'Open Sans', sans-serif;
 }
 .popup-title {
 	font-size: 18px;
 	font-weight: bold;
 	white-space: nowrap;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	padding: 15px 15px 10px 15px;
 	float: left;
 	-webkit-user-select: text;
 	-khtml-user-select: text;
 	-ms-user-select: text;
 	-moz-user-select: text;
 	-o-user-select: text;
 	user-select: text;
 }
 .popup-close {
 	position: absolute;
 	top: 15px;
 	right: 15px;
 	height: 17px;
 	width: 16px;
 	background: url(images/icons/icon-sprite-16-v9.png) -980px 0;
 }
 .popup-close:hover {
 	background-position: -980px -20px;
 }
 .popup-content {
 	padding: 0 15px 15px;
 	clear: both;
 }
 .popup-content input[type="text"] {
 	width: 353px;
 	margin-bottom: 3px;
 }
 .popup-content label {
 	display: block;
 	margin-top: 5px;
 }
 .popup-btns {
 	padding: 2px 15px 15px;
 	overflow: auto;
 }
 .popup-btns input[type="submit"],
 .popup-btns input[type="reset"],
 .popup-btns a,
 .popup-btns button {
 	float: right;
 	margin: 0 0 0 10px;
 }
 /* special class for transparent #modal_window_popup, used on signup/login widget */
 #modal_window_popup.transparentBG {
 	background-color: transparent;
 	box-shadow: none;
 }
 /* adjust login modal for mobile */
 /* --not right now (7/29)-- .mobile-device #modal_window_popup { top: 0px!important; bottom: 0px!important; left: 0px!important; right: 0px!important; width: 100%!important; height: 100%!important; } .mobile-device .modalMsgWrapper, .mobile-device #modal_msg_iframe { height: 100%!important; width: 100%!important; } */
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* SHARING POPUP ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 .share-popup.popup-dialog {} .share-popup.popup-dialog .popup-title {
 	width: 520px;
 	padding: 26px 32px 15px;
 	font-size: 16px;
 	float: none;
 }
 .share-popup .tabs {
 	padding-top: 0;
 	margin-bottom: 15px;
 	box-shadow: none;
 }
 .share-popup .tabs > div {
 	border: 0px;
 	background: transparent;
 }
 .share-popup .tabs > ul {
 	padding: 0 15px;
 }
 .share-popup .tabs.tabs-collapsed {
 	margin-bottom: 20px;
 }
 .share-popup .tabs.tabs-collapsed ul {
 	border: none;
 	box-shadow: none;
 }
 .share-popup .tabs.tabs-collapsed ul li > span {
 	border-bottom: 1px solid #CDD0D4;
 }
 .share-popup .tabs.tabs-collapsed ul li:first-child > span {
 	border-radius: 3px 0 0 3px;
 }
 .share-popup .tabs.tabs-collapsed ul li:last-child > span {
 	border-radius: 0 3px 3px 0;
 }
 .share-popup .tabs.tabs-collapsed li > span.moreOptionsLink {
 	border: none;
 	background: none;
 	color: #3190D3;
 	padding-left: 0;
 }
 .share-popup .tabs.tabs-collapsed li:hover > span.moreOptionsLink {
 	color: #d85724;
 }
 .share-popup .tabs.tabs-collapsed li > span,
 .share-popup .tabs li > span.moreOptionsLink {
 	display: none;
 }
 .share-popup .tabs.tabs-collapsed li > span.moreOptionsLink {
 	display: block;
 }
 .share-popup .ico16 {
 	margin-right: 8px;
 }
 .share-popup label {
 	display: block;
 	margin: 0;
 	padding-bottom: 5px;
 	font-size: 13px;
 	font-weight: bold;
 }
 .share-status {
 	font-weight: normal;
 	padding: 1px 7px;
 	position: relative;
 	z-index: 10000;
 	border-radius: 3px;
 }
 .share-popup.popup-dialog a:hover {
 	cursor: pointer !important;
 }
 .share-popup .hide span {
 	display: none!important;
 }
 .share-popup .shareEnterText {
 	display: block;
 	position: absolute;
 	top: 6px;
 	left: 10px;
 	font-size: 13px;
 	color: #999;
 	min-width: 200px;
 	pointer-events: none;
 }
 #shareEnterText-msgContact {
 	top: 30px;
 }
 .share-popup .tabs span.ico30contact,
 .share-popup .tabs span.ico30email,
 .share-popup .tabs span.ico30download,
 .share-popup .tabs span.ico30settings {
 	display: block;
 	opacity: 0.5;
 	float: left;
 	width: 22px;
 	height: 20px;
 	margin: 1px 5px 0 0;
 	background: url(images/icons/ico30/ico30-v9.png) no-repeat;
 }
 .share-popup.popup-dialog .tabs .current span span {
 	opacity: 1;
 }
 .share-popup .tabs span.ico30contact {
 	background-position: -1482px top;
 }
 .share-popup .tabs span.ico30email {
 	background-position: -1572px 1px;
 }
 .share-popup .tabs span.ico30download {
 	background-position: -222px top;
 }
 .share-popup .tabs span.ico30settings {
 	background-position: -913px top;
 }
 #sharebox-contacts {
 	position: relative;
 	padding-bottom: 25px;
 }
 .ftContactAlert {
 	display: none;
 	font-size: 12px;
 	position: absolute;
 	bottom: 0px;
 	background: #e7f6ff;
 	width: 100%;
 	border-radius: 4px;
 	border: 1px solid #c6e2f3;
 	padding: 2px 0px;
 	height: 40px;
 }
 .shareImportContacts {
 	display: block;
 	position: absolute;
 	right: 0px;
 	top: 0px;
 	font-size: 13px;
 }
 .shareImportContacts > a {
 	display: block;
 	position: relative;
 	z-index: 6;
 }
 .importOptions li span {
 	display: none;
 	color: #AAAAAA;
 	display: none;
 	font-size: 11px;
 	margin-left: 5px;
 }
 li.importCompleted:before {
 	background-position: 0 0 !important;
 }
 .importOptions li.importCompleted span {
 	display: inline;
 }
 #add-contacts-field {
 	/*width: 504px; float: left; margin-right: 0px; min-height: 31px;*/
 	max-height: 90px;
 	overflow: auto;
 	font-size: 13px;
 	padding: 0px;
 }
 #add-contacts-input {
 	display: inline-block;
 	vertical-align: middle;
 }
 .contactBlocks {
 	display: inline-block;
 	height: 22px;
 	font-size: 12px;
 	padding: 0px 6px;
 	line-height: 22px;
 	margin: 5px 0px 3px 5px;
 	vertical-align: middle;
 	background: #fff;
 	border-radius: 3px;
 	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
 }
 .contactBlocks > span {
 	font-weight: bold;
 	font-size: 16px;
 	line-height: 22px;
 	vertical-align: top;
 	margin-left: 5px;
 	color: #777;
 	cursor: pointer;
 }
 .importOptions {
 	box-shadow: none;
 	-moz-box-shadow: none;
 	-webkit-box-shadow: none;
 	overflow: hidden;
 	height: 0px;
 	/*width: 0px;*/
 	padding: 0px;
 	font-size: 13px;
 	background: #fff;
 	border-radius: 3px;
 	z-index: 1;
 	top: -10px;
 	right: -15px;
 	-webkit-transition: visibility 0s linear 0.2s, width 0s linear 0.2s, height 0s linear 0.2s, padding 0s linear 0.2s, opacity 0.1s linear 0s;
 	-moz-transition: visibility 0s linear 0.2s, width 0s linear 0.2s, height 0s linear 0.2s, padding 0s linear 0.2s, opacity .0.1s linear 0s;
 	-o-transition: visibility 0s linear 0.2s, width 0s linear 0.2s, height 0s linear 0.2s, padding 0s linear 0.2s, opacity 0.1s linear 0s;
 	transition: visibility 0s linear 0.2s, width 0s linear 0.2s, height 0s linear 0.2s, padding 0s linear 0.2s, opacity 0.1s linear 0s;
 	position: absolute;
 	visibility: hidden;
 	opacity: 0;
 }
 .importOptions.show {
 	-webkit-transition-delay: 0s;
 	-moz-transition-delay: 0s;
 	-o-transition-delay: 0s;
 	transition-delay: 0s;
 	z-index: 5;
 	height: 74px;
 	/*width: 120px;*/
 	padding: 35px 0 10px;
 	visibility: visible;
 	opacity: 1;
 	-webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .15), 0px 3px 6px 0px rgba(0, 0, 0, .15);
 	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .15), 0px 3px 6px 0px rgba(0, 0, 0, .15);
 }
 .importOptions li {
 	cursor: pointer;
 	line-height: 24px;
 	padding: 0 34px 0 34px;
 	display: block;
 	position: relative;
 	white-space: nowrap;
 }
 .importOptions li:hover {
 	background: #eee;
 }
 .share-popup.popup-dialog #sharebox-email form,
 .share-popup.popup-dialog #sharebox-onetimedownload form {
 	width: 520px;
 	margin: 0 auto;
 }
 .share-popup input[type="text"],
 .share-popup input[type="password"] {
 	float: left;
 	margin-right: 0px;
 	height: 30px;
 	font-size: 13px;
 	padding: 0 4px;
 }
 #sharebox-downloadlink {
 	position: relative;
 	padding-bottom: 25px;
 }
 .share-popup #sharebox-downloadlink input[type="text"] {
 	border-radius: 3px 0px 0px 3px;
 	width: 413px;
 	margin: 0;
 }
 .share-popup #sharebox-downloadlink a[class*="gbtn"] {
 	float: left;
 	margin-right: 0px;
 	border-radius: 0px 3px 3px 0px;
 	text-transform: none;
 	height: 30px;
 	line-height: 30px;
 	margin-top: 1px;
 	width: 80px;
 	text-align: center;
 }
 .sharebox-contacts .warning {
 	padding: 20px;
 }
 #current-contactsWrap {
 	padding-bottom: 25px;
 	position: relative;
 }
 #removeAllFollowers {
 	position: absolute;
 	right: 0;
 	top: 0px;
 	font-size: 13px;
 	display: none;
 	white-space: nowrap;
 }
 #current-contactsWrap.removeAllShow #removeAllFollowers {
 	display: block;
 }
 #removeAllFollowers > span {
 	border-radius: 3px;
 	padding: 7px 12px;
 	background: #F9F1D2;
 }
 #removeAllFollowers > span,
 #current-contactsWrap.removeAllConfirm #removeAllFollowers > a {
 	display: none;
 }
 #current-contactsWrap.removeAllConfirm #removeAllFollowers > span {
 	display: inline;
 }
 #removeAllFollowers a {
 	cursor: pointer;
 }
 #removeAllFollowers >span a {
 	margin-left: 8px;
 }
 #current-contactsWrap.removeAllConfirm #current-contacts {
 	opacity: .3;
 	pointer-events: none;
 }
 #noFollowersMsg {
 	display: none;
 	text-align: center;
 	font-size: 13px;
 	/*background: #F7F7F7;*/
 	height: 40px;
 	line-height: 40px;
 	border: 1px solid #eee;
 	border-width: 1px 0;
 	color: #aaa;
 }
 #current-contactsWrap.noFollowers #noFollowersMsg {
 	display: block;
 }
 #current-contacts {
 	overflow: auto;
 	max-height: 225px;
 	/*border-radius: 3px;*/
 }
 #sharebox-contacts.existingContacts #current-contacts {
 	display: block;
 }
 .shareContactRow {
 	padding: 0 0px;
 	background: #fff;
 	height: 44px;
 	display: block;
 	position: relative;
 	border-top: 1px solid #EBEBEB;
 }
 .shareContactRow:last-child {
 	border-bottom: 1px solid #EBEBEB;
 }
 .shareContactRow.selected {
 	/*background: whiteSmoke; border-top: 1px solid #E3E3E3;*/
 }
 .shareContactRow.selected + .shareContactRow {
 	/*border-top: 1px solid #E3E3E3;*/
 }
 .shareContactRow.selected .canEdit a {
 	color: #d85724;
 }
 .shareContactRow.indirectContacts {
 	display: none;
 }
 .shareContactAvatar {
 	height: 34px;
 	width: 34px;
 	position: absolute;
 	top: 50%;
 	left: 10px;
 	margin-top: -17px;
 	border-radius: 50%;
 	background: #e0e0e0 url(images/icons/myfiles/default.png) center no-repeat;
 	background-size: cover;
 	z-index: 1;
 	overflow: hidden;
 }
 .shareContactAvatar img {
 	border-radius: 50%;
 	height: 100%;
 	display: block;
 	margin: 0 auto;
 }
 .shareContactName {
 	font-size: 13px;
 	float: left;
 	margin-left: 54px;
 	line-height: 44px;
 	max-width: 330px;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 }
 .currentContactPermissions {
 	position: relative;
 	float: right;
 	margin-right: 45px;
 	font-size: 13px;
 	line-height: 44px;
 	cursor: pointer;
 }
 .currentContactPermissions:after {
 	content: "";
 	display: inline-block;
 	width: 10px;
 	height: 8px;
 	margin-left: 4px;
 	background: url(images/icons/dropdownBlue.png) top center no-repeat;
 }
 .currentPermissions {
 	box-shadow: none;
 	-moz-box-shadow: none;
 	-webkit-box-shadow: none;
 	overflow: hidden;
 	height: 0px;
 	width: 0px;
 	padding: 0px;
 	font-size: 13px;
 	background: #fff;
 	border-radius: 3px;
 	z-index: 7;
 	left: auto;
 	right: 0px;
 	-webkit-transition: visibility 0s linear 0.2s, width 0s linear 0.2s, height 0s linear 0.2s, padding 0s linear 0.2s, opacity 0.1s linear 0s;
 	-moz-transition: visibility 0s linear 0.2s, width 0s linear 0.2s, height 0s linear 0.2s, padding 0s linear 0.2s, opacity .0.1s linear 0s;
 	-o-transition: visibility 0s linear 0.2s, width 0s linear 0.2s, height 0s linear 0.2s, padding 0s linear 0.2s, opacity 0.1s linear 0s;
 	transition: visibility 0s linear 0.2s, width 0s linear 0.2s, height 0s linear 0.2s, padding 0s linear 0.2s, opacity 0.1s linear 0s;
 	position: absolute;
 	visibility: hidden;
 	opacity: 0;
 }
 .currentPermissions.show {
 	-webkit-transition-delay: 0s;
 	-moz-transition-delay: 0s;
 	-o-transition-delay: 0s;
 	transition-delay: 0s;
 	height: 47px;
 	width: 114px;
 	padding: 10px 0px;
 	z-index: 8;
 	visibility: visible;
 	opacity: 1;
 	-webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .15), 0px 3px 6px 0px rgba(0, 0, 0, .15);
 	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .15), 0px 3px 6px 0px rgba(0, 0, 0, .15);
 }
 .currentPermissions li {
 	cursor: pointer;
 	line-height: 24px;
 	padding: 0 20px;
 	display: block;
 	position: relative;
 }
 .currentPermissions li:hover {
 	background: #eee;
 }
 .shareContactRemove {
 	height: 12px;
 	width: 12px;
 	color: #DEDEDE;
 	line-height: 12px;
 	display: inline-block;
 	text-align: center;
 	position: absolute;
 	right: 20px;
 	top: 50%;
 	font-size: 20px;
 	cursor: pointer;
 	margin-top: -6px;
 }
 .shareContactRemove:hover {
 	color: #aaa;
 }
 .currentPermissions a {
 	display: block;
 	padding: 0px 0;
 	margin: 0px;
 	line-height: 25px;
 }
 .currentContactPermissions span.canRead,
 .currentContactPermissions span.canEdit,
 .currentContactPermissions span.canManage,
 .currentContactPermissions span.variedMsg {
 	display: none;
 }
 .currentContactPermissions.showCanRead span.canRead,
 .currentContactPermissions.showCanEdit span.canEdit,
 .currentContactPermissions.showCanManage span.canManage {
 	display: inline;
 }
 .variedPermission .currentContactPermissions span.variedMsg,
 .variedPermission .currentContactPermissions.showCanRead span.variedMsg,
 .variedPermission .currentContactPermissions.showCanEdit span.variedMsg,
 .variedPermission .currentContactPermissions.showCanManage span.variedMsg {
 	display: inline;
 }
 .variedPermission[data-new-access="1"] .variedMsg,
 .variedPermission[data-new-access="2"] .variedMsg {
 	display: none!important;
 }
 .variedPermission .currentContactPermissions.showCanRead span.canRead,
 .variedPermission .currentContactPermissions.showCanEdit span.canEdit,
 .variedPermission .currentContactPermissions.showCanManage span.canManage {
 	display: none;
 }
 .variedPermission[data-new-access="1"] .currentContactPermissions.showCanRead span.canRead,
 .variedPermission[data-new-access="2"] .currentContactPermissions.showCanEdit span.canEdit {
 	display: inline;
 }
 .currentContactPermissions.showCanRead li.canRead:after,
 .currentContactPermissions.showCanEdit li.canEdit:after,
 .currentContactPermissions.showCanManage li.canManage:after,
 #currentPermissionsMenu.showCanRead li.canRead:after,
 #currentPermissionsMenu.showCanEdit li.canEdit:after,
 #currentPermissionsMenu.showCanManage li.canManage:after {
 	content: "";
 	display: block;
 	position: absolute;
 	right: 3px;
 	top: 7px;
 	width: 20px;
 	height: 24px;
 	background: url(images/icons/tick_blue_sm.png) top center no-repeat;
 }
 .shareStatusWrap {
 	position: absolute;
 	top: 8px;
 	right: 10px;
 	font-size: 13px;
 	line-height: 24px;
 	background: transparent;
 	height: 24px;
 	vertical-align: middle;
 	margin-top: 6px;
 	padding: 0 8px;
 	border-radius: 3px;
 }
 .copyrightStatusMsg,
 .dmcaStatusMsg,
 .virusStatusMsg {
 	vertical-align: middle;
 }
 .virusStatusMsg {
 	color: #994848;
 }
 .privateStatusMsg em,
 .publicStatusMsg em {
 	font-style: normal;
 }
 #current-contacts .privateStatusMsg,
 #current-contacts .publicStatusMsg {
 	width: 370px;
 	display: inline-block;
 	vertical-align: middle;
 	line-height: 17px;
 	margin-left: 5px;
 	font-size: 13px;
 }
 .publicDisabled #global-zeroclipboard-html-bridge {
 	display: none;
 }
 .shareStatusBlock {
 	display: none;
 	background: #faf0cd;
 	border-radius: 3px;
 	text-align: center;
 	font-size: 13px;
 	padding: 10px;
 	margin-bottom: 25px;
 	margin-top: 10px;
 }
 .shareStatusBlock.multiStatus {
 	background: #faf0cd !important;
 }
 .shareStatusBlock.multiStatus > span span {
 	background: #E3D5A1;
 	border-radius: 3px;
 	padding: 2px 7px;
 	font-size: 11px;
 	margin: 10px 1px;
 	box-shadow: 0 -1px 0 0 rgba(0, 0, 0, .25);
 	color: #000;
 }
 .shareStatusBlock.multiStatus > span i {
 	font-style: normal;
 	display: none;
 }
 .shareMultiSelection .shareStatusBlock.multiStatus > span i {
 	display: inline;
 }
 /*.disabledAlert .shareStatusBlock,*/
 .dmcaReviewPop .shareStatusBlock,
 .copyrightPop .shareStatusBlock,
 .virusPop .shareStatusBlock {
 	display: block;
 }
 .virusPop .shareStatusBlock {
 	background: #F3C2C2;
 }
 .disabledAlert .share-status {
 	background: #f4e8bd;
 	color: #7d6025;
 }
 .disabledAlert .shareStatusWrap {
 	background: #d6bf6f;
 	right: 10px;
 }
 .disabledAlert .shareStatusWrap a,
 .dmcaReviewPop .shareStatusWrap a,
 .copyrightPop .shareStatusWrap a,
 .virusPop .shareStatusWrap a {
 	color: #fff!important;
 }
 .shareStatusIcon {
 	position: absolute;
 	right: 20px;
 	top: 31px;
 	font-size: 13px;
 	z-index: 2;
 	color: #848484;
 	cursor: default;
 	opacity: .8;
 }
 #SLEdisabledTxt,
 #sharebox.publicDisabled .share-status span {
 	display: none;
 }
 #sharebox.publicDisabled #SLEdisabledTxt {
 	display: inline
 }
 #sharebox .shareStatusIcon.ico30lock,
 #sharebox .privateStatusMsg,
 #sharebox .copyrightStatusMsg,
 #sharebox .dmcaStatusMsg,
 #sharebox .virusStatusMsg {
 	display: none;
 }
 #sharebox.publicDisabled .shareStatusIcon.ico30link,
 #sharebox.publicDisabled .publicStatusMsg
 /*, #sharebox.publicDisabled .copyrightPop .privateStatusMsg, #sharebox.publicDisabled .dmcaReviewPop .privateStatusMsg, #sharebox.publicDisabled .virusPop .privateStatusMsg, #sharebox.publicDisabled .copyrightPop .shareStatusWrap, #sharebox.publicDisabled .dmcaReviewPop .shareStatusWrap, #sharebox.publicDisabled .virusPop .shareStatusWrap*/
 {
 	display: none;
 }
 /*#sharebox.publicDisabled .privateStatusMsg, #sharebox.publicDisabled .copyrightPop .copyrightStatusMsg, #sharebox.publicDisabled .dmcaReviewPop .dmcaStatusMsg, #sharebox.publicDisabled .virusPop .virusStatusMsg { display: inline-block; }*/
 #sharebox.publicDisabled .privateStatusMsg,
 #sharebox .copyrightPop .copyrightStatusMsg,
 #sharebox .dmcaReviewPop .dmcaStatusMsg,
 #sharebox .virusPop .virusStatusMsg {
 	display: inline-block;
 }
 #sharebox.publicDisabled .shareStatusIcon.ico30lock {
 	display: block
 }
 #sharebox .copyrightPop .shareStatusBlock .shareStatusIcon.ico30lock,
 #sharebox .dmcaReviewPop .shareStatusBlock .shareStatusIcon.ico30lock,
 #sharebox .virusPop .shareStatusBlock .shareStatusIcon.ico30lock {
 	display: inline-block;
 	position: static;
 	vertical-align: text-bottom;
 	margin-left: -15px;
 }
 #sharebox .copyrightPop .shareStatusIcon.ico30lock:after,
 #sharebox .dmcaReviewPop .shareStatusIcon.ico30lock:after,
 #sharebox .virusPop .shareStatusIcon.ico30lock:after {
 	margin-top: 0;
 }
 .copyrightPop .tabs > ul li[data-tab="sharebox-onetimedownload"] > span,
 .dmcaReviewPop .tabs > ul li[data-tab="sharebox-onetimedownload"] > span,
 .virusPop .tabs > ul li[data-tab="sharebox-onetimedownload"] > span {
 	border-radius: 3px 3px 0 0;
 }
 #sharebox-contacts input[name="add_contacts"] {
 	width: 100%;
 	display: block;
 	border: none;
 	box-shadow: none;
 	background: transparent;
 	height: auto;
 	line-height: 14px;
 	padding: 6px;
 	margin: 0px 5px;
 }
 #give_permissions_to::-ms-clear {
 	display: none;
 }
 .addContactWrap {
 	position: relative;
 	width: 520px;
 }
 .addContactSettings {
 	position: relative;
 	display: block;
 }
 .addContactSettings > a {
 	float: left;
 	font-size: 13px;
 	line-height: 28px;
 }
 .addContactSettings .currentContactPermissions {
 	margin-right: 0px;
 	line-height: 28px;
 }
 .addContactSettings .currentContactPermissions a {
 	line-height: 28px;
 	margin-left: 8px;
 }
 .addContactSettings span {
 	float: right;
 	font-size: 13px;
 	line-height: 28px;
 }
 .addContactSettings .currentContactPermissions span {
 	float: none;
 }
 .removeMessageLink {
 	display: none;
 }
 .addContactMessage {
 	display: none;
 }
 .addMessage .removeMessageLink,
 .addMessage .addContactMessage {
 	display: block;
 }
 .addMessage .addMessageLink {
 	display: none;
 }
 .addContactMessage {
 	padding-top: 28px;
 }
 .addContactSettings .addContactMessage span {
 	float: none;
 	display: block;
 }
 .addContactSettings .addContactMessage span.sharebox-charcount {
 	font-size: 12px;
 	line-height: 12px;
 }
 #sharebox-contacts.addMessage #current-contacts {
 	max-height: 83px;
 }
 #sharebox-contacts .warning {
 	padding: 20px;
 	text-align: center;
 	display: none;
 	margin-top: 20px;
 }
 #sharebox-contacts.saveContact .warning,
 #sharebox-contacts.confirmContact .warning,
 #sharebox-contacts.saveContact .warning .shareContactSave,
 #sharebox.removeContact .selected .shareContactRemoval,
 #sharebox-contacts.confirmContact .warning .shareContactConfirm {
 	display: block;
 }
 .shareContactRemoval {
 	display: none;
 	position: absolute;
 	left: 0px;
 	right: 0px;
 	padding: 6px 12px 0;
 	top: 0px;
 	background: #F9F1D2;
 	bottom: 0px;
 	white-space: nowrap;
 	font-size: 12px;
 }
 .shareContactSave {
 	display: none;
 }
 .shareContactConfirm {
 	display: none;
 	font-size: 13px;
 }
 #sharebox-contacts.confirmContact .addContacts,
 #sharebox-contacts.removeContact .addContacts {
 	display: none;
 }
 #sharebox-contacts .warning span {
 	font-size: 13px;
 }
 #sharebox-contacts .warning a[class*="gbtn"] {
 	margin: -5px 0 0 20px;
 	float: right;
 	height: 30px;
 	line-height: 30px;
 	text-transform: none;
 	font-weight: 600;
 	/*width: 110px;*/
 	text-align: center;
 	white-space: nowrap;
 }
 .shareContactRemoval a[class*="gbtn"] {
 	height: 24px;
 	line-height: 24px;
 	font-size: 11px;
 	float: right!important;
 	margin: 4px 0 0 8px;
 }
 #sharebox-contacts .warning .shareContactRemoval a[class*="gbtn"] {
 	margin: -10px 2px 0px;
 	float: none;
 	display: inline-block;
 }
 .shareContactRemoval > span {
 	line-height: 33px;
 	float: left;
 	margin-left: 42px;
 }
 .contactRemovalName {
 	font-weight: bold;
 	overflow: hidden;
 	max-width: 235px;
 	text-overflow: ellipsis;
 	display: inline-block;
 	vertical-align: bottom;
 }
 .shareContactRemoval .gbtnPrimary {
 	margin-right: 0px;
 }
 .importingContacts {
 	position: absolute;
 	top: 0px;
 	bottom: 0;
 	z-index: 20;
 	background: white;
 	left: 0px;
 	right: 0px;
 	text-align: center;
 	padding-top: 28px;
 	font-size: 18px;
 	color: #aaa;
 	display: none;
 }
 .importingContactsWrap .importingContacts,
 .loadingContactsWrap .importingContacts {
 	display: block;
 }
 .importingContactsWrap .auto-complete,
 .importContactsWrap .importOptions,
 .importContactsWrap #currentPermissionsMenu,
 .importContactsWrap .currentContactPermissions {
 	height: 0px!important;
 	width: 0px!important;
 	overflow: hidden;
 }
 .loadingContactsWrap .loadingContactsMsg,
 .importingContactsWrap .importingContactsMsg {
 	display: inline-block;
 }
 .importingContactsWrap .loadingContactsMsg,
 .loadingContactsWrap .importingContactsMsg {
 	display: none;
 }
 #revisions-file .contactSpinner,
 #sharebox-contacts .contactSpinner {
 	height: 32px;
 	width: 32px;
 	display: inline-block;
 	vertical-align: middle;
 	border-radius: 50%;
 	background: url('images/backgrounds/spinners/white_32.gif') center no-repeat;
 }
 #sharebox-contacts .progressbar {
 	height: 8px;
 	width: 270px;
 	margin: 0 auto;
 	display: none;
 }
 .numberOfContacts {
 	display: none;
 }
 #sharebox-contacts.importingContactsProgress .progressbar {
 	display: block;
 }
 #sharebox-contacts.importingContactsProgress .contactSpinner {
 	display: none;
 }
 #sharebox-contacts.importingContactsProgress .numberOfContacts {
 	display: inline;
 }
 .importingContacts .importingContactsMsg,
 .importingContacts .loadingContactsMsg {
 	margin-left: 10px;
 	font-size: 13px;
 	color: #aaa;
 	line-height: 32px;
 	vertical-align: middle;
 }
 #sharebox.nonOwner li[data-tab="sharebox-onetimedownload"] {
 	display: none;
 }
 /* Contact Auto-Complete */
 .auto-complete {
 	position: absolute;
 	top: 100%;
 	z-index: 3;
 	margin-top: -2px;
 	background: #fff;
 	left: 0px;
 	right: 0px;
 	border: 1px solid #ddd;
 	border-top: none;
 	border-radius: 0 0 4px 4px;
 	box-shadow: 0px 4px 8px -4px rgba(0, 0, 0, 0.2);
 	-moz-box-shadow: 0px 4px 8px -4px rgba(0, 0, 0, 0.2);
 	-webkit-box-shadow: 0px 4px 8px -4px rgba(0, 0, 0, 0.2);
 	-o-box-shadow: 0px 4px 8px -4px rgba(0, 0, 0, 0.2);
 	max-height: 170px;
 	overflow: auto;
 }
 .auto-complete.empty {
 	height: 0px;
 	border: none;
 	box-shadow: none;
 	-moz-box-shadow: none;
 	-webkit-box-shadow: none;
 	-o-box-shadow: none;
 }
 .auto-complete li {
 	padding: 10px;
 	border-top: 1px solid #ddd;
 	cursor: pointer;
 }
 .auto-complete li.selected {
 	background: #eee;
 }
 .auto-complete li:last-child {
 	border-radius: 0 0 3px 3px;
 	margin-bottom: -1px;
 }
 .autoCompleteThumb {
 	background: url(/images/icons/defaultAvatar.png) no-repeat;
 	height: 36px;
 	width: 36px;
 	display: inline-block;
 	border-radius: 50%;
 	float: left;
 	background-position: center center;
 	background-size: cover;
 }
 .autoCompleteInfo {
 	display: inline-block;
 	margin-left: 10px;
 }
 .autoCompleteName {
 	display: block;
 	font-size: 16px;
 	font-weight: 300;
 	line-height: 16px;
 }
 .autoCompleteEmail {
 	font-size: 12px;
 	line-height: 10px;
 }
 .autoSocialIcon {
 	display: inline-block;
 	height: 16px;
 	width: 16px;
 	vertical-align: middle;
 	margin-right: 6px;
 	background: url(/images/icons/socialMedia/contacts/miniSocial.png) top left no-repeat;
 }
 .contactBlocks .autoSocialIcon {
 	margin-top: -2px;
 }
 .importOptions li:before {
 	content: "";
 	height: 16px;
 	width: 16px;
 	position: absolute;
 	left: 12px;
 	top: 3px;
 	background: url(images/icons/socialMedia/contacts/miniSocial.png) top left no-repeat;
 }
 .importOptions li:nth-child(1):before {
 	background-position: -60px 0px;
 }
 .importOptions li:nth-child(2):before {
 	background-position: -120px 0px;
 }
 .importOptions li:nth-child(3):before {
 	background-position: -90px 0px;
 }
 .importDone .autoSocialIcon {
 	background-position: 0px 0px;
 }
 .importpricapi .autoSocialIcon {
 	background-position: -30px 0px;
 }
 .importGmail .autoSocialIcon {
 	background-position: -60px 0px;
 }
 .importFacebook .autoSocialIcon {
 	background-position: -90px 0px;
 }
 .importTwitter .autoSocialIcon {
 	background-position: -120px 0px;
 }
 /* End Auto-Complete */
 #sharebox-email {
 	padding-top: 34px;
 	position: relative;
 }
 #sharebox-email form li {
 	position: relative;
 }
 #sharebox-email-buttons {
 	padding-top: 10px;
 }
 .share-popup #sharebox-email input[class*="gbtn"] {
 	text-transform: none;
 	height: 30px;
 	line-height: 30px;
 	width: 100px;
 }
 #sharebox-email .shareImportContacts {
 	top: -25px;
 }
 #sharebox-email .sharebox-charcount {
 	font-weight: 400;
 	font-size: 11px;
 	color: #aaa;
 	display: block;
 }
 #sharebox-email input[type="text"] {
 	width: 512px;
 	padding: 0 3px;
 	height: 30px;
 	margin-bottom: 10px;
 }
 /*#sharebox-email.unverifiedShare .unverifiedShareMessage a.gbtnSecondary, .share-popup.popup-dialog #sharebox-email.loginShare .loginShareMessage a.btn.alt,*/
 .share-popup.popup-dialog #sharebox-onetimedownload.oneTimeInitial .oneTimeGenerateLink button {
 	display: block;
 	margin: auto;
 	width: 200px;
 	height: 32px;
 	line-height: 32px;
 	font-size: 13px;
 	text-align: center;
 	float: none;
 	text-transform: none;
 	font-weight: 400;
 	border-radius: 3px;
 }
 .share-popup.popup-dialog #sharebox-onetimedownload.oneTimeInitial .oneTimeGenerateLink button:after {
 	display: none;
 }
 #sharebox-onetimedownload .slideWrap {
 	float: left;
 	width: 520px;
 }
 .share-popup.popup-dialog #sharebox-onetimedownload .oneTimeGenerateLink button {
 	cursor: pointer;
 	display: inline-block;
 	float: left;
 	height: 30px;
 	line-height: 30px;
 	text-transform: none;
 	font-weight: 600;
 	border-radius: 3px 0px 0px 3px;
 	margin-top: 1px;
 	margin-right: 0px;
 }
 #sharebox-onetimedownload .oneTimeGenerateLink button:after {
 	margin-top: 5px;
 	opacity: 1;
 	background-image: url(images/icons/ico30/ico30_reversed-v9.png);
 }
 .share-popup.popup-dialog #sharebox-onetimedownload .oneTimeGenerateLink input {
 	border-radius: 0px 3px 3px 0px;
 	float: left;
 	width: 353px;
 }
 .share-popup.popup-dialog .gbtnPrimary.ico30link.copy-link {
 	height: 32px;
 	line-height: 32px;
 	margin-top: -1px;
 	margin-left: 5px;
 	margin-right: 0px;
 	width: 35px;
 	padding: 0px;
 }
 .share-popup.popup-dialog .gbtnPrimary.ico30link.copy-link:after {
 	margin-top: 5px;
 	background-position: -1174px top;
 }
 .share-popup.popup-dialog .tabs > ul {
 	padding: 0 32px;
 }
 .oneTimeEmailSelect {
 	float: left;
 }
 .oneTimeEmailSelect label {
 	font-weight: normal;
 }
 .expDateSelect {
 	float: right;
 }
 #sharebox-onetimedownload .oneTimeGenerateLink {
 	text-align: center;
 	padding: 5px 0 0;
 }
 #OneTimeRemaining {
 	color: #000;
 	font-size: 13px;
 	margin: 10px 0 0;
 }
 #sharebox-onetimedownload ul.slideSection {
 	height: 25px;
 	overflow: visible;
 	visibility: visible;
 	opacity: 1;
 	font-size: 13px;
 	white-space: nowrap;
 }
 .oneTimeInitial #OneTimeRemaining,
 #sharebox-onetimedownload.oneTimeInitial ul.slideSection,
 .oneTimeInitial .oneTimeGenerateLink input,
 .oneTimeInitial .oneTimeGenerateLink a.copy-link {
 	opacity: 0;
 	visibility: hidden;
 	height: 0;
 	overflow: hidden;
 }
 .oneTimeInitial {
 	height: 86px;
 }
 .oneTimeInstr {
 	display: none;
 }
 .oneTimeInitial .oneTimeInstr {
 	display: block;
 	text-align: center;
 	margin: 10px;
 	font-size: 13px;
 }
 #freeOneTimeExpire,
 #proOneTimeExpire {
 	display: none;
 	padding: 25px;
 	font-size: 13px;
 	text-align: center;
 }
 .share-popup textarea {
 	width: 100%;
 	padding: 0 !important;
 	height: 75px;
 	font-size: 13px;
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box;
 }
 #sharebox-moreoptions > div {
 	margin: 18px 18px 0px;
 }
 #sharebox-moreoptions label {
 	width: 125px;
 	text-align: right;
 	margin: 3px 6px 0 0;
 }
 #sharebox-moreoptions input[type="text"] {
 	font-size: 12px;
 	padding: 0 2px;
 	width: 329px;
 	margin: 0px -3px 6px 10px;
 }
 #sharebox-moreoptions.share-image .embedlinks {
 	padding-top: 15px;
 	border-top: 1px solid #fff;
 }
 #sharebox-moreoptions.share-image .morelinks {
 	padding-bottom: 150px;
 	border-bottom: 1px solid #ddd;
 }
 #sharebox-moreoptions.share-image .imageoption select {
 	width: 280px;
 	margin-left: 10px;
 }
 .socialLinksWrap {
 	position: relative;
 	padding-top: 8px;
 	clear: both;
 }
 /*.socialLinksBtn { border-radius: 50%; display: block; background: #ccc; height: 18px; width: 18px; font-size: 18px; line-height: 15px; color: #fff; position: absolute; top: 50%; left: 100%; margin-top: -10px; margin-left: 2px; text-align: center; opacity: 1; }*/
 /*.socialLinksBtn:hover { color: #fff; background: #999; -webkit-transition: all 0.2s ease 0s; }*/
 /*.socialLinksWrap.expandWrap { width: 300px; }*/
 /*.socialLinksWrap.expandWrap .socialLinksBtn { display:none; }*/
 /*.socialLinksWrap.expandWrap .socialLinks { width: 300px; -webkit-transition: width 0.5s ease 0s; }*/
 /*.socialLinks { overflow:hidden; width: 95px; height: 30px; }*/
 .socialLinks a {
 	float: left;
 	height: 28px;
 	width: 28px;
 	margin-right: 4px;
 	overflow: hidden;
 	background-image: url(/images/icons/socialMedia/socialIcons28.png);
 	background-repeat: no-repeat;
 	border-radius: 3px;
 	-webkit-transition: all 0.2s ease 0s;
 }
 .socialLinks a:hover {
 	opacity: 0.7;
 	-webkit-transition: opacity 0.2s ease 0s;
 }
 .shareFacebook {
 	background-position: 0 0;
 	background-color: #244a95;
 }
 .shareTwitter {
 	background-position: -28px 0;
 	background-color: #2bbfe3;
 }
 .sharePinterest {
 	background-position: -56px 0;
 	background-color: #c2222b;
 }
 .sharePlus {
 	background-position: -84px 0;
 	background-color: #de0b11;
 }
 .shareTumblr {
 	background-position: -112px 0;
 	background-color: #395a73;
 }
 .shareBlogger {
 	background-position: -140px 0;
 	background-color: #ef823f;
 }
 /* OLD SHAREBOX */
 /*.share-popup input[type="text"], .share-popup input[type="password"] { font-size: 14px; padding: 0 4px; height: 35px; }*/
 .share-popup select {
 	font-size: 12px;
 	border-color: #BFC3C7;
 }
 .share-popup .popup-title {
 	width: 420px;
 }
 .share-popup .popup-title span {
 	font-weight: normal;
 }
 .share-popup .popup-content {
 	padding: 0 32px;
 }
 .share-mainlink {
 	width: 390px;
 	margin: 0 5px 0 0;
 }
 /* .share-popup input.share-mainlink { float:left; margin-right:10px; } */
 .share-popup-btns {
 	padding-bottom: 0 !important;
 }
 .share-popup-btns input {
 	float: right;
 	margin: 0 0 0 10px;
 	cursor: pointer;
 	padding-left: 14px !important;
 }
 .share-popup a[class*="gbtn"] {
 	float: left;
 }
 #sharebox-moreoptions li a,
 #sharebox-moreoptions li input,
 #sharebox-moreoptions li label,
 #sharebox-moreoptions li select {
 	float: left;
 	font-size: 12px;
 	line-height: 26px;
 }
 #sharebox-moreoptions li {
 	padding: 1px 0px;
 	float: left;
 	clear: both;
 }
 #sharebox-moreoptions a {
 	margin-left: 10px;
 }
 #sharebox-moreoptions a span {
 	margin: 5px 0 0 5px;
 }
 #sharebox-moreoptions select {
 	padding: 2px;
 	line-height: 12px;
 	margin: 0;
 	border-radius: 3px;
 	border-color: #BFC3C7;
 }
 #sharebox-moreoptions .imageoption {
 	display: none;
 }
 #sharebox-moreoptions.share-gallery .fileoption {
 	display: none;
 }
 #sharebox-moreoptions.share-image .imageoption {
 	display: block;
 }
 /* #sharebox-moreoptions.share-image .morelinks { padding-bottom: 55px; border-bottom: 1px solid #ddd; } #sharebox-moreoptions.share-image .embedlinks { padding-top: 15px; border-top: 1px solid #fff; } */
 .share-facebook,
 .share-twitter {
 	float: left;
 	width: 170px;
 }
 .share-facebook > span,
 .share-twitter > span {
 	padding-left: 20px;
 	float: left;
 }
 .share-facebook > span {
 	background: url(images/icons/facebook_16.png) 0 2px no-repeat;
 }
 .share-twitter > span {
 	background: url(images/icons/twitter_16.png) 0 2px no-repeat;
 }
 .share-facebook span span,
 .share-twitter span span,
 .sharebox-charcount {
 	font-size: 12px;
 	color: #a1a3a6;
 	font-weight: normal;
 }
 .share-facebook em,
 .share-twitter em,
 .sharebox-charcount em {
 	font-style: normal;
 }
 #sharebox-social form,
 #sharebox-email form,
 #sharebox-onetimedownload form {
 	width: 488px;
 	margin: 0 auto;
 }
 #sharebox-social input[type="checkbox"] {
 	float: left;
 	margin: 4px 10px 0 0;
 	padding: 0;
 }
 #sharebox .copyrightPop #sharebox-copylink,
 #sharebox .copyrightPop #sharebox-downloadlink,
 #sharebox .copyrightPop #sharebox-social,
 #sharebox .copyrightPop #sharebox-email,
 #sharebox .copyrightPop #sharebox-moreoptions,
 #sharebox .copyrightPop li[data-tab="sharebox-email"],
 #sharebox .dmcaReviewPop #sharebox-copylink,
 #sharebox .dmcaReviewPop #sharebox-downloadlink,
 #sharebox .dmcaReviewPop #sharebox-social,
 #sharebox .dmcaReviewPop #sharebox-email,
 #sharebox .dmcaReviewPop #sharebox-moreoptions,
 #sharebox .dmcaReviewPop li[data-tab="sharebox-email"],
 #sharebox .virusPop #sharebox-copylink,
 #sharebox .virusPop #sharebox-downloadlink,
 #sharebox .virusPop #sharebox-social,
 #sharebox .virusPop #sharebox-email,
 #sharebox .virusPop #sharebox-moreoptions,
 #sharebox .virusPop li[data-tab="sharebox-email"],
 #sharebox .virusPop li[data-tab="sharebox-moreoptions"] {
 	display: none;
 }
 #sharebox .shareMultiSelection.copyrightPop #sharebox-copylink,
 #sharebox .shareMultiSelection.copyrightPop #sharebox-downloadlink,
 #sharebox .shareMultiSelection.copyrightPop #sharebox-social,
 #sharebox .shareMultiSelection.copyrightPop #sharebox-email,
 #sharebox .shareMultiSelection.copyrightPop #sharebox-moreoptions,
 #sharebox .shareMultiSelection.copyrightPop li[data-tab="sharebox-email"],
 #sharebox .shareMultiSelection.copyrightPop li[data-tab="sharebox-moreoptions"],
 #sharebox .shareMultiSelection.dmcaReviewPop #sharebox-copylink,
 #sharebox .shareMultiSelection.dmcaReviewPop #sharebox-downloadlink,
 #sharebox .shareMultiSelection.dmcaReviewPop #sharebox-social,
 #sharebox .shareMultiSelection.dmcaReviewPop #sharebox-email,
 #sharebox .shareMultiSelection.dmcaReviewPop #sharebox-moreoptions,
 #sharebox .shareMultiSelection.dmcaReviewPop li[data-tab="sharebox-email"],
 #sharebox .shareMultiSelection.dmcaReviewPop li[data-tab="sharebox-moreoptions"],
 #sharebox .shareMultiSelection.virusPop #sharebox-copylink,
 #sharebox .shareMultiSelection.virusPop #sharebox-downloadlink,
 #sharebox .shareMultiSelection.virusPop #sharebox-social,
 #sharebox .shareMultiSelection.virusPop #sharebox-email,
 #sharebox .shareMultiSelection.virusPop #sharebox-moreoptions,
 #sharebox .shareMultiSelection.virusPop li[data-tab="sharebox-email"],
 #sharebox .shareMultiSelection.virusPop li[data-tab="sharebox-moreoptions"] {
 	display: block;
 }
 #sharebox .dmcaReviewPop .morelinks,
 #sharebox .dmcaReviewPop .embedlinks,
 #sharebox .copyrightPop .morelinks,
 #sharebox .copyrightPop .embedlinks {
 	display: none;
 }
 .restrictedCopyMoreMsg,
 .restrictedDmcaMoreMsg {
 	display: none;
 	text-align: center;
 }
 #sharebox .dmcaReviewPop .restrictedDmcaMoreMsg,
 #sharebox .copyrightPop .restrictedCopyMoreMsg {
 	display: block;
 }
 /* #sharebox-copylink, #sharebox-downloadlink { min-width: 525px; } */
 /*#sharebox .copyrightPop #sharebox-onetimedownload, #sharebox .dmcaReviewPop #sharebox-onetimedownload, #sharebox .virusPop #sharebox-onetimedownload { display: block !important; } */
 #sharebox.conservative .dmcaReviewPop #sharebox-onetimedownload {
 	display: none !important;
 }
 #sharebox-onetimedownload .oneTimeGenerateLink button {
 	cursor: pointer;
 	display: inline-block;
 	float: none;
 }
 #sharebox-onetimedownload .oneTimeCopyLink {
 	margin-top: 15px;
 }
 #sharebox-onetimedownload .oneTimeCopyLink input {
 	float: left;
 	width: 429px;
 	margin-right: 5px;
 }
 #sharebox-onetimedownload .oneTimeCopyLink a.gbtnPrimary {
 	margin-right: 0;
 }
 /*#sharebox-onetimedownload .slideWrap { margin: 15px 0; float:left; width: 460px; }*/
 #sharebox-onetimedownload .slideToggle {
 	width: 130px;
 	margin: 0 auto;
 	font-weight: normal;
 	white-space: nowrap;
 }
 #sharebox-onetimedownload .slideSection {
 	text-align: center;
 }
 #sharebox-onetimedownload .slideSection li {
 	margin-top: 5px;
 }
 /* #OneTimeRemaining { color: #000; display: none; } */
 #OneTimeRemaining span {
 	color: #3190D3;
 }
 #freeOneTimeExpire {
 	display: none;
 }
 #onetimedownload-error {
 	display: none;
 	width: 450px;
 	padding: 25px;
 }
 .slideToggle {
 	position: relative;
 	padding-left: 18px;
 	cursor: pointer;
 	color: #3190D3;
 }
 .slideToggle:hover {
 	text-decoration: underline;
 }
 .slideToggle .expandArrow {
 	position: absolute;
 	height: 0;
 	width: 0;
 	left: 0px;
 	top: 50%;
 	margin-top: -5px;
 	border-color: transparent transparent transparent #72787E;
 	border-width: 5px 0 5px 8px;
 	border-style: solid;
 	-webkit-transition: -webkit-transform .2s linear;
 	-moz-transition: -moz-transform .2s linear;
 	-ms-transition: -ms-transform .2s linear;
 	-o-transition: -o-transform .2s linear;
 	transition: transform .2s linear;
 }
 .slideSection {
 	overflow: hidden;
 	-webkit-transition: visibility 0s linear .2s, height .2s linear, opacity .2s linear;
 	-moz-transition: visibility 0s linear .2s, height .2s linear, opacity .2s linear;
 	-ms-transition: visibility 0s linear .2s, height .2s linear, opacity .2s linear;
 	-o-transition: visibility 0s linear .2s, height .2s linear, opacity .2s linear;
 	transition: visibility 0s linear .2s, height .2s linear, opacity .2s linear;
 	visibility: hidden;
 	height: 0px;
 	opacity: 0;
 }
 .slideWrap.expandSection .slideSection {
 	visibility: visible;
 	height: 55px;
 	opacity: 1;
 	-webkit-transition-delay: 0s;
 	-moz-transition-delay: 0s;
 	-ms-transition-delay: 0s;
 	-o-transition-delay: 0s;
 	transition-delay: 0s;
 }
 .slideWrap.expandSection .expandArrow {
 	-webkit-transform: rotate(90deg);
 	-moz-transform: rotate(90deg);
 	-ms-transform: rotate(90deg);
 	-o-transform: rotate(90deg);
 	transform: rotate(90deg);
 }
 .labelForImages {
 	display: none;
 }
 .share-image .labelForImages {
 	display: inline;
 }
 .share-image .labelForFiles {
 	display: none;
 }
 /* ---------- DISABLING SHARE LINK ----------- */
 .disabledLinkCover,
 .tabdisabledMsg {
 	display: none;
 }
 .publicDisabled .share-mainlink {
 	background: #d0d0d0 !important;
 	border: 1px solid #999 !important;
 	box-shadow: none !important;
 	-webkit-user-select: none;
 	-moz-user-select: none;
 	-ms-user-select: none;
 	user-select: none;
 }
 .publicDisabled #sharebox-downloadlink .copy-link {
 	background: #999;
 	box-shadow: 0 0 0 1px #999;
 	color: transparent;
 	font-size: 0;
 }
 .publicDisabled .socialLinks a {
 	background-color: #999;
 	pointer-events: none;
 }
 .publicDisabled .unverifiedShareMessage {
 	display: none;
 }
 .publicDisabled .tooltip {
 	left: 130px;
 	top: -3px;
 	display: block;
 	opacity: 0;
 	visibility: hidden;
 	-webkit-transition: opacity 0.4s ease 0s, visibility 0.2s ease 0s;
 	-moz-transition: opacity 0.4s ease 0s, visibility 0.2s ease 0s;
 	-o-transition: opacity 0.4s ease 0s, visibility 0.2s ease 0s;
 	-o-transition: opacity 0.4s ease 0s, visibility 0.2s ease 0s;
 	transition: opacity 0.4s ease 0s, visibility 0.2s ease 0s;
 }
 .publicDisabled .disabledLinkCover:hover .tooltip {
 	opacity: 1;
 	visibility: visible;
 	-webkit-transition: opacity 0.4s ease 0s, visibility 0s ease 0s;
 	-moz-transition: opacity 0.4s ease 0s, visibility 0s ease 0s;
 	-ms-transition: opacity 0.4s ease 0s, visibility 0s ease 0s;
 	-o-transition: opacity 0.4s ease 0s, visibility 0s ease 0s;
 	transition: opacity 0.4s ease 0s, visibility 0s ease 0s;
 }
 .publicDisabled.disabledAlert .tooltip {
 	display: none!important;
 }
 .publicDisabled .disabledLinkCover {
 	display: block;
 	width: 100%;
 	top: 20px;
 	background: #fff;
 	position: absolute;
 	background: rgba(255, 255, 255, 0.8);
 	z-index: 1;
 	padding: 2px;
 	bottom: 0px;
 	cursor: default!important;
 }
 .publicDisabled a.disabledLinkCover:hover {
 	cursor: default!important;
 }
 .publicDisabled .tabdisabledMsg {
 	display: block;
 	position: absolute;
 	top: 0px;
 	bottom: 0px;
 	color: #aaa;
 	font-size: 13px;
 	text-align: center;
 	padding: 30px 0 0;
 	left: 0px;
 	right: 0px;
 }
 .publicDisabled .tabs > ul li[data-tab="sharebox-email"] > span,
 .publicDisabled .tabs > ul li[data-tab="sharebox-moreoptions"] > span {
 	background: #f9f9f9;
 	/* Old browsers */
 	color: #ccc;
 }
 .publicDisabled .tabs > ul li[data-tab="sharebox-email"].current > span,
 .publicDisabled .tabs > ul li[data-tab="sharebox-moreoptions"].current > span {
 	background: #fff;
 }
 .publicDisabled .ico30email,
 .publicDisabled .ico30settings {
 	opacity: 0.2!important;
 }
 .publicDisabled #sharebox-email,
 .publicDisabled #sharebox-moreoptions {
 	position: relative;
 	padding: 0px 0px 0px 0px;
 	height: 70px;
 }
 .publicDisabled #sharebox-email form {
 	display: none;
 }
 .publicDisabled #sharebox-moreoptions .morelinks,
 .publicDisabled #sharebox-moreoptions .embedlinks {
 	display: none;
 }
 .publicDisabled #sharebox-moreoptions > div {
 	margin: 0!important;
 }
 .togglePublicArrow {
 	position: absolute;
 	display: block;
 	border-radius: 50%;
 	background-color: #3190D3;
 	height: 18px;
 	width: 18px;
 	color: #fff;
 	top: -107px;
 	left: 166px;
 	z-index: 1;
 	line-height: 15px;
 	font-size: 18px;
 }
 .floating {
 	animation-name: floating;
 	-webkit-animation-name: floating;
 	animation-duration: 1.5s;
 	-webkit-animation-duration: 1.5s;
 	animation-iteration-count: infinite;
 	-webkit-animation-iteration-count: infinite;
 }
 @keyframes floating {
 	0% {
 		transform: translateX(0%);
 	}
 	50% {
 		transform: translateX(30%);
 	}
 	100% {
 		transform: translateX(0%);
 	}
 }
 @-webkit-keyframes floating {
 	0% {
 		-webkit-transform: translateX(0%);
 	}
 	50% {
 		-webkit-transform: translateX(30%);
 	}
 	100% {
 		-webkit-transform: translateX(0%);
 	}
 }
 /* ---------- SHARE LINK DISALBED FOR FOLLOWING APP/DESKTOP FOLDER: HIDE ALL ITEMS, SHOW MESSAGE ----------- */
 #sharingDisabledMessage {
 	display: none;
 	background: #faf0cd;
 	border-radius: 3px;
 	text-align: center;
 	font-size: 13px;
 	padding: 10px;
 	margin: 20px 50px 50px;
 }
 #sharebox.publicDisabled.nonOwner #sharingDisabledMessage {
 	display: block !important
 }
 #sharebox.publicDisabled.nonOwner .popup-content,
 #sharebox.publicDisabled.nonOwner .tabs {
 	display: none !important;
 }
 /* ---------- DESKTOP WIDGET ADJUSTMENTS ----------- */
 /* we can't make dropdowns extend past the box like we do on the web, so we make these go up until we work out something better */
 #sharebox.web-widget .auto-complete {
 	top: auto;
 	bottom: 100%;
 	box-shadow: 0 1px 10px 3px rgba(0, 0, 0, .3), 0 0 0 1px rgba(0, 0, 0, .2);
 	border: none;
 	border-radius: 4px 4px 0 0;
 	max-height: 204px;
 	z-index: 6;
 	left: 1px;
 	right: 1px;
 }
 #sharebox.web-widget .auto-complete.empty {
 	box-shadow: none;
 }
 #sharebox.web-widget .currentPermissions {
 	bottom: 100%;
 	margin-bottom: -8px;
 }
 /* disable resize, must remain fixed size for Desktop */
 #sharebox.web-widget textarea {
 	resize: none;
 }
 /* fix jaggies with opacity hack */
 #sharebox.web-widget .socialLinks a {
 	opacity: .99;
 }
 #sharebox.web-widget .socialLinks a:hover {
 	opacity: 0.7;
 	-webkit-transition: opacity 0.2s ease 0s;
 }
 /* import options temporarily disabled for MFDT, replace with a message */
 #sharebox #desktopImportMessage {
 	display: none;
 	margin: 15px;
 	background: #fff;
 	padding: 38px 15px 15px;
 	white-space: nowrap;
 	border-radius: 3px;
 	position: absolute;
 	right: -32px;
 	z-index: 5;
 	top: -23px;
 	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .15), 0px 3px 6px 0px rgba(0, 0, 0, .15);
 }
 #sharebox #desktopImportMessage li {
 	padding: 15px;
 }
 #sharebox.web-widget .shareImportContacts ul {
 	display: none;
 }
 #sharebox.web-widget .shareImportContacts ul.show + ul#desktopImportMessage {
 	display: block;
 }
 /* ---------- SHOW TABS WITH CLASSES (FIXES ISSUE WITH DESKTOP) ----------- */
 #sharebox.sharebox-moreoptions #sharebox-moreoptions,
 #sharebox.sharebox-email #sharebox-email,
 #sharebox.sharebox-onetimedownload #sharebox-onetimedownload {
 	display: block !important;
 	/* JS is still applying inline css to hide */
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* ALT SHAREBOX MESSAGE FOR UNVALIDATED USERS ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 #sharebox-email .unverifiedShareMessage {
 	display: none;
 	/* Hides alt message when user is validated */
 }
 #sharebox-email.unverifiedShare #sharebox-form-email {
 	display: none;
 	/* Hides email form when user is NOT validated */
 }
 #sharebox-email.unverifiedShare .unverifiedShareMessage {
 	display: block;
 }
 #sharebox.publicDisabled #sharebox-email.unverifiedShare .unverifiedShareMessage {
 	display: none;
 }
 #sharebox-email.unverifiedShare .unverifiedShareMessage a.gbtnSecondary {
 	float: none;
 	margin: 0 auto;
 	display: block;
 	width: 160px;
 	text-align: center;
 }
 #sharebox-email.unverifiedShare .unverifiedShareMessage p {
 	text-align: center;
 	font-size: 13px;
 	font-weight: 400;
 	padding-bottom: 20px;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* ALT SHAREBOX MESSAGE FOR USERS NOT LOGGED IN /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 #sharebox-email .loginShareMessage {
 	display: none;
 	/* Hides alt message when user is validated */
 }
 #sharebox-email.loginShare #sharebox-form-email {
 	display: none;
 	/* Hides email form when user is NOT validated */
 }
 #sharebox-email.loginShare .loginShareMessage {
 	display: block;
 }
 #sharebox-email.loginShare .loginShareMessage p {
 	text-align: center;
 	font-size: 13px;
 	padding-bottom: 25px;
 }
 #sharebox-email.loginShare .loginShareMessage a.btn.alt {
 	display: block;
 	margin: auto;
 	width: 230px;
 	text-align: center;
 	cursor: pointer;
 }
 #sharebox-email.loginShare .loginShareMessage .loginShareFooter {
 	padding-bottom: 15px;
 	font-size: 12px;
 	padding-top: 15px;
 	line-height: 16px;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* MOVE FILES POPUP /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 #form-move .folderlist_content.selectable,
 #form-save .myaccountlist_content.selectable {
 	padding: 15px 15px 15px 0;
 	background: none;
 	-moz-box-shadow: inset 0 0px 2px rgba(0, 0, 0, 0.25);
 	-webkit-box-shadow: inset 0 0px 2px rgba(0, 0, 0, 0.25);
 	box-shadow: inset 0 0px 2px rgba(0, 0, 0, 0.25);
 }
 .folderlist_content.selectable {
 	background: none;
 }
 #save-dialog-folderlist li.linked_folder {
 	display: none;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* CREATE NEW FOLDER POPUP //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 .enableFileDrop {
 	padding: 10px 0;
 }
 .enableFileDrop a {
 	padding-bottom: 20px;
 }
 .popupInfoSlider {
 	position: relative;
 	display: block;
 	background: #DDE0E4;
 	margin-left: -15px;
 	margin-right: -15px;
 	padding: 15px;
 	font-size: 12px;
 	color: #4D5256;
 	border-top: 0px solid #BEC2C5;
 	border-bottom: 0px solid white;
 	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .1), transparent 3px);
 	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .1), transparent 3px);
 	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, .1), transparent 3px);
 	background-image: -o-linear-gradient(top, rgba(0, 0, 0, .1), transparent 3px);
 	background-image: linear-gradient(top, rgba(0, 0, 0, .1), transparent 3px);
 	overflow: hidden;
 	cursor: default;
 	-webkit-transition: opacity .2s linear, height .2s linear, padding .2s linear, margin-top 0s linear .2s;
 	-moz-transition: opacity .2s linear, height .2s linear, padding .2s linear, margin-top 0s linear .2s;
 	-ms-transition: opacity .2s linear, height .2s linear, padding .2s linear, margin-top 0s linear .2s;
 	-o-transition: opacity .2s linear, height .2s linear, padding .2s linear, margin-top 0s linear .2s;
 	transition: opacity .2s linear, height .2s linear, padding .2s linear, margin-top 0s linear .2s;
 	height: 0;
 	opacity: 0;
 	padding: 0 15px;
 	margin-top: 0;
 }
 .popupInfoSlider:before {
 	content: "";
 	position: absolute;
 	top: -5px;
 	left: 175px;
 	height: 10px;
 	width: 10px;
 	background: #DDE0E4;
 	-webkit-box-shadow: inset 3px 3px 3px 0 rgba(0, 0, 0, .1);
 	-moz-box-shadow: inset 3px 3px 3px 0 rgba(0, 0, 0, .1);
 	box-shadow: inset 3px 3px 3px 0 rgba(0, 0, 0, .1);
 	-webkit-transform: rotate(45deg);
 	-moz-transform: rotate(45deg);
 	-ms-transform: rotate(45deg);
 	-o-transform: rotate(45deg);
 	transform: rotate(45deg);
 }
 .enableFileDrop a:hover .popupInfoSlider {
 	border-width: 1px;
 	overflow: visible;
 	margin-top: 10px;
 	opacity: 1;
 	height: 114px;
 	padding: 15px 15px;
 	-webkit-transition-delay: 0s;
 	-moz-transition-delay: 0s;
 	-ms-transition-delay: 0s;
 	-o-transition-delay: 0s;
 	transition-delay: 0s;
 }
 label[for="folder-filedrop-checkbox"] {
 	display: inline;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* FOLDER TREE (SIDEBAR) ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 #folderTree {
 	position: fixed;
 	top: 132px;
 	left: 8px;
 	bottom: 20px;
 	width: 240px;
 	overflow: hidden;
 	font-family: 'Open Sans', sans-serif;
 }
 .mobile-device #folderTree {
 	position: absolute;
 }
 #folderTree .indicator-up {
 	top: 0px;
 	right: 50%;
 	margin: 0 0 0 -4px;
 	display: none;
 }
 #folderTree .indicator-down {
 	bottom: 0px;
 	right: 50%;
 	top: auto;
 	margin: 0 0 0 -4px;
 	display: none;
 }
 #folderTree div.folderlist_content {
 	padding: 0;
 	overflow: auto;
 	overflow-x: hidden;
 	max-height: 100%;
 	position: relative;
 	z-index: 4;
 }
 div.folderlist_content ul,
 div.myaccountlist_content ul {
 	position: relative;
 	z-index: 5;
 }
 div.folderlist_content ul li,
 div.myaccountlist_content ul li {
 	font-size: 11px;
 	padding: 0;
 	margin-left: 10px;
 	position: relative;
 	z-index: 6;
 }
 div.folderlist_content ul li a,
 div.myaccountlist_content ul li a {
 	padding: 2px 0 2px 45px;
 	display: block;
 	white-space: nowrap;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	background: url(images/icons/myfiles/folder-sm.png) 17px 4px no-repeat;
 	font-size: 14px;
 	color: #4f4f4f;
 }
 div.folderlist_content ul li a[title="Camera"] {
 	background: url(images/icons/myfiles/babycamera.png) 17px 4px no-repeat;
 }
 .wHeightCondensed div.folderlist_content ul li a,
 .wHeightCondensed div.myaccountlist_content ul li a {
 	font-size: 12px;
 }
 div.folderlist_content ul li.nav-linked-folder a.folder_name,
 div.myaccountlist_content ul li.nav-linked-folder a.folder_name {
 	background-image: url(images/icons/myfiles/folder-collab-sm.png);
 }
 div.folderlist_content .sharedByUser:after {
 	content: "";
 	position: absolute;
 	height: 13px;
 	width: 16px;
 	top: 7px;
 	left: 19px;
 	background: url(images/icons/ico30/ico30-v9.png) -1994px 0 no-repeat;
 	opacity: .5;
 }
 div.folderlist_content .current_folder_location.sharedByUser:after {
 	opacity: 1;
 }
 div.folderlist_content ul li a.folder_arrow,
 div.myaccountlist_content ul li a.folder_arrow {
 	position: absolute;
 	display: block;
 	height: 12px;
 	width: 12px;
 	padding: 0;
 	left: 2px;
 	top: 5px;
 	border: none;
 	opacity: .4;
 	overflow: hidden;
 	-webkit-transition: all .5s ease;
 	-moz-transition: all .5s ease;
 	-o-transition: all .5s ease;
 	transition: all .5s ease;
 }
 div.folderlist_content ul li a.folder_arrow:hover,
 div.myaccountlist_content ul li a.folder_arrow:hover {
 	background-color: transparent;
 	border: none;
 	opacity: .6;
 }
 li.collapsed > ul {
 	display: none;
 }
 li.expanded > ul {
 	display: block;
 }
 li.collapsed > a.folder_arrow {
 	background: url(images/backgrounds/newMyfiles/smArrow.png) 0 0 no-repeat;
 }
 li.expanded > a.folder_arrow {
 	background: url(images/backgrounds/newMyfiles/smArrow.png) 0 0 no-repeat;
 	-webkit-transform: rotate(90deg);
 	-moz-transform: rotate(90deg);
 	-o-transform: rotate(90deg);
 }
 li.current_folder_location.collapsed > a.folder_arrow {
 	background: url(images/backgrounds/newMyfiles/smArrow.png) 0 0 no-repeat;
 	border: none;
 }
 li.current_folder_location.expanded > a.folder_arrow {
 	background: url(images/backgrounds/newMyfiles/smArrow.png) 0 0 no-repeat;
 	border: none;
 	-webkit-transform: rotate(90deg);
 	-moz-transform: rotate(90deg);
 	-o-transform: rotate(90deg);
 }
 div.folderlist_content ul li.current_folder_location > a,
 div.myaccountlist_content ul li.current_folder_location > a {
 	background-color: #f0f0f0 !important;
 	color: #252525 !important;
 	text-decoration: none !important;
 	background: url(images/icons/myfiles/folder-sm-active.png) 17px 4px no-repeat;
 	font-weight: bold;
 }
 div.folderlist_content ul li.current_folder_location > a[title="Camera"] {
 	background: url(images/icons/myfiles/babycamera-active.png) 17px 4px no-repeat;
 }
 div.folderlist_content ul li.nav-linked-folder li.current_folder_location > a.folder_name,
 div.folderlist_content ul li.nav-linked-folder.current_folder_location > a.folder_name,
 div.myaccountlist_content ul li.nav-linked-folder li.current_folder_location > a.folder_name,
 div.myaccountlist_content ul li.nav-linked-folder.current_folder_location > a.folder_name {
 	background-image: url(images/icons/myfiles/folder-collab-current-sm.png);
 }
 #folderTree li .folder_name {
 	cursor: move;
 	cursor: grab;
 	cursor: hand;
 	cursor: -moz-grab;
 }
 #folderTree #nav-myfiles > .folder_name,
 #folderTree .nav-linked-folder .folder_name {
 	cursor: pointer;
 }
 #folderTree ul li a.folder_name.root_folder:hover {
 	background-image: none;
 }
 div.folderlist_content ul li a.load_more {
 	background: none;
 	font-weight: bold;
 	color: #000;
 	position: relative;
 	padding-left: 18px;
 }
 /*div.folderlist_content ul li a.load_more:before { content: ""; position: absolute; height: 18px; width: 18px; top: 0; left: 19px; background: url(images/icons/ico30/ico30-v9.png) -283px 0 no-repeat; }*/
 div.folderlist_content ul li a.load_more:hover {
 	color: #3190D3;
 }
 /* FOLDER NAVIGATOR HOVER & FOCUS */
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 #folderTree li a.folder_name:hover,
 #folderTree li a.folder_name.folder_focus,
 #folderTree li.row_context > a.folder_name {
 	background-color: #f0f0f0;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* STATUS BOXES /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 .error-box {
 	color: #BD2727;
 	padding: 15px;
 	background-color: #FFD6D6;
 	box-shadow: 0px 1px 0px #fff, inset 0px 1px 1px rgba(0, 0, 0, 0.5);
 	border-radius: 3px;
 	background-clip: padding-box;
 }
 .warning {
 	color: #7d6025;
 	padding: 10px;
 	margin-bottom: 20px;
 	background-color: #f4e8bd;
 	-moz-border-radius: 3px;
 	-webkit-border-radius: 3px;
 	border-radius: 3px;
 	-moz-background-clip: padding;
 	-webkit-background-clip: padding-box;
 	background-clip: padding-box;
 	border: 1px solid #dbcd9b;
 }
 .successBox {
 	color: #587A29;
 	padding: 10px;
 	background-color: #DDF1C5;
 	-moz-border-radius: 3px;
 	-webkit-border-radius: 3px;
 	border-radius: 3px;
 	-moz-background-clip: padding;
 	-webkit-background-clip: padding-box;
 	background-clip: padding-box;
 	border: 1px solid #B8DF81;
 }
 .info {} .success-ico {
 	display: block;
 	background: url(images/icons/status-sprite.png) 0 0 no-repeat;
 	width: 15px;
 	height: 16px;
 	float: left;
 	margin: 0 5px -2px -7px;
 }
 .error-ico {
 	display: block;
 	background: url(images/icons/status-sprite.png) 0 -17px no-repeat;
 	width: 16px;
 	height: 16px;
 	float: left;
 	margin: 0 4px -2px -7px;
 }
 .warning-ico {
 	display: block;
 	background: url(images/icons/status-sprite.png) 0 -35px no-repeat;
 	width: 15px;
 	height: 16px;
 	float: left;
 	margin: 0 5px -2px -7px;
 }
 .info-ico {
 	display: block;
 	background: url(images/icons/status-sprite.png) 0 -52px no-repeat;
 	width: 15px;
 	height: 16px;
 	float: left;
 	margin: 0 5px -2px -7px;
 }
 .warning-triangle-ico {
 	display: block;
 	background: url(images/icons/warning-triangle.png) center no-repeat;
 	width: 16px;
 	height: 17px;
 	float: left;
 	margin: 0 5px -2px -7px;
 }
 .inset-box > .success-ico,
 .inset-box > .error-ico,
 .inset-box > .warning-ico,
 .inset-box > .info-ico {
 	margin-top: 3px;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* OLD FORM STYLES, NEED TO INVESTIGATE REMOVAL OF #CONTENT ONLY DECLARATIONS ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 select {
 	font-size: 14px;
 }
 #content form.sm li {
 	padding: 5px 0;
 }
 #content form.sm input[type="text"],
 #content form.sm input[type="email"],
 #content form.sm input[type="password"] {
 	font-size: 14px;
 }
 #content form ul {
 	margin-bottom: 0px;
 	padding: 20px 0;
 }
 #content form ul.inset-box {
 	padding: 15px;
 }
 #content form ul.inset-box li {
 	min-height: 0;
 }
 #statusmessage {
 	position: fixed;
 	top: 200px;
 	z-index: 1600;
 	width: 100%;
 	cursor: pointer;
 	color: white;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* STATUS MESSAGE (showstatusmessage, black overlay type) ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 #statusmessage > div {
 	background: #000;
 	background: rgba(0, 0, 0, 0.65);
 	filter: alpha(opacity=65);
 	-moz-border-radius: 3px;
 	-webkit-border-radius: 3px;
 	border-radius: 3px;
 	-moz-background-clip: padding;
 	-webkit-background-clip: padding-box;
 	background-clip: padding-box;
 }
 #statusmessage div div {} #statusmessage #statusmessage_text {
 	font-size: 14px;
 	font-weight: bold;
 	line-height: 1.3em;
 	color: white;
 	margin-bottom: 10px;
 }
 #statusmessage #dismiss_message_div {
 	font-size: 10px;
 	color: white;
 }
 #statusmessage.status_warning div {
 	background: #fc6;
 }
 #statusmessage.status_warning div div {} #statusmessage.status_warning div.statusmessage_wrapper {
 	background: #ffc url(images/icons/warning.png) center 8px no-repeat;
 }
 #statusmessage.status_warning #statusmessage_text {
 	color: #333;
 	padding-top: 10px;
 	background: none;
 }
 #statusmessage.status_warning #dismiss_message_div {
 	color: #333;
 	background: none;
 }
 #statusmessage.status_error div {
 	background: #ed0000;
 }
 #statusmessage.status_error div div {
 	background: #FFCBC8;
 }
 #statusmessage.status_error div.statusmessage_wrapper {
 	background: #FFCBC8 url(images/icons/exclamation.png) center 8px no-repeat;
 }
 #statusmessage.status_error #statusmessage_text {
 	color: #900;
 	padding-top: 10px;
 	background: none;
 }
 #statusmessage.status_error #dismiss_message_div {
 	color: #333;
 	background: none;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* PASSWORD STRENGTH METER ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 .pwdStrength {
 	padding: 0;
 	font-size: 10px;
 	text-transform: uppercase;
 	width: 70px;
 	/*default, flexible*/
 	opacity: 0;
 	-webkit-transition: opacity .5s linear;
 	-moz-transition: opacity .5s linear;
 	-ms-transition: opacity .5s linear;
 	-o-transition: opacity .5s linear;
 	transition: opacity .5s linear;
 }
 .strengthText {
 	font-style: normal;
 	padding: 0;
 	-webkit-transition: color .2s linear;
 	-moz-transition: color .2s linear;
 	-ms-transition: color .2s linear;
 	-o-transition: color .2s linear;
 	transition: color .2s linear;
 }
 .strengthMeter {
 	background: #F2F2F2;
 	margin: 2px 0 0;
 	border-radius: 2px;
 	-moz-border-radius: 2px;
 }
 .strengthMeter b {
 	display: block;
 	height: 6px;
 	width: 0%;
 	border-radius: 2px;
 	-moz-border-radius: 2px;
 	background: transparent;
 	-webkit-transition: background-color .2s linear, width .2s linear;
 	-moz-transition: background-color .2s linear, width .2s linear;
 	-ms-transition: background-color .2s linear, width .2s linear;
 	-o-transition: background-color .2s linear, width .2s linear;
 	transition: background-color .2s linear, width .2s linear;
 }
 .pwdStrength.weak,
 .pwdStrength.fair,
 .pwdStrength.good,
 .pwdStrength.strong {
 	opacity: 1;
 }
 .pwdStrength.weak .strengthText {
 	color: red;
 }
 .pwdStrength.weak .strengthMeter b {
 	background: red;
 	width: 25%;
 }
 .pwdStrength.fair .strengthText {
 	color: darkorange;
 }
 .pwdStrength.fair .strengthMeter b {
 	background: orange;
 	width: 50%;
 }
 .pwdStrength.good .strengthText {
 	color: dodgerblue;
 }
 .pwdStrength.good .strengthMeter b {
 	background: dodgerblue;
 	width: 75%;
 }
 .pwdStrength.strong .strengthText {
 	color: forestgreen;
 }
 .pwdStrength.strong .strengthMeter b {
 	background: forestgreen;
 	width: 100%;
 }
 .pwdTips {
 	display: inline;
 	position: relative;
 	cursor: help;
 }
 .pwdTips .tooltip {
 	display: none;
 	left: 0;
 	width: 225px;
 	padding: 10px 15px;
 	font-size: 11px;
 	line-height: 16px;
 	text-align: left;
 	text-transform: none;
 }
 .pwdTips:hover .tooltip {
 	display: block;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* ITEM LABELS (used for "BETA", etc.) ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 .labelSquare {
 	-moz-border-radius: 3px;
 	-webkit-border-radius: 3px;
 	border-radius: 3px;
 	background: #555;
 	color: #fff;
 	vertical-align: text-bottom;
 }
 .labelSquare.sm {
 	-moz-border-radius: 3px;
 	-webkit-border-radius: 3px;
 	border-radius: 3px;
 	font-size: 10px;
 	padding: 2px 4px;
 }
 .lGood {
 	background: #7EBB1B;
 }
 .lNeutral {
 	background: #aaa;
 }
 .lWarning {
 	background: #D85724;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* CORNER BANNERS (revise to self-mask using pseudo-elements;) create new colors as necessary) ///////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 .labelRibbon {
 	position: absolute;
 	font-size: 10px;
 	text-transform: uppercase;
 	font-weight: 800;
 	text-align: center;
 	height: 18px;
 	width: 64px;
 	line-height: 18px;
 	top: 19px;
 	left: -5px;
 	text-shadow: -1px 1px 0 rgba(0, 0, 0, .5);
 	color: #fff;
 	-webkit-transform: rotate(-45deg);
 	-moz-transform: rotate(-45deg);
 	-ms-transform: rotate(-45deg);
 	-o-transform: rotate(-45deg);
 	transform: rotate(-45deg);
 	z-index: 1;
 	background-color: #262626;
 	background-image: -webkit-linear-gradient(-90deg, rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
 	background-image: -moz-linear-gradient(-90deg, rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
 	background-image: -ms-linear-gradient(-90deg, rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
 	background-image: -o-linear-gradient(-90deg, rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
 	background-image: linear-gradient(-90deg, rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
 	border-radius: 3px 3px 0 0;
 }
 .labelRibbon:before,
 .labelRibbon:after {
 	content: "";
 	position: absolute;
 	top: 0;
 	z-index: -1;
 	border-color: transparent #262626 transparent transparent;
 	border-style: solid;
 	border-width: 18px 18px 0px 18px;
 	left: -35px;
 }
 .labelRibbon:after {
 	border-color: transparent transparent transparent #8e8e8e;
 	left: auto;
 	right: -35px;
 }
 .windows.chrome .labelRibbon {
 	-webkit-transform: translate3d(0, 0, 0) rotate(-45deg);
 	/* forces hardware antialiasing, our font looks bad on Windows after rotation */
 }
 /* blue ribbon */
 .labelRibbon.lrBlue {
 	background-color: #1395EC;
 }
 .labelRibbon.lrBlue:before {
 	border-color: transparent #1395EC transparent transparent;
 }
 .labelRibbon.lrBlue:after {
 	border-color: transparent transparent transparent #85c8f5;
 }
 /* ie */
 .ie9 .labelRibbon:after {
 	border-color: transparent transparent transparent #262626;
 }
 .ie9 .labelRibbon.lrBlue:after {
 	border-color: transparent transparent transparent #1395EC;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* NOTIFICATION INDICATORS //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 .notificationBubble {
 	display: none;
 	position: absolute;
 	height: 16px;
 	min-width: 8px;
 	top: 50%;
 	left: 0;
 	margin: -10px 0 0;
 	line-height: 16px;
 	text-align: center;
 	font-size: 11px;
 	color: white;
 	-webkit-border-radius: 10px;
 	-moz-border-radius: 10px;
 	border-radius: 10px;
 	border: 2px solid white;
 	background: #D85724;
 	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .3), 0 0 1px 0 rgba(0, 0, 0, 0.5);
 	-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .5), 0 0 1px 0 rgba(0, 0, 0, 0.5);
 	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .5), 0 0 1px 0 rgba(0, 0, 0, 0.5);
 	padding: 0 4px;
 	z-index: 1;
 	font-weight: bold;
 }
 .dropdown li .notificationBubble {
 	display: block;
 	margin-left: 20px;
 }
 .dropdown li .notificationBubble + a {
 	padding-left: 26px;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* NOTIFICATION BOX /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 #notify_main {
 	width: 600px;
 	margin-left: -300px;
 	/*display: ;*/
 	position: fixed;
 	bottom: 0;
 	left: 50%;
 	z-index: 51;
 }
 .notify_msgwrapper {
 	position: relative;
 	padding: 6px 55px 0 10px;
 	background: #000;
 	background: rgba(15, 15, 15, .90);
 	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2);
 	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2);
 	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2);
 	color: #fff;
 	font-size: 12px;
 	-moz-border-radius: 4px 4px 0 0;
 	-webkit-border-radius: 4px 4px 0 0;
 	border-radius: 4px 4px 0 0;
 	border: 1px solid #000;
 	border-bottom: 0;
 	min-width: 530px;
 	min-height: 62px;
 }
 .notify_msgwrapper p {} .notify_msgtitle {
 	font-weight: bold;
 	display: block;
 	/*white-space: nowrap; overflow: hidden; text-overflow: ellipsis;*/
 }
 .notify_msgbody {
 	color: #83BFFC;
 }
 .notify_msgscroll {
 	position: absolute;
 	bottom: 7px;
 	right: 8px;
 	width: 27px;
 	height: 54px;
 }
 .notify_msgscroll a {
 	display: block;
 	height: 27px;
 	width: 27px;
 	border: 1 px solid #fff;
 }
 .msgscroll_up {
 	background: #eee url(images/icons/dropdown-arrow-up-dark.png) center no-repeat;
 	-moz-border-radius: 3px 3px 0 0;
 	-webkit-border-radius: 3px 3px 0 0;
 	border-radius: 3px 3px 0 0;
 	border-bottom: 0;
 }
 .msgscroll_dn {
 	background: #eee url(images/icons/dropdown-arrow.png) center 11px no-repeat;
 	-moz-border-radius: 0 0 3px 3px;
 	-webkit-border-radius: 0 0 3px 3px;
 	border-radius: 0 0 3px 3px;
 	border-top: 0;
 }
 #notify_main .msgnumber {
 	position: absolute;
 	left: 0;
 	top: 18px;
 	width: 27px;
 	margin: 0;
 	padding: 0;
 	text-align: center;
 	font-size: 12px;
 	color: #;
 }
 #notify_main span.notify_msgtitle_min {
 	display: none;
 	font-weight: bold;
 }
 #notify_main.notify_hidden {
 	overflow: hidden;
 	background: url(images/icons/dropdown-arrow-black.png) center 2px no-repeat;
 }
 #notify_main.notify_hidden .notify_msgwrapper {
 	padding: 0;
 	min-height: 8px;
 	opacity: .3;
 }
 #notify_main.notify_hidden span.notify_msgtitle,
 #notify_main.notify_hidden span.notify_msgbody,
 #notify_main.notify_hidden div.notify_msgscroll,
 #notify_main.notify_hidden a.notify_min {
 	display: none;
 }
 #notify_main.msg_default {} #notify_main.msg_warning {} #notify_main.msg_error {
 	color: #D85724;
 }
 #notify_main.notify_hidden .notify_msgwrapper p {
 	font-size: 10px;
 	line-height: 11px;
 }
 #notify_main span.notify_timestamp {
 	font-weight: normal !important;
 }
 .shortenFileName {
 	max-width: 390px;
 	display: inline-block;
 	height: 20px;
 	line-height: 30px;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	/*overflow: hidden;*/
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* SPECIAL BUTTONS FOR HEADER (login, and...) ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 .header-buttons {
 	padding: 29px 0;
 	position: relative;
 	z-index: 1;
 }
 .header-buttons .btn {
 	color: white;
 	font-size: 18px;
 	text-shadow: 0 -1px 0 black;
 	-moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 0 0 1px rgba(255, 255, 255, 0.1);
 	-webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 0 0 1px rgba(255, 255, 255, 0.1);
 	box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 0 0 1px rgba(255, 255, 255, 0.1);
 	padding: 12px 30px;
 	margin-left: 10px;
 	width: 68px;
 	text-align: center;
 }
 .header-buttons .btn:active {
 	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 1), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2), 0px 1px 0px rgba(255, 255, 255, 0.1);
 	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 1), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2), 0px 1px 0px rgba(255, 255, 255, 0.1);
 	box-shadow: inset 0px 1px 5px rgba(0, 0, 0, 0.6), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2), 0px 1px 0px rgba(255, 255, 255, 0.1);
 	color: white;
 	text-shadow: 0 -1px 0 black;
 }
 .header-buttons .btn.secondary {
 	background-color: #467bb7;
 	background-image: -webkit-gradient(linear, left top, left bottom, from(#467bb7), to(#2d629e));
 	background-image: -webkit-linear-gradient(top, #467bb7, #2d629e);
 	background-image: -moz-linear-gradient(top, #467bb7, #2d629e);
 	background-image: -ms-linear-gradient(top, #467bb7, #2d629e);
 	background-image: -o-linear-gradient(top, #467bb7, #2d629e);
 	background-image: linear-gradient(top, #467bb7, #2d629e);
 	filter: progid: DXImageTransform.Microsoft.gradient(startColorStr='#467bb7', EndColorStr='#2d629e');
 	border: 1px solid #1d468c;
 }
 .header-buttons .btn.primary {
 	background-color: #84b943;
 	background-image: -webkit-gradient(linear, left top, left bottom, from(#84b943), to(#619620));
 	background-image: -webkit-linear-gradient(top, #84b943, #619620);
 	background-image: -moz-linear-gradient(top, #84b943, #619620);
 	background-image: -ms-linear-gradient(top, #84b943, #619620);
 	background-image: -o-linear-gradient(top, #84b943, #619620);
 	background-image: linear-gradient(top, #84b943, #619620);
 	filter: progid: DXImageTransform.Microsoft.gradient(startColorStr='#84b943', EndColorStr='#619620');
 	border: 1px solid #2D5200;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* IMAGE ROTATE ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 .image_rotate {
 	float: right;
 	margin: 10px 0 0;
 }
 .image_rotate a {
 	display: block;
 	float: left;
 }
 .image_rotate a:hover,
 .image_rotate a:focus {
 	text-decoration: none;
 }
 .image_rotate span {} .image_rotate_l {
 	margin: 0 10px;
 }
 .image_rotate_r {
 	margin: 0 10px;
 }
 .rot0 {
 	-webkit-transform: rotate(0deg);
 	-moz-transform: rotate(0deg);
 	-ms-transform: rotate(0deg);
 	-o-transform: rotate(0deg);
 	rotation: 0deg;
 }
 .rot90 {
 	-webkit-transform: rotate(90deg);
 	-moz-transform: rotate(90deg);
 	-ms-transform: rotate(90deg);
 	-o-transform: rotate(90deg);
 	rotation: 90deg;
 }
 .rot180 {
 	-webkit-transform: rotate(180deg);
 	-moz-transform: rotate(180deg);
 	-ms-transform: rotate(180deg);
 	-o-transform: rotate(180deg);
 	rotation: 180deg;
 }
 .rot270 {
 	-webkit-transform: rotate(270deg);
 	-moz-transform: rotate(270deg);
 	-ms-transform: rotate(270deg);
 	-o-transform: rotate(270deg);
 	rotation: 270deg;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* LEGACY: POPUPS ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 #sharingmode_popup,
 #root_explanation_popup,
 #save_stats_popup,
 #load_stats_popup,
 #report_loading_popup {
 	width: 423px;
 	height: 302px;
 	background: #f8f9fb;
 	position: absolute;
 	top: 0px;
 	left: 0px;
 	z-index: 1001;
 	border-radius: 5px;
 }
 #detailed_report_popup,
 #directlinking_popup,
 #advertising_popup,
 #maxfilesize_popup,
 #rollover_popup,
 #backups_popup,
 #stats_popup,
 #ssl_popup,
 #stats_explanation_popup,
 #support_popup,
 #websiteupload_popup,
 #bandwidthoptions_popup,
 #howto_directlink_popup,
 #monthly_billing_popup,
 #survey_monkey_popup,
 #sharing_popup,
 #clean_download_popup,
 #easy_file_management_popup,
 #image_gallery_popup,
 #uploader_popup {
 	width: 800px;
 	position: absolute;
 	z-index: 1001;
 }
 #save_stats_popup {
 	padding: 10px;
 }
 #modal_window_popup {
 	width: 700px;
 	position: absolute;
 	z-index: 1001;
 	border-radius: 8px;
 	overflow: hidden;
 }
 #select_stats_popup,
 #no_files_yet_popup {
 	width: 539px;
 	position: absolute;
 	top: 0px;
 	left: 0px;
 	z-index: 1001;
 }
 #mediapro_login_popup {
 	width: 423px;
 	height: 302px;
 	position: absolute;
 	padding: 15px;
 	top: 0px;
 	left: 0px;
 	z-index: 1001;
 }
 .modal_header {
 	font-weight: bold;
 	margin: 10px 0 2px 0;
 	color: #000;
 }
 .modal_input {
 	padding: 5px;
 	border: 1px solid #a4a4a4;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* CONTEXT MENUS ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 #contextmenu {
 	display: none;
 	position: absolute;
 }
 #contextmenu.fixed {
 	position: fixed;
 	z-index: 80;
 }
 #contextmenu ul {
 	z-index: 80;
 }
 .number_of_selectedobjects {
 	color: #A56612 !important;
 	margin: -15px 0 15px 0;
 	background: #FFE2A3;
 	-webkit-border-radius: 3px 3px 0 0;
 	-moz-border-radius: 3px 3px 0 0;
 	border-radius: 3px 3px 0 0;
 	font-size: 12px;
 	text-align: center;
 	padding: 3px 0 !important;
 	cursor: default !important;
 }
 .number_of_selectedobjects:hover {
 	background: #FFE2A3 !important;
 	border-color: transparent !important;
 }
 #contextmenu.dropdown.show {
 	display: block!important;
 	/* did this because js keeps inserting "display:none" in the inline style */
 }
 #contextmenu.dropdown ul {
 	visibility: visible;
 	opacity: 1;
 	max-width: 999px;
 	max-height: 999px;
 	display: none;
 	border-radius: 3px;
 	-webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .09), 0px 3px 20px 0px rgba(0, 0, 0, .25);
 	-moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .09), 0px 3px 20px 0px rgba(0, 0, 0, .25);
 	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .07), 0px 3px 20px 0px rgba(0, 0, 0, .25);
 	padding: 15px 0;
 }
 /*#contextmenu.private-item-menu li[data-command="copy-link"],*/
 #contextmenu.private-item-menu li[data-command="copy-onetimelink"],
 #contextmenu.private-item-menu li.submenu,
 #myfiles_wrap.basic-sharing #contextmenu-mainlist-folder li[data-command="copy-link"],
 #myfiles_wrap.basic-sharing #contextmenu-mainlist-folder li[data-command="share"],
 #myfiles_wrap.basic-sharing #contextmenu-mainlist-file li[data-command="copy-onetimelink"],
 #myfiles_wrap.basic-sharing #contextmenu-mainlist-folder li.submenu {
 	display: none !important;
 }
 #contextmenu li[data-command="file-preview"],
 #contextmenu li[data-command="edit-file"],
 #contextmenu li[data-command="collab-file"],
 #contextmenu li[data-command="password"] {
 	display: none;
 }
 #contextmenu.hasPreview li[data-command="file-preview"],
 #contextmenu.canEdit li[data-command="edit-file"],
 #contextmenu.canEdit li[data-command="collab-file"],
 #contextmenu.hasPassword li[data-command="password"],
 #contextmenu.audio li[data-command="file-preview"],
 #contextmenu.video li[data-command="file-preview"] {
 	display: block;
 }
 #contextmenu.audio li[data-command="file-preview"]:after {
 	background-position: -1381px top;
 	background-color: #9c3;
 }
 #contextmenu.video li[data-command="file-preview"]:after {
 	background-position: -1530px top;
 	background-color: #9c3;
 }
 #contextmenu.private-item-menu li[data-command="share"]:after {
 	background-position: -1141px top;
 	background-color: #333;
 }
 #myfiles_wrap.thumbnailView #contextmenu {
 	z-index: 1000;
 }
 .sharemode #contextmenu-folderbrowser-folder li,
 .sharemode #contextmenu-mainlist-file > li,
 .sharemode #contextmenu-mainlist-folder > li,
 .sharemode #contextmenu-mainlist-multiple > li,
 .collabmode #contextmenu-folderbrowser-folder li,
 .collabmode #contextmenu-mainlist-file > li,
 .collabmode #contextmenu-mainlist-folder > li,
 .collabmode #contextmenu-mainlist-multiple > li {
 	display: none;
 }
 .image #contextmenu-mainlist-file > li.noimage {
 	display: none;
 }
 #contextmenu.development-item li#collaboratefile {
 	display: none;
 }
 #contextmenu .collaborate-item {
 	display: none;
 }
 #container.collabmode #contextmenu .normal-and-collabmode-item {
 	display: block;
 }
 #contextmenu.collab-folder-menu > ul > li {
 	display: none;
 }
 #contextmenu.collab-folder-menu .collaborate-item,
 #contextmenu.collab-folder-menu .multimode-item,
 #contextmenu.collab-folder-menu .divider {
 	display: block;
 }
 #contextmenu.collab-file-menu > ul > li.normal-item {
 	display: none;
 }
 #contextmenu li:hover,
 #contextmenu li.zeroclipboard-is-hover {
 	background: rgba(0, 0, 0, .05);
 }
 #contextmenu li {
 	padding-left: 48px;
 }
 /* disabled appearance */
 #contextmenu li.menuItemDisabled {
 	opacity: .5;
 	filter: Alpha(Opacity=50);
 	cursor: default;
 }
 #contextmenu li.menuItemDisabled:hover {
 	background: none !important;
 	color: #666 !important;
 }
 #contextmenu li.menuItemDisabled:after {
 	background-color: #bbb !important;
 }
 #contextmenu li.divider {
 	padding-left: 20px;
 }
 /* ICON ADJUSTMENTS */
 #contextmenu li[class="ico30folder"]:after {
 	background-position: -1060px top;
 	margin-left: 12px;
 	width: 20px !important;
 }
 #contextmenu li[class*="ico30"]:after {
 	left: 5px;
 	opacity: 1;
 	z-index: -1;
 }
 .deleteOption {
 	display: none;
 }
 .editPermission .move2Trash,
 .showFollowing.collab-folder-menu-edit .move2Trash,
 .showFollowing.collab-file-menu-edit .move2Trash,
 .showFollowing .move2Trash,
 .collab-mix-edit .move2Trash {
 	display: none;
 }
 .editPermission .deleteOption,
 .showFollowing.collab-folder-menu-edit .deleteOption,
 .showFollowing.collab-file-menu-edit .deleteOption,
 .showFollowing .deleteOption,
 .collab-mix-edit .deleteOption {
 	display: inline;
 }
 #container.collabmode-view #contextmenu li[data-command="delete"],
 #container.collabmode-view #contextmenu li[data-command="update"],
 #container.collabmode-view #contextmenu li[data-command="revise"] {
 	display: none!important;
 }
 /*+++++++++++++++++++++++++++++++++++++++++++++++*/
 /* jQuery UI Smoothness Theme for autocompletion 
/*+++++++++++++++++++++++++++++++++++++++++++++++*/
 /*! jQuery UI - v1.10.3 - 2013-05-03 * http://jqueryui.com * Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-seri f&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccc cc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHea der=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=fffff f&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaa aa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTe xtureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fc Default=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHo ver=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121& iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImg OpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorAct ive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpaci tyHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColo rHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacit yError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a &bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opa cityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityS hadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offs etLeftShadow=-8px&cornerRadiusShadow=8px * Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
 /* Layout helpers ----------------------------------*/
 .ui-helper-hidden {
 	display: none;
 }
 .ui-helper-hidden-accessible {
 	border: 0;
 	clip: rect(0 0 0 0);
 	height: 1px;
 	margin: -1px;
 	overflow: hidden;
 	padding: 0;
 	position: absolute;
 	width: 1px;
 }
 .ui-helper-reset {
 	margin: 0;
 	padding: 0;
 	border: 0;
 	outline: 0;
 	line-height: 1.3;
 	text-decoration: none;
 	font-size: 100%;
 	list-style: none;
 }
 .ui-helper-clearfix:before,
 .ui-helper-clearfix:after {
 	content: "";
 	display: table;
 	border-collapse: collapse;
 }
 .ui-helper-clearfix:after {
 	clear: both;
 }
 .ui-helper-clearfix {
 	min-height: 0;
 	/* support: IE7 */
 }
 .ui-helper-zfix {
 	width: 100%;
 	height: 100%;
 	top: 0;
 	left: 0;
 	position: absolute;
 	opacity: 0;
 	filter: Alpha(Opacity=0);
 }
 .ui-front {
 	z-index: 100;
 }
 /* Interaction Cues ----------------------------------*/
 .ui-state-disabled {
 	cursor: default !important;
 }
 /* Icons ----------------------------------*/
 /* states and images */
 .ui-icon {
 	display: block;
 	text-indent: -99999px;
 	overflow: hidden;
 	background-repeat: no-repeat;
 }
 /* Misc visuals ----------------------------------*/
 /* Overlays */
 .ui-widget-overlay {
 	position: fixed;
 	top: 0;
 	left: 0;
 	width: 100%;
 	height: 100%;
 }
 .ui-accordion .ui-accordion-header {
 	display: block;
 	cursor: pointer;
 	position: relative;
 	margin-top: 2px;
 	padding: .5em .5em .5em .7em;
 	min-height: 0;
 	/* support: IE7 */
 }
 .ui-accordion .ui-accordion-icons {
 	padding-left: 2.2em;
 }
 .ui-accordion .ui-accordion-noicons {
 	padding-left: .7em;
 }
 .ui-accordion .ui-accordion-icons .ui-accordion-icons {
 	padding-left: 2.2em;
 }
 .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
 	position: absolute;
 	left: .5em;
 	top: 50%;
 	margin-top: -8px;
 }
 .ui-accordion .ui-accordion-content {
 	padding: 1em 2.2em;
 	border-top: 0;
 	overflow: auto;
 }
 .ui-autocomplete {
 	position: absolute;
 	top: 0;
 	left: 0;
 	cursor: default;
 }
 .ui-button {
 	display: inline-block;
 	position: relative;
 	padding: 0;
 	line-height: normal;
 	margin-right: .1em;
 	cursor: pointer;
 	vertical-align: middle;
 	text-align: center;
 	overflow: visible;
 	/* removes extra width in IE */
 }
 .ui-button,
 .ui-button:link,
 .ui-button:visited,
 .ui-button:hover,
 .ui-button:active {
 	text-decoration: none;
 }
 /* to make room for the icon, a width needs to be set here */
 .ui-button-icon-only {
 	width: 2.2em;
 }
 /* button elements seem to need a little more width */
 button.ui-button-icon-only {
 	width: 2.4em;
 }
 .ui-button-icons-only {
 	width: 3.4em;
 }
 button.ui-button-icons-only {
 	width: 3.7em;
 }
 /* button text element */
 .ui-button .ui-button-text {
 	display: block;
 	line-height: normal;
 }
 .ui-button-text-only .ui-button-text {
 	padding: .4em 1em;
 }
 .ui-button-icon-only .ui-button-text,
 .ui-button-icons-only .ui-button-text {
 	padding: .4em;
 	text-indent: -9999999px;
 }
 .ui-button-text-icon-primary .ui-button-text,
 .ui-button-text-icons .ui-button-text {
 	padding: .4em 1em .4em 2.1em;
 }
 .ui-button-text-icon-secondary .ui-button-text,
 .ui-button-text-icons .ui-button-text {
 	padding: .4em 2.1em .4em 1em;
 }
 .ui-button-text-icons .ui-button-text {
 	padding-left: 2.1em;
 	padding-right: 2.1em;
 }
 /* no icon support for input elements, provide padding by default */
 input.ui-button {
 	padding: .4em 1em;
 }
 /* button icon element(s) */
 .ui-button-icon-only .ui-icon,
 .ui-button-text-icon-primary .ui-icon,
 .ui-button-text-icon-secondary .ui-icon,
 .ui-button-text-icons .ui-icon,
 .ui-button-icons-only .ui-icon {
 	position: absolute;
 	top: 50%;
 	margin-top: -8px;
 }
 .ui-button-icon-only .ui-icon {
 	left: 50%;
 	margin-left: -8px;
 }
 .ui-button-text-icon-primary .ui-button-icon-primary,
 .ui-button-text-icons .ui-button-icon-primary,
 .ui-button-icons-only .ui-button-icon-primary {
 	left: .5em;
 }
 .ui-button-text-icon-secondary .ui-button-icon-secondary,
 .ui-button-text-icons .ui-button-icon-secondary,
 .ui-button-icons-only .ui-button-icon-secondary {
 	right: .5em;
 }
 /* button sets */
 .ui-buttonset {
 	margin-right: 7px;
 }
 .ui-buttonset .ui-button {
 	margin-left: 0;
 	margin-right: -.3em;
 }
 /* workarounds */
 /* reset extra padding in Firefox, see h5bp.com/l */
 input.ui-button::-moz-focus-inner,
 button.ui-button::-moz-focus-inner {
 	border: 0;
 	padding: 0;
 }
 .ui-datepicker {
 	width: 17em;
 	padding: .2em .2em 0;
 	display: none;
 }
 .ui-datepicker .ui-datepicker-header {
 	position: relative;
 	padding: .2em 0;
 }
 .ui-datepicker .ui-datepicker-prev,
 .ui-datepicker .ui-datepicker-next {
 	position: absolute;
 	top: 2px;
 	width: 1.8em;
 	height: 1.8em;
 }
 .ui-datepicker .ui-datepicker-prev-hover,
 .ui-datepicker .ui-datepicker-next-hover {
 	top: 1px;
 }
 .ui-datepicker .ui-datepicker-prev {
 	left: 2px;
 }
 .ui-datepicker .ui-datepicker-next {
 	right: 2px;
 }
 .ui-datepicker .ui-datepicker-prev-hover {
 	left: 1px;
 }
 .ui-datepicker .ui-datepicker-next-hover {
 	right: 1px;
 }
 .ui-datepicker .ui-datepicker-prev span,
 .ui-datepicker .ui-datepicker-next span {
 	display: block;
 	position: absolute;
 	left: 50%;
 	margin-left: -8px;
 	top: 50%;
 	margin-top: -8px;
 }
 .ui-datepicker .ui-datepicker-title {
 	margin: 0 2.3em;
 	line-height: 1.8em;
 	text-align: center;
 }
 .ui-datepicker .ui-datepicker-title select {
 	font-size: 1em;
 	margin: 1px 0;
 }
 .ui-datepicker select.ui-datepicker-month-year {
 	width: 100%;
 }
 .ui-datepicker select.ui-datepicker-month,
 .ui-datepicker select.ui-datepicker-year {
 	width: 49%;
 }
 .ui-datepicker table {
 	width: 100%;
 	font-size: .9em;
 	border-collapse: collapse;
 	margin: 0 0 .4em;
 }
 .ui-datepicker th {
 	padding: .7em .3em;
 	text-align: center;
 	font-weight: bold;
 	border: 0;
 }
 .ui-datepicker td {
 	border: 0;
 	padding: 1px;
 }
 .ui-datepicker td span,
 .ui-datepicker td a {
 	display: block;
 	padding: .2em;
 	text-align: right;
 	text-decoration: none;
 }
 .ui-datepicker .ui-datepicker-buttonpane {
 	background-image: none;
 	margin: .7em 0 0 0;
 	padding: 0 .2em;
 	border-left: 0;
 	border-right: 0;
 	border-bottom: 0;
 }
 .ui-datepicker .ui-datepicker-buttonpane button {
 	float: right;
 	margin: .5em .2em .4em;
 	cursor: pointer;
 	padding: .2em .6em .3em .6em;
 	width: auto;
 	overflow: visible;
 }
 .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
 	float: left;
 }
 /* with multiple calendars */
 .ui-datepicker.ui-datepicker-multi {
 	width: auto;
 }
 .ui-datepicker-multi .ui-datepicker-group {
 	float: left;
 }
 .ui-datepicker-multi .ui-datepicker-group table {
 	width: 95%;
 	margin: 0 auto .4em;
 }
 .ui-datepicker-multi-2 .ui-datepicker-group {
 	width: 50%;
 }
 .ui-datepicker-multi-3 .ui-datepicker-group {
 	width: 33.3%;
 }
 .ui-datepicker-multi-4 .ui-datepicker-group {
 	width: 25%;
 }
 .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
 .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
 	border-left-width: 0;
 }
 .ui-datepicker-multi .ui-datepicker-buttonpane {
 	clear: left;
 }
 .ui-datepicker-row-break {
 	clear: both;
 	width: 100%;
 	font-size: 0;
 }
 /* RTL support */
 .ui-datepicker-rtl {
 	direction: rtl;
 }
 .ui-datepicker-rtl .ui-datepicker-prev {
 	right: 2px;
 	left: auto;
 }
 .ui-datepicker-rtl .ui-datepicker-next {
 	left: 2px;
 	right: auto;
 }
 .ui-datepicker-rtl .ui-datepicker-prev:hover {
 	right: 1px;
 	left: auto;
 }
 .ui-datepicker-rtl .ui-datepicker-next:hover {
 	left: 1px;
 	right: auto;
 }
 .ui-datepicker-rtl .ui-datepicker-buttonpane {
 	clear: right;
 }
 .ui-datepicker-rtl .ui-datepicker-buttonpane button {
 	float: left;
 }
 .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
 .ui-datepicker-rtl .ui-datepicker-group {
 	float: right;
 }
 .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
 .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
 	border-right-width: 0;
 	border-left-width: 1px;
 }
 .ui-dialog {
 	position: absolute;
 	top: 0;
 	left: 0;
 	padding: .2em;
 	outline: 0;
 }
 .ui-dialog .ui-dialog-titlebar {
 	padding: .4em 1em;
 	position: relative;
 }
 .ui-dialog .ui-dialog-title {
 	float: left;
 	margin: .1em 0;
 	white-space: nowrap;
 	width: 90%;
 	overflow: hidden;
 	text-overflow: ellipsis;
 }
 .ui-dialog .ui-dialog-titlebar-close {
 	position: absolute;
 	right: .3em;
 	top: 50%;
 	width: 21px;
 	margin: -10px 0 0 0;
 	padding: 1px;
 	height: 20px;
 }
 .ui-dialog .ui-dialog-content {
 	position: relative;
 	border: 0;
 	padding: .5em 1em;
 	background: none;
 	overflow: auto;
 }
 .ui-dialog .ui-dialog-buttonpane {
 	text-align: left;
 	border-width: 1px 0 0 0;
 	background-image: none;
 	margin-top: .5em;
 	padding: .3em 1em .5em .4em;
 }
 .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
 	float: right;
 }
 .ui-dialog .ui-dialog-buttonpane button {
 	margin: .5em .4em .5em 0;
 	cursor: pointer;
 }
 .ui-dialog .ui-resizable-se {
 	width: 12px;
 	height: 12px;
 	right: -5px;
 	bottom: -5px;
 	background-position: 16px 16px;
 }
 .ui-draggable .ui-dialog-titlebar {
 	cursor: move;
 }
 .ui-menu {
 	list-style: none;
 	padding: 2px;
 	margin: 0;
 	display: block;
 	outline: none;
 }
 .ui-menu .ui-menu {
 	margin-top: -3px;
 	position: absolute;
 }
 .ui-menu .ui-menu-item {
 	margin: 0;
 	padding: 0;
 	width: 100%;
 	/* support: IE10, see #8844 */
 	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
 }
 .ui-menu .ui-menu-divider {
 	margin: 5px -2px 5px -2px;
 	height: 0;
 	font-size: 0;
 	line-height: 0;
 	border-width: 1px 0 0 0;
 }
 .ui-menu .ui-menu-item a {
 	text-decoration: none;
 	display: block;
 	padding: 2px .4em;
 	line-height: 1.5;
 	min-height: 0;
 	/* support: IE7 */
 	font-weight: normal;
 }
 .ui-menu .ui-menu-item a.ui-state-focus,
 .ui-menu .ui-menu-item a.ui-state-active {
 	font-weight: normal;
 	margin: -1px;
 }
 .ui-menu .ui-state-disabled {
 	font-weight: normal;
 	margin: .4em 0 .2em;
 	line-height: 1.5;
 }
 .ui-menu .ui-state-disabled a {
 	cursor: default;
 }
 /* icon support */
 .ui-menu-icons {
 	position: relative;
 }
 .ui-menu-icons .ui-menu-item a {
 	position: relative;
 	padding-left: 2em;
 }
 /* left-aligned */
 .ui-menu .ui-icon {
 	position: absolute;
 	top: .2em;
 	left: .2em;
 }
 /* right-aligned */
 .ui-menu .ui-menu-icon {
 	position: static;
 	float: right;
 }
 .ui-progressbar {
 	height: 2em;
 	text-align: left;
 	overflow: hidden;
 }
 .ui-progressbar .ui-progressbar-value {
 	margin: -1px;
 	height: 100%;
 }
 .ui-progressbar .ui-progressbar-overlay {
 	background: url("images/animated-overlay.gif");
 	height: 100%;
 	filter: alpha(opacity=25);
 	opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
 	background-image: none;
 }
 .ui-resizable {
 	position: relative;
 }
 .ui-resizable-handle {
 	position: absolute;
 	font-size: 0.1px;
 	display: block;
 }
 .ui-resizable-disabled .ui-resizable-handle,
 .ui-resizable-autohide .ui-resizable-handle {
 	display: none;
 }
 .ui-resizable-n {
 	cursor: n-resize;
 	height: 7px;
 	width: 100%;
 	top: -5px;
 	left: 0;
 }
 .ui-resizable-s {
 	cursor: s-resize;
 	height: 7px;
 	width: 100%;
 	bottom: -5px;
 	left: 0;
 }
 .ui-resizable-e {
 	cursor: e-resize;
 	width: 7px;
 	right: -5px;
 	top: 0;
 	height: 100%;
 }
 .ui-resizable-w {
 	cursor: w-resize;
 	width: 7px;
 	left: -5px;
 	top: 0;
 	height: 100%;
 }
 .ui-resizable-se {
 	cursor: se-resize;
 	width: 12px;
 	height: 12px;
 	right: 1px;
 	bottom: 1px;
 }
 .ui-resizable-sw {
 	cursor: sw-resize;
 	width: 9px;
 	height: 9px;
 	left: -5px;
 	bottom: -5px;
 }
 .ui-resizable-nw {
 	cursor: nw-resize;
 	width: 9px;
 	height: 9px;
 	left: -5px;
 	top: -5px;
 }
 .ui-resizable-ne {
 	cursor: ne-resize;
 	width: 9px;
 	height: 9px;
 	right: -5px;
 	top: -5px;
 }
 .ui-selectable-helper {
 	position: absolute;
 	z-index: 100;
 	border: 1px dotted black;
 }
 .ui-slider {
 	position: relative;
 	text-align: left;
 }
 .ui-slider .ui-slider-handle {
 	position: absolute;
 	z-index: 2;
 	width: 1.2em;
 	height: 1.2em;
 	cursor: default;
 }
 .ui-slider .ui-slider-range {
 	position: absolute;
 	z-index: 1;
 	font-size: .7em;
 	display: block;
 	border: 0;
 	background-position: 0 0;
 }
 /* For IE8 - See #6727 */
 .ui-slider.ui-state-disabled .ui-slider-handle,
 .ui-slider.ui-state-disabled .ui-slider-range {
 	filter: inherit;
 }
 .ui-slider-horizontal {
 	height: .8em;
 }
 .ui-slider-horizontal .ui-slider-handle {
 	top: -.3em;
 	margin-left: -.6em;
 }
 .ui-slider-horizontal .ui-slider-range {
 	top: 0;
 	height: 100%;
 }
 .ui-slider-horizontal .ui-slider-range-min {
 	left: 0;
 }
 .ui-slider-horizontal .ui-slider-range-max {
 	right: 0;
 }
 .ui-slider-vertical {
 	width: .8em;
 	height: 100px;
 }
 .ui-slider-vertical .ui-slider-handle {
 	left: -.3em;
 	margin-left: 0;
 	margin-bottom: -.6em;
 }
 .ui-slider-vertical .ui-slider-range {
 	left: 0;
 	width: 100%;
 }
 .ui-slider-vertical .ui-slider-range-min {
 	bottom: 0;
 }
 .ui-slider-vertical .ui-slider-range-max {
 	top: 0;
 }
 .ui-spinner {
 	position: relative;
 	display: inline-block;
 	overflow: hidden;
 	padding: 0;
 	vertical-align: middle;
 }
 .ui-spinner-input {
 	border: none;
 	background: none;
 	color: inherit;
 	padding: 0;
 	margin: .2em 0;
 	vertical-align: middle;
 	margin-left: .4em;
 	margin-right: 22px;
 }
 .ui-spinner-button {
 	width: 16px;
 	height: 50%;
 	font-size: .5em;
 	padding: 0;
 	margin: 0;
 	text-align: center;
 	position: absolute;
 	cursor: default;
 	display: block;
 	overflow: hidden;
 	right: 0;
 }
 /* more specificity required here to overide default borders */
 .ui-spinner a.ui-spinner-button {
 	border-top: none;
 	border-bottom: none;
 	border-right: none;
 }
 /* vertical centre icon */
 .ui-spinner .ui-icon {
 	position: absolute;
 	margin-top: -8px;
 	top: 50%;
 	left: 0;
 }
 .ui-spinner-up {
 	top: 0;
 }
 .ui-spinner-down {
 	bottom: 0;
 }
 /* TR overrides */
 .ui-spinner .ui-icon-triangle-1-s {
 	/* need to fix icons sprite */
 	background-position: -65px -16px;
 }
 .ui-tabs {
 	position: relative;
 	/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
 	padding: .2em;
 }
 .ui-tabs .ui-tabs-nav {
 	margin: 0;
 	padding: .2em .2em 0;
 }
 .ui-tabs .ui-tabs-nav li {
 	list-style: none;
 	float: left;
 	position: relative;
 	top: 0;
 	margin: 1px .2em 0 0;
 	border-bottom-width: 0;
 	padding: 0;
 	white-space: nowrap;
 }
 .ui-tabs .ui-tabs-nav li a {
 	float: left;
 	padding: .5em 1em;
 	text-decoration: none;
 }
 .ui-tabs .ui-tabs-nav li.ui-tabs-active {
 	margin-bottom: -1px;
 	padding-bottom: 1px;
 }
 .ui-tabs .ui-tabs-nav li.ui-tabs-active a,
 .ui-tabs .ui-tabs-nav li.ui-state-disabled a,
 .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
 	cursor: text;
 }
 .ui-tabs .ui-tabs-nav li a,
 /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
 .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
 	cursor: pointer;
 }
 .ui-tabs .ui-tabs-panel {
 	display: block;
 	border-width: 0;
 	padding: 1em 1.4em;
 	background: none;
 }
 .ui-tooltip {
 	padding: 8px;
 	position: absolute;
 	z-index: 9999;
 	max-width: 300px;
 	-webkit-box-shadow: 0 0 5px #aaa;
 	box-shadow: 0 0 5px #aaa;
 }
 body .ui-tooltip {
 	border-width: 2px;
 }
 /* Component containers ----------------------------------*/
 .ui-widget {
 	font-family: Verdana, Arial, sans-serif;
 	font-size: 1.1em;
 }
 .ui-widget .ui-widget {
 	font-size: 1em;
 }
 .ui-widget input,
 .ui-widget select,
 .ui-widget textarea,
 .ui-widget button {
 	font-family: Verdana, Arial, sans-serif;
 	font-size: 1em;
 }
 .ui-widget-content {
 	border: 1px solid #aaaaaa;
 	background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
 	color: #222222;
 }
 .ui-widget-content a {
 	color: #222222;
 }
 .ui-widget-header {
 	border: 1px solid #aaaaaa;
 	background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
 	color: #222222;
 	font-weight: bold;
 }
 .ui-widget-header a {
 	color: #222222;
 }
 /* Interaction states ----------------------------------*/
 .ui-state-default,
 .ui-widget-content .ui-state-default,
 .ui-widget-header .ui-state-default {
 	border: 1px solid #d3d3d3;
 	background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
 	font-weight: normal;
 	color: #555555;
 }
 .ui-state-default a,
 .ui-state-default a:link,
 .ui-state-default a:visited {
 	color: #555555;
 	text-decoration: none;
 }
 .ui-state-hover,
 .ui-widget-content .ui-state-hover,
 .ui-widget-header .ui-state-hover,
 .ui-state-focus,
 .ui-widget-content .ui-state-focus,
 .ui-widget-header .ui-state-focus {
 	border: 1px solid #999999;
 	background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
 	font-weight: normal;
 	color: #212121;
 }
 .ui-state-hover a,
 .ui-state-hover a:hover,
 .ui-state-hover a:link,
 .ui-state-hover a:visited {
 	color: #212121;
 	text-decoration: none;
 }
 .ui-state-active,
 .ui-widget-content .ui-state-active,
 .ui-widget-header .ui-state-active {
 	border: 1px solid #aaaaaa;
 	background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
 	font-weight: normal;
 	color: #212121;
 }
 .ui-state-active a,
 .ui-state-active a:link,
 .ui-state-active a:visited {
 	color: #212121;
 	text-decoration: none;
 }
 /* Interaction Cues ----------------------------------*/
 .ui-state-highlight,
 .ui-widget-content .ui-state-highlight,
 .ui-widget-header .ui-state-highlight {
 	border: 1px solid #fcefa1;
 	background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
 	color: #363636;
 }
 .ui-state-highlight a,
 .ui-widget-content .ui-state-highlight a,
 .ui-widget-header .ui-state-highlight a {
 	color: #363636;
 }
 .ui-state-error,
 .ui-widget-content .ui-state-error,
 .ui-widget-header .ui-state-error {
 	border: 1px solid #cd0a0a;
 	background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
 	color: #cd0a0a;
 }
 .ui-state-error a,
 .ui-widget-content .ui-state-error a,
 .ui-widget-header .ui-state-error a {
 	color: #cd0a0a;
 }
 .ui-state-error-text,
 .ui-widget-content .ui-state-error-text,
 .ui-widget-header .ui-state-error-text {
 	color: #cd0a0a;
 }
 .ui-priority-primary,
 .ui-widget-content .ui-priority-primary,
 .ui-widget-header .ui-priority-primary {
 	font-weight: bold;
 }
 .ui-priority-secondary,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
 	filter: Alpha(Opacity=70);
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
 	filter: Alpha(Opacity=35);
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
 	filter: Alpha(Opacity=35);
 	/* For IE8 - See #6059 */
 }
 /* Misc visuals ----------------------------------*/
 /* Corner radius */
 .ui-corner-all,
 .ui-corner-top,
 .ui-corner-left,
 .ui-corner-tl {
 	border-top-left-radius: 4px;
 }
 .ui-corner-all,
 .ui-corner-top,
 .ui-corner-right,
 .ui-corner-tr {
 	border-top-right-radius: 4px;
 }
 .ui-corner-all,
 .ui-corner-bottom,
 .ui-corner-left,
 .ui-corner-bl {
 	border-bottom-left-radius: 4px;
 }
 .ui-corner-all,
 .ui-corner-bottom,
 .ui-corner-right,
 .ui-corner-br {
 	border-bottom-right-radius: 4px;
 }
 /* Overlays */
 .ui-widget-overlay {
 	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
 	opacity: .3;
 	filter: Alpha(Opacity=30);
 }
 .ui-widget-shadow {
 	margin: -8px 0 0 -8px;
 	padding: 8px;
 	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
 	opacity: .3;
 	filter: Alpha(Opacity=30);
 	border-radius: 8px;
 }
 /* This removes the span status above the autocomplete input*/
 .ui-helper-hidden-accessible {
 	display: none;
 }
 /* Make sure the autocomplete list is above the page screen and has a max height */
 .ui-autocomplete {
 	z-index: 1001;
 	height: 200px;
 	overflow-y: scroll;
 	overflow-x: hidden;
 }
 #recaptchaDiv input {
 	display: inline!important;
 	height: 15px;
 	font-size: 12px!important;
 	line-height: 18px;
 }
 /* Used for monitoring element resizing (Web Widgets) */
 .resize-sensor,
 .resize-sensor > div {
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 100%;
 	height: 100%;
 	overflow: hidden;
 	z-index: -1;
 }
 /* pricapi Master Stylesheet, Ver. 4 */
 /*-------------------------------------------------------------------- UTILITY CSS utility.css.php ---------------------------------------------------------------------- CONCATENATED FILE, PART OF: /css/mfv4_(build number).php?ver=nonssl&amp;date=(build date) ---------------------------------------------------------------------- CASCADE ORDER: /store/lrdistro/c/w/content/css/global.css.php --> /store/lrdistro/c/w/content/css/utility.css.php /store/lrdistro/c/w/content/css/layout.css.php /store/lrdistro/c/w/content/css/header.css.php /store/lrdistro/c/w/content/css/footer.css.php [ section dependent css, not part of mfv4 file ] --------------------------------------------------------------------*/
 /*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // CLEAR FIX // //////////////////////
/*/
 .cf:after {
 	visibility: hidden;
 	display: block;
 	font-size: 0;
 	content: " ";
 	clear: both;
 	height: 0;
 }
 * html .cf {
 	zoom: 1;
 }
 /* IE6 */
 *:first-child+html .cf {
 	zoom: 1;
 }
 /* IE7 */
 .left {
 	float: left;
 }
 .right {
 	float: right;
 }
 .center-txt {
 	text-align: center;
 }
 .txt-left {
 	text-align: left;
 }
 .txt-center {
 	text-align: center;
 }
 .txt-right {
 	text-align: right;
 }
 .txt-justify {
 	text-align: justify;
 }
 .no-margin {
 	margin: 0 !important;
 }
 .no-padding {
 	padding: 0 !important;
 }
 /*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // ICONS // //////////////////////
/*/
 .ico16 {
 	display: block;
 	float: left;
 	width: 16px;
 	height: 17px;
 	margin: 3px 10px 0 0;
 	background: url(images/icons/icon-sprite-16-v9.png) no-repeat;
 }
 /*////////////////////////////////////////////Initial*/
 / .ico16.user {
 	background-position: 0px 0px;
 }
 .ico16.users {
 	background-position: -20px 0px;
 }
 .ico16.up {
 	background-position: -40px 0px;
 }
 .ico16.down {
 	background-position: -60px 0px;
 }
 .ico16.download {
 	background-position: -80px 0px;
 }
 .ico16.gear {
 	background-position: -100px 0px;
 }
 .ico16.wrench {
 	background-position: -120px 0px;
 }
 .ico16.folder {
 	background-position: -140px 0px;
 }
 .ico16.page {
 	background-position: -160px 0px;
 }
 .ico16.doc {
 	background-position: -180px 0px;
 }
 .ico16.page-copy {
 	background-position: -200px 0px;
 }
 .ico16.pencil {
 	background-position: -220px 0px;
 }
 .ico16.brush {
 	background-position: -240px 0px;
 }
 .ico16.mail {
 	background-position: -260px 0px;
 }
 .ico16.pie-stats {
 	background-position: -280px 0px;
 }
 .ico16.bar-stats {
 	background-position: -300px 0px;
 }
 .ico16.link {
 	background-position: -320px 0px;
 }
 .ico16.rss {
 	background-position: -340px 0px;
 }
 .ico16.plus {
 	background-position: -360px 0px;
 }
 .ico16.minus {
 	background-position: -380px 0px;
 }
 .ico16.camera {
 	background-position: -400px 0px;
 }
 .ico16.lock {
 	background-position: -420px 0px;
 }
 .ico16.unlock {
 	background-position: -440px 0px;
 }
 .ico16.cart {
 	background-position: -460px 0px;
 }
 .ico16.security {
 	background-position: -480px 0px;
 }
 .ico16.repeat {
 	background-position: -500px 0px;
 }
 .ico16.refresh {
 	background-position: -520px 0px;
 }
 .ico16.warningTriangle {
 	background-position: -540px 0px;
 }
 .ico16.trash {
 	background-position: -560px 0px;
 }
 .ico16.remove {
 	background-position: -580px 0px;
 }
 .ico16.print {
 	background-position: -600px 0px;
 }
 .ico16.search {
 	background-position: -620px 0px;
 }
 .ico16.phone {
 	background-position: -640px 0px;
 }
 .ico16.key {
 	background-position: -660px 0px;
 }
 .ico16.question {
 	background-position: -680px 0px;
 }
 .ico16.home {
 	background-position: -700px 0px;
 }
 .ico16.flag {
 	background-position: -720px 0px;
 }
 .ico16.star {
 	background-position: -740px 0px;
 }
 .ico16.heart {
 	background-position: -760px 0px;
 }
 .ico16.at {
 	background-position: -780px 0px;
 }
 .ico16.money {
 	background-position: -800px 0px;
 }
 .ico16.comment {
 	background-position: -820px 0px;
 }
 .ico16.comments {
 	background-position: -840px 0px;
 }
 .ico16.alarm {
 	background-position: -860px 0px;
 }
 .ico16.calculator {
 	background-position: -880px 0px;
 }
 .ico16.briefcase {
 	background-position: -900px 0px;
 }
 .ico16.calendar {
 	background-position: -920px 0px;
 }
 .ico16.globe {
 	background-position: -940px 0px;
 }
 .ico16.map-marker {
 	background-position: -960px 0px;
 }
 .ico16.close {
 	background-position: -980px 0px;
 }
 .ico16.accept {
 	background-position: -1000px 0px;
 }
 .ico16.move-file {
 	background-position: -1020px 0px;
 }
 .ico16.wired {
 	background-position: -1040px 0px;
 }
 .ico16.save {
 	background-position: -1060px 0px;
 }
 .ico16.cancel {
 	background-position: -1080px 0px;
 }
 .ico16.arrow-out {
 	background-position: -1100px 0px;
 }
 .ico16.arrow-in {
 	background-position: -1120px 0px;
 }
 .ico16.add-folder {
 	background-position: -1140px 0px;
 }
 .ico16.dropbox {
 	background-position: -1160px 0px;
 }
 .ico16.gotoprev {
 	background-position: -1180px 0px;
 }
 .ico16.gotonext {
 	background-position: -1200px 0px;
 }
 .ico16.zoom-out {
 	background-position: -1220px 0px;
 }
 .ico16.zoom-in {
 	background-position: -1240px 0px;
 }
 .ico16.redo {
 	background-position: -1260px 0px;
 }
 .ico16.first {
 	background-position: -1280px 0px;
 }
 .ico16.back {
 	background-position: -1300px 0px;
 }
 .ico16.next {
 	background-position: -1320px 0px;
 }
 .ico16.last {
 	background-position: -1340px 0px;
 }
 .ico16.full {
 	background-position: -1360px 0px;
 	width: 17px;
 }
 .ico16.thumb {
 	background-position: -1380px 0px;
 	width: 17px;
 }
 .ico16.contactSheet {
 	background-position: -1400px 0px;
 	width: 17px;
 }
 .ico16.grnDownload {
 	background-position: -1420px 0px;
 }
 .ico16.ylwEye {
 	background-position: -1438px 0px;
 	width: 19px;
 	margin: 7px auto 0;
 }
 .ico16.bookMode {
 	background-position: -1457px 0px;
 	width: 19px;
 }
 .ico16.compatMode {
 	background-position: -1487px 0px;
 	width: 19px;
 }
 .ico16.small {
 	background-position: -1509px 0px;
 }
 .ico16.medium {
 	background-position: -1532px 0px;
 }
 .ico16.large {
 	background-position: -1548px 0px;
 }
 .ico16.original {
 	background-position: -1570px 0px;
 }
 .ico16.previewBtn {
 	background-position: -1586px 0px;
 	width: 19px;
 }
 .ico16.gauge {
 	background-position: -1620px 0px;
 }
 .ico16.infoCircle {
 	background-position: -1640px 0px;
 }
 .ico16.phoneRec {
 	background-position: -1660px 0px;
 }
 .ico16.export {
 	background-position: -1740px 0px;
 }
 .ico16.revision {
 	background-position: -1760px 0px;
 }
 a:hover .ico16.user {
 	background-position: 0px -20px;
 }
 a:hover .ico16.users {
 	background-position: -20px -20px;
 }
 a:hover .ico16.up {
 	background-position: -40px -20px;
 }
 a:hover .ico16.down {
 	background-position: -60px -20px;
 }
 a:hover .ico16.download {
 	background-position: -80px -20px;
 }
 a:hover .ico16.gear {
 	background-position: -100px -20px;
 }
 a:hover .ico16.wrench {
 	background-position: -120px -20px;
 }
 a:hover .ico16.folder {
 	background-position: -140px -20px;
 }
 a:hover .ico16.page {
 	background-position: -160px -20px;
 }
 a:hover .ico16.doc {
 	background-position: -180px -20px;
 }
 a:hover .ico16.page-copy {
 	background-position: -200px -20px;
 }
 a:hover .ico16.pencil {
 	background-position: -220px -20px;
 }
 a:hover .ico16.brush {
 	background-position: -240px -20px;
 }
 a:hover .ico16.mail {
 	background-position: -260px -20px;
 }
 a:hover .ico16.pie-stats {
 	background-position: -280px -20px;
 }
 a:hover .ico16.bar-stats {
 	background-position: -300px -20px;
 }
 a:hover .ico16.link {
 	background-position: -320px -20px;
 }
 a:hover .ico16.rss {
 	background-position: -340px -20px;
 }
 a:hover .ico16.plus {
 	background-position: -360px -20px;
 }
 a:hover .ico16.minus {
 	background-position: -380px -20px;
 }
 a:hover .ico16.camera {
 	background-position: -400px -20px;
 }
 a:hover .ico16.lock {
 	background-position: -420px -20px;
 }
 a:hover .ico16.unlock {
 	background-position: -440px -20px;
 }
 a:hover .ico16.cart {
 	background-position: -460px -20px;
 }
 a:hover .ico16.security {
 	background-position: -480px -20px;
 }
 a:hover .ico16.repeat {
 	background-position: -500px -20px;
 }
 a:hover .ico16.refresh {
 	background-position: -520px -20px;
 }
 /*a:hover .ico16.warningTriangle { background-position: -540px -20px; }*/
 a:hover .ico16.trash {
 	background-position: -560px -20px;
 }
 a:hover .ico16.remove {
 	background-position: -580px -20px;
 }
 a:hover .ico16.print {
 	background-position: -600px -20px;
 }
 a:hover .ico16.search {
 	background-position: -620px -20px;
 }
 a:hover .ico16.phone {
 	background-position: -640px -20px;
 }
 a:hover .ico16.key {
 	background-position: -660px -20px;
 }
 a:hover .ico16.question {
 	background-position: -680px -20px;
 }
 a:hover .ico16.home {
 	background-position: -700px -20px;
 }
 a:hover .ico16.flag {
 	background-position: -720px -20px;
 }
 a:hover .ico16.star {
 	background-position: -740px -20px;
 }
 a:hover .ico16.heart {
 	background-position: -760px -20px;
 }
 a:hover .ico16.at {
 	background-position: -780px -20px;
 }
 a:hover .ico16.money {
 	background-position: -800px -20px;
 }
 a:hover .ico16.comment {
 	background-position: -820px -20px;
 }
 a:hover .ico16.comments {
 	background-position: -840px -20px;
 }
 a:hover .ico16.alarm {
 	background-position: -860px -20px;
 }
 a:hover .ico16.calculator {
 	background-position: -880px -20px;
 }
 a:hover .ico16.briefcase {
 	background-position: -900px -20px;
 }
 a:hover .ico16.calendar {
 	background-position: -920px -20px;
 }
 a:hover .ico16.globe {
 	background-position: -940px -20px;
 }
 a:hover .ico16.map-marker {
 	background-position: -960px -20px;
 }
 a:hover .ico16.close {
 	background-position: -980px -20px;
 }
 a:hover .ico16.accept {
 	background-position: -1000px -20px;
 }
 a:hover .ico16.move-file {
 	background-position: -1020px -20px;
 }
 a:hover .ico16.wired {
 	background-position: -1040px -20px;
 }
 a:hover .ico16.save {
 	background-position: -1060px -20px;
 }
 a:hover .ico16.cancel {
 	background-position: -1080px -20px;
 }
 a:hover .ico16.arrow-out {
 	background-position: -1100px -20px;
 }
 a:hover .ico16.arrow-in {
 	background-position: -1120px -20px;
 }
 a:hover .ico16.add-folder {
 	background-position: -1140px -20px;
 }
 a:hover .ico16.dropbox {
 	background-position: -1160px -20px;
 }
 a:hover .ico16.gotoprev {
 	background-position: -1180px -20px;
 }
 a:hover .ico16.gotonext {
 	background-position: -1200px -20px;
 }
 a:hover .ico16.zoom-out {
 	background-position: -1220px -20px;
 }
 a:hover .ico16.zoom-in {
 	background-position: -1240px -20px;
 }
 a:hover .ico16.redo {
 	background-position: -1260px -20px;
 }
 a:hover .ico16.first {
 	background-position: -1280px -20px;
 }
 a:hover .ico16.back {
 	background-position: -1300px -20px;
 }
 a:hover .ico16.next {
 	background-position: -1320px -20px;
 }
 a:hover .ico16.last {
 	background-position: -1340px -20px;
 }
 a:hover .ico16.full {
 	background-position: -1360px -20px;
 }
 a:hover .ico16.thumb {
 	background-position: -1380px -20px;
 }
 a:hover .ico16.contactSheet {
 	background-position: -1400px -20px;
 }
 a:hover .ico16.grnDownload {
 	background-position: -1420px -20px;
 }
 a:hover .ico16.ylwEye {
 	background-position: -1438px -20px;
 	width: 19px;
 	margin: 7px auto 0;
 }
 a:hover .ico16.bookMode {
 	background-position: -1457px -20px;
 	width: 19px;
 }
 a:hover .ico16.compatMode {
 	background-position: -1487px -20px;
 	width: 19px;
 }
 a:hover .ico16.small {
 	background-position: -1509px -20px;
 }
 a:hover .ico16.medium {
 	background-position: -1532px -20px;
 }
 a:hover .ico16.large {
 	background-position: -1548px -20px;
 }
 a:hover .ico16.original {
 	background-position: -1570px -20px;
 }
 a:hover .ico16.previewBtn {
 	background-position: -1586px -20px;
 	width: 19px;
 }
 a:hover .ico16.gauge {
 	background-position: -1620px -20px;
 }
 a:hover .ico16.infoCircle {
 	background-position: -1640px -20px;
 }
 a:hover .ico16.phoneRec {
 	background-position: -1660px -20px;
 }
 a:hover .ico16.export {
 	background-position: -1740px -20px;
 }
 a:hover .ico16.revision {
 	background-position: -1760px -20px;
 }
 .current .ico16.user {
 	background-position: 0px -40px;
 }
 .current .ico16.users {
 	background-position: -20px -40px;
 }
 .current .ico16.up {
 	background-position: -40px -40px;
 }
 .current .ico16.down {
 	background-position: -60px -40px;
 }
 .current .ico16.download {
 	background-position: -80px -40px;
 }
 .current .ico16.gear {
 	background-position: -100px -40px;
 }
 .current .ico16.wrench {
 	background-position: -120px -40px;
 }
 .current .ico16.folder {
 	background-position: -140px -40px;
 }
 .current .ico16.page {
 	background-position: -160px -40px;
 }
 .current .ico16.doc {
 	background-position: -180px -40px;
 }
 .current .ico16.page-copy {
 	background-position: -200px -40px;
 }
 .current .ico16.pencil {
 	background-position: -220px -40px;
 }
 .current .ico16.brush {
 	background-position: -240px -40px;
 }
 .current .ico16.mail {
 	background-position: -260px -40px;
 }
 .current .ico16.pie-stats {
 	background-position: -280px -40px;
 }
 .current .ico16.bar-stats {
 	background-position: -300px -40px;
 }
 .current .ico16.link {
 	background-position: -320px -40px;
 }
 .current .ico16.rss {
 	background-position: -340px -40px;
 }
 .current .ico16.plus {
 	background-position: -360px -40px;
 }
 .current .ico16.minus {
 	background-position: -380px -40px;
 }
 .current .ico16.camera {
 	background-position: -400px -40px;
 }
 .current .ico16.lock {
 	background-position: -420px -40px;
 }
 .current .ico16.unlock {
 	background-position: -440px -40px;
 }
 .current .ico16.cart {
 	background-position: -460px -40px;
 }
 .current .ico16.security {
 	background-position: -480px -40px;
 }
 .current .ico16.repeat {
 	background-position: -500px -40px;
 }
 .current .ico16.refresh {
 	background-position: -520px -40px;
 }
 .current .ico16.warningTriangle {
 	background-position: -540px -40px;
 }
 .current .ico16.trash {
 	background-position: -560px -40px;
 }
 .current .ico16.remove {
 	background-position: -580px -40px;
 }
 .current .ico16.print {
 	background-position: -600px -40px;
 }
 .current .ico16.search {
 	background-position: -620px -40px;
 }
 .current .ico16.phone {
 	background-position: -640px -40px;
 }
 .current .ico16.key {
 	background-position: -660px -40px;
 }
 .current .ico16.question {
 	background-position: -680px -40px;
 }
 .current .ico16.home {
 	background-position: -700px -40px;
 }
 .current .ico16.flag {
 	background-position: -720px -40px;
 }
 .current .ico16.star {
 	background-position: -740px -40px;
 }
 .current .ico16.heart {
 	background-position: -760px -40px;
 }
 .current .ico16.at {
 	background-position: -780px -40px;
 }
 .current .ico16.money {
 	background-position: -800px -40px;
 }
 .current .ico16.comment {
 	background-position: -820px -40px;
 }
 .current .ico16.comments {
 	background-position: -840px -40px;
 }
 .current .ico16.alarm {
 	background-position: -860px -40px;
 }
 .current .ico16.calculator {
 	background-position: -880px -40px;
 }
 .current .ico16.briefcase {
 	background-position: -900px -40px;
 }
 .current .ico16.calendar {
 	background-position: -920px -40px;
 }
 .current .ico16.globe {
 	background-position: -940px -40px;
 }
 .current .ico16.map-marker {
 	background-position: -960px -40px;
 }
 .current .ico16.close {
 	background-position: -980px -40px;
 }
 .current .ico16.accept {
 	background-position: -1000px -40px;
 }
 .current .ico16.move-file {
 	background-position: -1020px -40px;
 }
 .current .ico16.wired {
 	background-position: -1040px -40px;
 }
 .current .ico16.save {
 	background-position: -1060px -40px;
 }
 .current .ico16.cancel {
 	background-position: -1080px -40px;
 }
 .current .ico16.arrow-out {
 	background-position: -1100px -40px;
 }
 .current .ico16.arrow-in {
 	background-position: -1120px -40px;
 }
 .current .ico16.add-folder {
 	background-position: -1140px -40px;
 }
 .current .ico16.dropbox {
 	background-position: -1140px -40px;
 }
 .current .ico16.gotoprev {
 	background-position: -1180px -40px;
 }
 .current .ico16.gotonext {
 	background-position: -1200px -40px;
 }
 .current .ico16.zoom-out {
 	background-position: -1220px -40px;
 }
 .current .ico16.zoom-in {
 	background-position: -1240px -40px;
 }
 .current .ico16.redo {
 	background-position: -1260px -40px;
 }
 .current .ico16.first {
 	background-position: -1280px -40px;
 }
 .current .ico16.back {
 	background-position: -1300px -40px;
 }
 .current .ico16.next {
 	background-position: -1320px -40px;
 }
 .current .ico16.last {
 	background-position: -1340px -40px;
 }
 .current .ico16.full {
 	background-position: -1360px -40px;
 	width: 17px;
 }
 .current .ico16.thumb {
 	background-position: -1380px -40px;
 	width: 17px;
 }
 .current .ico16.contactSheet {
 	background-position: -1400px 0px;
 	width: 17px;
 }
 .current .ico16.grnDownload {
 	background-position: -1420px -40px;
 }
 .current .ico16.ylwEye {
 	background-position: -1438px -40px;
 	width: 19px;
 	margin: 7px auto 0;
 }
 .current .ico16.bookMode {
 	background-position: -1457px -40px;
 	width: 19px;
 }
 .current .ico16.compatMode {
 	background-position: -1487px -40px;
 	width: 19px;
 }
 .current .ico16.small {
 	background-position: -1509px -40px;
 }
 .current .ico16.medium {
 	background-position: -1532px -40px;
 }
 .current .ico16.large {
 	background-position: -1548px -40px;
 }
 .current .ico16.original {
 	background-position: -1570px -40px;
 }
 .current .ico16.previewBtn {
 	background-position: -1586px -40px;
 	width: 19px;
 }
 .current .ico16.gauge {
 	background-position: -1620px -40px;
 }
 .current .ico16.infoCircle {
 	background-position: -1640px -40px;
 }
 .current .ico16.phoneRec {
 	background-position: -1660px -40px;
 }
 .current .ico16.export {
 	background-position: -1740px -40px;
 }
 .current .ico16.revision {
 	background-position: -1760px -40px;
 }
 .btn.toggleOn .ico16.full {
 	background-position: -1360px -20px;
 }
 .btn.toggleOn .ico16.thumb {
 	background-position: -1380px -20px;
 }
 .btn.toggleOn .ico16.contactSheet {
 	background-position: -1400px -20px;
 }
 /* NEW ICONS 1/29/13 */
 .ico30search:after {
 	background-position: 0px top;
 }
 .ico30sort:after {
 	background-position: -30px top;
 }
 .ico30list:after {
 	background-position: -60px top;
 }
 .ico30thumbnail:after {
 	background-position: -90px top;
 }
 .ico30notification:after {
 	background-position: -120px top;
 }
 .ico30add:after {
 	background-position: -150px top;
 }
 .ico30upload:after {
 	background-position: -180px top;
 }
 .ico30download:after {
 	background-position: -210px top;
 }
 .ico30share:after {
 	background-position: -240px top;
 }
 .ico30rotateCW:after {
 	background-position: -270px top;
 }
 .ico30rotateCCW:after {
 	background-position: -300px top;
 }
 .ico30zoomIn:after {
 	background-position: -330px top;
 }
 .ico30zoomOut:after {
 	background-position: -360px top;
 }
 .ico30prevItem:after {
 	background-position: -390px top;
 }
 .ico30nextItem:after {
 	background-position: -420px top;
 }
 .ico30smallThumb:after {
 	background-position: -450px top;
 }
 .ico30mediumThumb:after {
 	background-position: -480px top;
 }
 .ico30largeThumb:after {
 	background-position: -510px top;
 }
 .ico30rss:after {
 	background-position: -540px top;
 }
 .ico30filmstrip:after {
 	background-position: -570px top;
 }
 .ico30single:after {
 	background-position: -600px top;
 }
 .ico30arrowDown:after {
 	background-position: -630px top;
 }
 .ico30edit:after {
 	background-position: -660px top;
 }
 .ico30collaborate:after {
 	background-position: -690px top;
 }
 .ico30book:after {
 	background-position: -720px top;
 }
 .ico30addFolder:after {
 	background-position: -750px top;
 }
 .ico30columnCollapse:after {
 	background-position: -780px top;
 }
 .ico30columnExpand:after {
 	background-position: -810px top;
 }
 .ico30fullpage:after {
 	background-position: -840px top;
 }
 .ico30question:after {
 	background-position: -870px top;
 }
 .ico30settings:after {
 	background-position: -900px top;
 }
 .ico30save:after {
 	background-position: -930px top;
 }
 .ico30replace:after {
 	background-position: -960px top;
 }
 .ico30upgrade:after {
 	background-position: -990px top;
 }
 .ico30help:after {
 	background-position: -1020px top;
 }
 .ico30folder:after {
 	background-position: -1050px top;
 }
 .ico30brush:after {
 	background-position: -1080px top;
 }
 .ico30mobile:after {
 	background-position: -1110px top;
 }
 .ico30lock:after {
 	background-position: -1140px top;
 }
 .ico30link:after {
 	background-position: -1170px top;
 }
 .ico30logout:after {
 	background-position: -1200px top;
 }
 .ico30chart:after {
 	background-position: -1230px top;
 }
 .ico30saveToAccount:after {
 	background-position: -1260px top;
 }
 .ico30trash:after {
 	background-position: -1290px top;
 }
 .ico30dollar:after {
 	background-position: -1320px top;
 }
 .ico30addFile:after {
 	background-position: -1350px top;
 }
 .ico30audio:after {
 	background-position: -1381px top;
 }
 .ico30play:after {
 	background-position: -1410px top;
 }
 .ico30info:after {
 	background-position: -1440px top;
 }
 .ico30contact:after {
 	background-position: -1470px top;
 }
 .ico30document:after {
 	background-position: -1500px top;
 }
 .ico30video:after {
 	background-position: -1530px top;
 }
 .ico30email:after {
 	background-position: -1560px top;
 }
 .ico30clock:after {
 	background-position: -1590px top;
 }
 .ico30filedrop:after {
 	background-position: -1620px top;
 }
 .ico30move:after {
 	background-position: -1650px top;
 }
 .ico30note:after {
 	background-position: -1680px top;
 }
 .ico30copyFolder:after {
 	background-position: -1710px top;
 }
 .ico30removeFolder:after {
 	background-position: -1740px top;
 }
 .ico30view:after {
 	background-position: -1770px top;
 }
 .ico30copyFile:after {
 	background-position: -1800px top;
 }
 .ico30updateFile:after {
 	background-position: -1830px top;
 }
 .ico30collaborate:after {
 	background-position: -1860px top;
 }
 .ico30revisions:after {
 	background-position: -1888px top;
 }
 .ico30rename:after {
 	background-position: -1919px top;
 }
 .ico30restore:after {
 	background-position: -1950px top;
 }
 .ico30sharedByUser:after {
 	background-position: -1980px top;
 }
 .ico30changeAvatar:after {
 	background-position: -2010px top;
 }
 .ico30removeFromAccount:after {
 	background-position: -2040px top;
 }
 .ico30following:after {
 	background-position: -2070px top;
 }
 .ico30walgreens:after {
 	background-position: -2100px top;
 }
 /* COLORS FOR MASKED ICONS */
 /* set a default color */
 .maskedIcons:after {
 	background-color: #bfbfbf;
 }
 /* subdue these for now, only color more important ones */
 /* .ico30link.maskedIcons:after { background-color: #535a67; } .ico30download.maskedIcons:after { background-color: #78b44c; } .ico30move.maskedIcons:after { background-color: #ff4208; } .ico30copyFolder.maskedIcons:after { background-color: #47bd84; } .ico30restore.maskedIcons:after { background-color: #33a1ff; } .ico30addFolder.maskedIcons:after { background-color: #59c7ec; } .ico30edit.maskedIcons:after { background-color: #fecb45; } .ico30note.maskedIcons:after { background-color: #8d6eff; } .ico30rss.maskedIcons:after { background-color: #eb8b0f; } .ico30filedrop.maskedIcons:after { background-color: #6774b7; } .ico30lock.maskedIcons:after { background-color: #8d9296; } .ico30saveToAccount.maskedIcons:after { background-color: #004ea4; } .ico30removeFolder.maskedIcons:after { background-color: #59c7ec; } .ico30copyFile.maskedIcons:after { background-color: #969; } .ico30chart.maskedIcons:after { background-color: #f68652; } .ico30updateFile.maskedIcons:after { background-color: #f90; } .ico30collaborate.maskedIcons:after { background-color: #823da5; } .ico30revisions.maskedIcons:after { background-color: #3da58b; } .ico30rename.maskedIcons:after { background-color: #33a1ff;Ï } .ico30contact.maskedIcons:after { background-color: #823da5; } .ico30folder.maskedIcons:after { background-color: #87b0cc; } .ico30fullpage.maskedIcons:after { background-color: #989b9e; } */
 .ico30share.maskedIcons:after {
 	background-color: #44a8ee;
 }
 .ico30trash.maskedIcons:after {
 	background-color: #d85724;
 }
 .ico30walgreens.maskedIcons:after {
 	background-color: #e31837;
 }
 .ico30video.maskedIcons:after,
 .ico30audio.maskedIcons:after,
 .ico30view.maskedIcons:after {
 	background-color: #9c3;
 }
 /* pricapi Master Stylesheet, Ver. 4 */
 /*-------------------------------------------------------------------- LAYOUT CSS layout.css.php ---------------------------------------------------------------------- CONCATENATED FILE, PART OF: /css/mfv4_(build number).php?ver=nonssl&amp;date=(build date) ---------------------------------------------------------------------- CASCADE ORDER: /store/lrdistro/c/w/content/css/global.css.php /store/lrdistro/c/w/content/css/utility.css.php --> /store/lrdistro/c/w/content/css/layout.css.php /store/lrdistro/c/w/content/css/header.css.php /store/lrdistro/c/w/content/css/footer.css.php [ section dependent css, not part of mfv4 file ] --------------------------------------------------------------------*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LIQUID LAYOUT ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 .liquidLayout #header {
 	min-width: 960px;
 	padding-right: 10px;
 }
 .liquidLayout .wrap {
 	width: 100%;
 }
 .filePreview {
 	height: 100%;
 }
 .liquidLayout #container {
 	overflow: hidden;
 	padding: 0;
 }
 /* HIDE ROCKMELT SIDE TAB */
 .liquidLayout #rockmeltTab {
 	display: none;
 }
 /* pricapi Master Stylesheet, Ver. 4 */
 /*-------------------------------------------------------------------- HEADER CSS header.css.php ---------------------------------------------------------------------- CONCATENATED FILE, PART OF: /css/mfv4_(build number).php?ver=nonssl&amp;date=(build date) ---------------------------------------------------------------------- CASCADE ORDER: /store/lrdistro/c/w/content/css/global.css.php /store/lrdistro/c/w/content/css/utility.css.php /store/lrdistro/c/w/content/css/layout.css.php --> /store/lrdistro/c/w/content/css/header.css.php /store/lrdistro/c/w/content/css/footer.css.php [ section dependent css, not part of mfv4 file ] --------------------------------------------------------------------*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* TEMPORARILY HIDE NAV ITEMS ON HOMEPAGE */
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 .home #toptab_9,
 .home #toptab_10,
 .home #toptab_11,
 .home #toptab_12 {
 	display: none !important;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* LEGACY: lightbox container */
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 #modal_window_closer {
 	display: block;
 	overflow: hidden;
 }
 #modal_window_closer span {
 	display: block;
 	height: 14px;
 	width: 14px;
 	background: url(images/sprites/global_sprites-v2.png) 0 -60px no-repeat;
 	float: right;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ HEADER ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 #header {
 	height: 70px;
 	background: #fff;
 	position: fixed;
 	top: 0;
 	left: 0;
 	right: 0;
 	z-index: 45;
 	-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2);
 	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2);
 }
 .mobile-device #header,
 .siteMinWidth #header {
 	position: absolute;
 	min-width: 960px;
 }
 .myfiles #header,
 .appView #header {
 	background: #eaeaea;
 	border-bottom: 1px solid #D9D9D9;
 	height: 70px;
 	box-shadow: none;
 	min-width: 940px;
 }
 .signUp #header,
 .signUpRegister #header {
 	position: static;
 }
 .myfiles .searchmode_filter #header,
 .myfiles .searchmode #header {
 	background: #47A9EB;
 	border-bottom: 1px solid #1779BB;
 }
 .imagePreview #header,
 .mediaPreview.video #header {
 	background: #2e2e2e;
 	border-bottom: 1px solid #000;
 	height: 70px;
 	box-shadow: none;
 }
 .documentPreview #header,
 .mediaPreview.audio #header,
 .fileEdit #header {
 	background: #fff;
 	border-bottom: 1px solid #D9D9D9;
 	height: 70px;
 	box-shadow: none;
 }
 #header h1.logo,
 #header h2.logo {
 	float: left;
 	margin-top: 12px;
 }
 .appView #header h1.logo,
 .appView #header h2.logo,
 .myfiles #header h1.logo,
 .myfiles #header h2.logo,
 .imagePreview #header h1.logo,
 .imagePreview #header h2.logo,
 .mediaPreview #header h1.logo,
 .mediaPreview #header h2.logo,
 .documentPreview #header h1.logo,
 .documentPreview #header h2.logo,
 .fileEdit #header h1.logo,
 .fileEdit #header h2.logo {
 	float: left;
 	margin-top: 23px;
 	margin-left: 20px;
 	opacity: 1;
 	/*-webkit-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease;*/
 }
 /*.appView #header h1.logo, .appView #header h2.logo, .myfiles #header h1.logo, .myfiles #header h2.logo { margin-left: 15px; width: 45px; overflow: hidden; }*/
 .myfiles .sharemode #header h1.logo,
 .myfiles .sharemode #header h2.logo {
 	display: block;
 	margin-top: 16px;
 }
 .mobile-device .modalMsgWrapper {
 	bottom: 0;
 	height: auto;
 	left: 0;
 	position: absolute;
 	right: 0;
 	top: 0;
 }
 .headerControls {
 	display: none;
 }
 #audioControlGroup {
 	margin: 17px 0 0;
 	float: right;
 	display: none;
 }
 #videoControlGroup {
 	margin: 17px 0 0;
 	float: right;
 	display: none;
 }
 #videoControlGroup .leftBtn,
 #audioControlGroup .leftBtn,
 #docControlGroup .leftBtn {
 	border-radius: 3px;
 	margin-right: 10px;
 }
 #videoControlGroup .centerBtn,
 #audioControlGroup .centerBtn,
 #docControlGroup .centerBtn {
 	border-radius: 3px;
 	margin-left: 0;
 }
 #videoControlGroup .rightBtn,
 #audioControlGroup .rightBtn,
 #docControlGroup .rightBtn {
 	border-radius: 3px;
 	margin-left: 10px;
 	margin-right: 20px;
 }
 .headerControlsBtns {
 	margin: 17px 0 0;
 	float: right;
 }
 .headerControlsBtns > div,
 .headerControlsBtns > a {
 	float: right;
 }
 .myfiles .headerControlsBtns.hcMain {
 	position: absolute;
 	left: 290px;
 	top: 0;
 	opacity: 1;
 }
 .myfiles .headerControlsBtns.hcSecondary {
 	padding-right: 5px;
 }
 .headerControlsBtns .dropdown:hover > ul {
 	display: block;
 }
 .myfiles #headerControlsMyFiles {
 	display: block;
 }
 .imagePreview #headerControlsImageView {
 	display: block;
 }
 .mediaPreview #headerControlsMediaView,
 .mediaPreview.audio #audioControlGroup,
 .mediaPreview.video #videoControlGroup {
 	display: block;
 }
 .documentPreview #headerControlsDocView {
 	display: block;
 }
 .fileEdit #headerControlsDocView {
 	display: block;
 }
 .fileEdit #FP_saveToAccount {
 	display: block;
 }
 .fileEdit #container.owner #FP_saveToAccount {
 	display: none;
 }
 .fileEdit .filepreview-controlbar {
 	display: none;
 	/*hiding second toolbar that appears on fileEdit*/
 }
 .headerPhoneNumber {
 	float: right;
 	color: #4f4f4f;
 	text-transform: none;
 	line-height: 38px;
 	margin-right: 20px;
 }
 .home .headerPhoneNumber {
 	display: none;
 }
 .myfiles #header .ico30help,
 .myfiles .headerPhoneNumber,
 .filePreview #header .ico30help,
 .filePreview .headerPhoneNumber,
 .fileEdit #header .ico30help,
 .fileEdit .headerPhoneNumber,
 .dmca_user #header .ico30folder {
 	display: none;
 }
 .myaccount #secondaryHeaderNav .gbtnPrimary,
 .myaccount #logged_in_info {
 	display: none;
 }
 /* Special settings for login-signup (target with .transparentBG for now, this is the only lightbox using it) */
 .mobile-device #modal_window_popup.transparentBG {
 	top: 50px !important;
 	left: 100px !important;
 	width: auto !important;
 	height: auto !important;
 	right: 100px !important;
 	bottom: 50px !important;
 	min-height: 650px !important;
 	min-width: 430px !important;
 	max-height: 800px !important;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ SHARE / COLLABORATION MODE HEADER ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 .myfiles #headerControlsMyFiles .collabInactive,
 .myfiles #headerControlsMyFiles #shareMenu,
 .myfiles .sharemode #headerControlsMyFiles #uploadMenu,
 .myfiles .sharemode #headerControlsMyFiles #createMenu,
 .myfiles .sharemode #headerControlsMyFiles #new_folder_trigger,
 .myfiles .sharemode #headerControlsMyFiles .searchWrap,
 .myfiles .collabmode #headerControlsMyFiles .searchWrap,
 .myfiles .collabmode-view #headerControlsMyFiles .searchWrap,
 .myfiles .collabmode-edit #headerControlsMyFiles .searchWrap,
 .myfiles .collabmode-manage #headerControlsMyFiles .searchWrap,
 .myfiles #header #headerControlsMyFiles .filenameShare,
 .myfiles .collabmode #headerControlsMyFiles #uploadMenu,
 .myfiles .collabmode-view #headerControlsMyFiles #uploadMenu,
 .myfiles .collabmode #headerControlsMyFiles #createMenu,
 .myfiles .collabmode-view #headerControlsMyFiles #createMenu,
 .myfiles .collabmode #headerControlsMyFiles #new_folder_trigger,
 .myfiles .collabmode-view #headerControlsMyFiles #new_folder_trigger,
 .myfiles .collabmode #owner_breadcrumb1,
 .myfiles .collabmode-view #owner_breadcrumb1,
 .myfiles .collabmode-edit #owner_breadcrumb1,
 .myfiles .collabmode-manage #owner_breadcrumb1,
 .myfiles .collabmode .emptyArrow,
 .myfiles .collabmode-view .emptyArrow,
 .myfiles .collabmode-edit .emptyArrow,
 .myfiles .collabmode-manage .emptyArrow {
 	display: none;
 }
 .myfiles .collabmode #headerControlsMyFiles #shareMenu,
 .myfiles .collabmode-view #headerControlsMyFiles #shareMenu,
 .myfiles .collabmode-edit #headerControlsMyFiles #shareMenu,
 .myfiles .collabmode-manage #headerControlsMyFiles #shareMenu,
 .myfiles .collabmode #headerControlsMyFiles .collabInactive,
 .myfiles .sharemode #headerControlsMyFiles #shareMenu,
 .myfiles .sharemode #header #headerControlsMyFiles .filenameShare {
 	display: block;
 }
 .myfiles .sharemode #headerControlsMyFiles {
 	left: 72px;
 }
 .sharemode #pdf_filename {
 	color: #4F504F;
 	cursor: default;
 	display: block;
 	float: left;
 	font-family: 'open sans';
 	font-size: 16px;
 	font-weight: bold;
 	line-height: 72px;
 	overflow: hidden;
 	padding-right: 10px;
 	text-overflow: ellipsis;
 }
 .sharemode #FP_fileDetails,
 .sharemode #image_filename_details {
 	line-height: 38px;
 	margin-top: 1px;
 }
 .sharemode .title {
 	font: 600 normal normal 16px"Open Sans";
 	text-overflow: ellipsis;
 	overflow: hidden;
 	white-space: nowrap;
 	position: absolute;
 	max-width: 100%;
 	color: #4f504f;
 	margin-top: 23px;
 	left: 70px;
 	right: 560px;
 }
 .sharemode.showUpgrade .title,
 .sharemode.showDiscount .title {
 	right: 535px;
 	/* making room for My Files button/Upgrade button & loading gif */
 }
 .sharemode #folder_author {
 	color: #a0a0a0;
 	color: #A0A0A0;
 	font-family: arial;
 	font-size: 14px;
 	font-weight: normal;
 	margin-left: 6px;
 }
 #current_folder_follow span b {
 	font-weight: inherit;
 }
 #current_folder_unfollow,
 #current_folder_unfollow b,
 .showFollowing #current_folder_follow,
 #current_folder_follow span b {
 	display: none;
 }
 .multiple_keys #current_folder_follow span b,
 .multiple_keys #current_folder_unfollow b {
 	display: inline
 }
 .showFollowing #current_folder_unfollow {
 	display: inline-block;
 }
 .unfollowHover {
 	display: none;
 }
 #current_folder_unfollow:hover .unfollowHover {
 	display: inline;
 	width: 103px;
 }
 #current_folder_unfollow:hover .followingTxt {
 	display: none;
 }
 /* hide "follow all" for now */
 .multiple_keys #current_folder_follow {
 	display: none;
 }
 .showFollowing #current_folder_unfollow:hover:after {
 	background-position: -2040px 0px;
 	height: 37px;
 }
 .collabmode #current_folder_download,
 .collabmode-view #current_folder_download,
 .collabmode-edit #current_folder_download,
 .collabmode-manage #current_folder_download {
 	padding-right: 10px;
 }
 .collabmode-view.shareLinkDisabled #current_folder_share:after,
 .collabmode-edit.shareLinkDisabled #current_folder_share:after,
 .collabmode-manage.shareLinkDisabled #current_folder_share:after {
 	background-position: -1140px top;
 }
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /* NORMAL LOGO /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 #header h1.logo a,
 #header h2.logo a {
 	float: left; background: url(/images/backgrounds/header/logolaes.svg) no-repeat; width: 72px; height: 44px; text-indent: -9999px; }
/*.appView #header h1.logo a, .appView #header h2.logo a, .myfiles #header h1.logo a, .myfiles #header h2.logo a { background: url(/images/backgrounds/header/logoocp.jpg) no-repeat; }*/
.imagePreview #header h1.logo a, .imagePreview #header h2.logo a, .documentPreview #header h1.logo a, .documentPreview #header h2.logo a, .fileEdit #header h1.logo a, .fileEdit #header h2.logo a, .mediaPreview.video #header h1.logo a, .mediaPreview.video #header h2.logo a, .mediaPreview #header h1.logo a, .mediaPreview #header h2.logo a {
	background: url(/images/backgrounds/header/logoDark.png) no-repeat;
	width: 77px;
	height: 44px;
}
.sharemode #header h1.logo a,
.sharemode #header h2.logo a {
	background: url(/images/backgrounds/header/sharemodeLogo.png) no-repeat;
	width: 77px;
	height: 44px;
}
.collabmode #header .logo a,
.collabmode-view #header .logo a,
.collabmode-edit #header .logo a,
.collabmode-manage #header .logo a,
.myfiles.darkTheme .collabmode #header .logo a,
.myfiles.darkTheme .collabmode-view #header .logo a,
.myfiles.darkTheme .collabmode-edit #header .logo a,
.myfiles.darkTheme .collabmode-manage #header .logo a,
.myfiles.lightTheme .collabmode #header .logo a,
.myfiles.lightTheme .collabmode-view #header .logo a,
.myfiles.lightTheme .collabmode-edit #header .logo a,
.myfiles.lightTheme .collabmode-manage #header .logo a,
.myfiles.darkBtnTheme.lightTheme .collabmode #header h2.logo a,
.myfiles.darkBtnTheme.lightTheme .collabmode-view #header h2.logo a,
.myfiles.darkBtnTheme.lightTheme .collabmode-edit #header h2.logo a,
.myfiles.darkBtnTheme.lightTheme .collabmode-manage #header h2.logo a,
.myfiles.lightBtnTheme.darkTheme collabmode #header h2.logo a,
.myfiles.lightBtnTheme.darkTheme .collabmode-view #header h2.logo a,
.myfiles.lightBtnTheme.darkTheme .collabmode-edit #header h2.logo a,
.myfiles.lightBtnTheme.darkTheme .collabmode-manage #header h2.logo a {
	background: url(images/backgrounds/apps/collabmode/collabmode_header_folder.png) no-repeat!important;
	width: 74px!important;
	height: 54px!important;
	margin-top: -17px!important;
	margin-left: -9px!important;
}
.collabmode #header .logo,
.collabmode-view #header .logo,
.collabmode-edit #header .logo,
.collabmode-manage #header .logo,
.myfiles.darkTheme .collabmode #header .logo,
.myfiles.darkTheme .collabmode-view #header .logo,
.myfiles.darkTheme .collabmode-edit #header .logo,
.myfiles.darkTheme .collabmode-manage #header .logo,
.myfiles.lightTheme .collabmode #header .logo,
.myfiles.lightTheme .collabmode-view #header .logo,
.myfiles.lightTheme .collabmode-edit #header .logo,
.myfiles.lightTheme .collabmode-manage #header .logo,
.myfiles.darkBtnTheme.lightTheme .collabmode #header h2.logo,
.myfiles.darkBtnTheme.lightTheme .collabmode-view #header h2.logo,
.myfiles.darkBtnTheme.lightTheme .collabmode-edit #header h2.logo,
.myfiles.darkBtnTheme.lightTheme .collabmode-manage #header h2.logo,
.myfiles.lightBtnTheme.darkTheme collabmode #header h2.logo,
.myfiles.lightBtnTheme.darkTheme .collabmode-view #header h2.logo,
.myfiles.lightBtnTheme.darkTheme .collabmode-edit #header h2.logo,
.myfiles.lightBtnTheme.darkTheme .collabmode-manage #header h2.logo {
	margin-top: 23px!important;
}
.businessLogin h1.logo a {
	margin-top: 0;
}
#collabmodeContact {
	display: none;
	font-size: 14px;
	white-space: nowrap;
	padding-left: 52px;
}
#collabmodeContact .shareContactAvatar {
	left: 25px;
	margin-top: -13px;
}
#collabmodeContact .collabContactName {
	position: absolute;
	top: 23px;
	left: 80px;
	width: 150px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.customTheme.darkTheme .collabContactName {
	color: #ffffff;
}
.myfiles .collabmode #collabmodeContact,
.myfiles .collabmode-view #collabmodeContact,
.myfiles .collabmode-edit #collabmodeContact,
.myfiles .collabmode-manage #collabmodeContact {
	display: block;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* END NORMAL LOGO //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#header span.slogan {
	float: left;
	font: italic normal 11px/1.6 arial, sans-serif;
	color: #A6BDD3;
	padding-top: 9px;
	margin-left: -11px;
	display: none;
}
.home #header span.slogan {
	display: block;
}
#header ul.nav {
	float: right;
	margin: 17px 0px 0 0;
	font-family: "open sans";
	/*text-transform: uppercase;*/
	font-size: 12px;
}
#header ul.nav > li {
	float: left;
}
#header ul.nav li a {
	color: #8CB4D9;
	display: block;
	padding: 0 15px;
	line-height: 28px;
	height: 28px;
	text-shadow: 0 1px 0 #000;
	position: relative;
}
#login_signup .logintab_overlay {
	display: none;
	position: absolute;
	top: 0px;
	left: 0;
	bottom: 0;
	right: 0px;
	background: none repeat scroll 0 0 #F2F2F2;
	border-top-right-radius: 3px;
	color: #000000;
	text-shadow: none;
	z-index: 1501;
	height: 28px;
	padding: 9px 12px 0px 10px;
	line-height: 19px;
}
#header ul.nav li a:hover {
	color: #fff;
	text-decoration: none;
}
#header ul.nav li.current {
	/*padding-top: 3px; margin-top: -3px; background-color: #3798fa; background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#3688fa), color-stop(0.50, #4dbafc), to(#3688fa)); background-image: -webkit-linear-gradient(left, #3688fa 20%, #4dbafc 50%, #3688fa 80%); background-image:    -moz-linear-gradient(left, #3688fa 20%, #4dbafc 50%, #3688fa 80%); background-image:     -ms-linear-gradient(left, #3688fa 20%, #4dbafc 50%, #3688fa 80%); background-image:      -o-linear-gradient(left, #3688fa 20%, #4dbafc 50%, #3688fa 80%); background-image:         linear-gradient(left, #3688fa 20%, #4dbafc 50%, #3688fa 80%); -webkit-box-shadow: inset 0 1px 0 0 #60e5fe; box-shadow: inset 0 1px 0 0 #60e5fe;*/
}
#header ul.nav li.current a {
	color: white;
	/*background: black;*/
}
#header .nav_dropdown:hover > a {
	background: #fff;
	color: #03497A;
	text-decoration: none;
	position: relative;
	z-index: 61;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-bottom-left-radius: 0px;
	-moz-border-bottom-right-radius: 0px;
}
/* CALL INFO DROPDOWN */
.toptab_call .ico16 {
	margin: 4px 0 0;
	background-position: -1660px -80px;
}
.toptab_call .dropdown a {
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	-webkit-transition: background .1s linear 0s;
	-moz-transition: background .1s linear 0s;
	transition: background .1s linear 0s;
}
.home .toptab_call .ico16 {
	margin-top: 6px;
}
.toptab_call:hover .ico16 {
	background-position: -1660px -60px !important;
}
#header ul.nav .toptab_call li {
	float: none;
	color: #000;
}
#header ul.nav .toptab_call li:hover {
	background: none;
	cursor: default;
	border-color: transparent;
}
.toptab_call .dropdown ul {
	-webkit-border-top-left-radius: 0;
	-moz-border-top-left-radius: 0;
	border-top-left-radius: 0;
}
.home .toptab_call .dropdown ul {
	left: auto;
	right: 0;
	-webkit-border-top-left-radius: 8px;
	-moz-border-top-left-radius: 8px;
	border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 0;
	-moz-border-top-right-radius: 0;
	border-top-right-radius: 0;
}
.toptab_call:hover .dropdown ul {
	display: block;
}
.toptab_call:hover .dropdown a {
	background: #fff;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	position: relative;
	z-index: 53;
	-webkit-transition: background .1s linear 0s;
	-moz-transition: background .1s linear 0s;
	transition: background .1s linear 0s;
}
.upgrade_acct {
	display: none;
}
.upgrade_discount {
	display: none;
	background: #EA3455;
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, .15), 0px 0px 0px 1px rgba(148, 16, 40, .6), 0 2px 0 0 rgba(0, 0, 0, .15), 0 1px 0 0 rgba(0, 0, 0, .2);
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, .15), 0px 0px 0px 1px rgba(148, 16, 40, .6), 0 2px 0 0 rgba(0, 0, 0, .15), 0 1px 0 0 rgba(0, 0, 0, .2);
	box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, .15), 0px 0px 0px 1px rgba(148, 16, 40, .6), 0 2px 0 0 rgba(0, 0, 0, .15), 0 1px 0 0 rgba(0, 0, 0, .2);
}
.upgrade_discount:active {
	background: #E71D42;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.upgrade_discount .tooltip {
	text-transform: none;
	width: 160px;
	font-size: 11px;
	top: 100%;
	left: 50%;
	margin-left: -90px;
	text-align: center;
	line-height: 16px;
	margin-top: 12px;
}
.upgrade_discount:hover .tooltip {
	display: block;
}
#container.showUpgrade .upgrade_acct,
#container.showDiscount .upgrade_discount {
	display: block;
	opacity: 1;
	-webkit-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
#container.showUpgrade.storageLimitReached .upgrade_acct {
	background-color: #D85724;
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, .15), 0px 0px 0px 1px hsla(17, 90%, 15%, .65), 0 2px 0 0 rgba(0, 0, 0, .15), 0 1px 0 0 rgba(0, 0, 0, .2);
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, .15), 0px 0px 0px 1px hsla(17, 90%, 15%, .65), 0 2px 0 0 rgba(0, 0, 0, .15), 0 1px 0 0 rgba(0, 0, 0, .2);
	box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, .15), 0px 0px 0px 1px hsla(17, 90%, 15%, .65), 0 2px 0 0 rgba(0, 0, 0, .15), 0 1px 0 0 rgba(0, 0, 0, .2);
}
.signUpRegister #container.showUpgrade .upgrade_acct,
.signUpRegister #container.showDiscount .upgrade_discount {
	display: none !important;
}
.sharemode_myfiles_btn,
.documentPreview.mobile-device .sharemode_myfiles_btn {
	display: none;
}
.sharemode .sharemode_myfiles_btn,
.filePreview .sharemode_myfiles_btn,
.fileEdit .sharemode_myfiles_btn {
	display: block;
}
.imagePreview .sharemode_myfiles_btn.ico30folder:after,
.mediaPreview.video .sharemode_myfiles_btn.ico30folder:after {
	background-image: url(images/icons/ico30/ico30_reversed-v9.png);
}
.imagePreview .sharemode_myfiles_btn.gbtnPrimary,
.mediaPreview.video .sharemode_myfiles_btn.gbtnPrimary {
	color: #fff;
	background: #404040;
	background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, .15));
	background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, .15));
	background-image: -ms-linear-gradient(top, transparent, rgba(0, 0, 0, .15));
	background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, .15));
	background-image: linear-gradient(top, transparent, rgba(0, 0, 0, .15));
	border-radius: 3px;
	-webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .15), 0 2px 0 0 rgba(0, 0, 0, .05), inset 0 0 0 1px rgba(255, 255, 255, .03), inset 0 1px 0 0 rgba(255, 255, 255, .07);
	-moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .15), 0 2px 0 0 rgba(0, 0, 0, .05), inset 0 0 0 1px rgba(255, 255, 255, .03), inset 0 1px 0 0 rgba(255, 255, 255, .07);
	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .15), 0 2px 0 0 rgba(0, 0, 0, .05), inset 0 0 0 1px rgba(255, 255, 255, .03), inset 0 1px 0 0 rgba(255, 255, 255, .07);
	/* outline | dropshadow | innerglow | top highlight */
}
.imagePreview .sharemode_myfiles_btn.gbtnPrimary:hover,
.mediaPreview.video .sharemode_myfiles_btn.gbtnPrimary:hover {
	background: #444;
	color: #fff;
}
.imagePreview .sharemode_myfiles_btn.gbtnPrimary:active,
.mediaPreview.video .sharemode_myfiles_btn.gbtnPrimary:active {
	background: #404040;
}
.customLogoShared {
	display: none;
	max-width: 190px;
	height: 75px;
	line-height: 70px;
	overflow: hidden;
	vertical-align: middle;
	margin-right: 10px;
	margin-top: -5px;
}
.firefox .customLogoShared {
	line-height: 66px;
	height: 70px;
	margin-top: 0px;
}
.opera .customLogoShared {
	margin-top: -10px;
}
.customLogoShared img {
	vertical-align: middle;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LOGIN BOX: NOT LOGGED IN ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#notloggedin_wrapper {
	float: right;
}
#notloggedin {
	display: none;
	/*overflow: auto;*/
}
#notloggedin.prelogin {
	display: block;
}
#login_signup {
	float: right;
	margin-top: 17px;
}
#login_signup li {
	float: left;
	margin-right: 0;
	padding: 0;
}
#loginTabWrap {
	width: 114px;
}
/*#loginTabWrap { position: relative; width: 100px; padding: 0px 0 0 14px; -webkit-border-radius: 0 6px 6px 0; -moz-border-radius: 0 6px 6px 0; border-radius: 0 6px 6px 0; -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.3), inset 1px 0 0 0 rgba(255,255,255,.3); box-shadow: inset 0 1px 0 0 rgba(255,255,255,.3), inset 1px 0 0 0 rgba(255,255,255,.3); text-shadow: 0 1px 0 #000; } .home #loginTabWrap { width: 106px; } #loginTabWrap > div { line-height: 28px; } .home #loginTabWrap > div { line-height: 34px; }*/
#headerlogin_tab {
	float: left;
	padding: 0 10px;
}
/* hide button on signup page, prevents showing signup widget during signup process */
.signUp #login_signup .signup_button a {
	display: none;
}
/* fix corners when signup is hidden */
.signUp #login_signup #loginTabWrap {
	border-radius: 3px;
}
#login_signup li a.mainlogin_active {
	background: #e9ecf0;
	color: #000;
	text-shadow: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	position: relative;
	z-index: 1501;
}
#loggedin.prelogin + #loggedin_dropdown {
	display: none;
}
/*hides loggedin element*/
.loginActivateFB,
.loginActivateTW {
	position: absolute;
	top: 8px;
	height: 20px;
	width: 20px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: rgba(0, 0, 0, .2);
	background-repeat: no-repeat;
	-webkit-box-shadow: inset 0 1px 0px 0 rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(0, 0, 0, .075), 0 1px 0 0 rgba(255, 255, 255, .3);
	-moz-box-shadow: inset 0 1px 0px 0 rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(0, 0, 0, .075), 0 1px 0 0 rgba(255, 255, 255, .3);
	box-shadow: inset 0 1px 0px 0 rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(0, 0, 0, .075), 0 1px 0 0 rgba(255, 255, 255, .3);
	z-index: 1000;
}
/*.loginActivateFB:hover, .loginActivateTW:hover { background-color: rgba(0,0,0,.4); }*/
.loginActivateFB {
	background-image: url(images/backgrounds/newHome/loginActivateFB_v2.png);
	background-position: center;
	right: 32px;
}
.loginActivateTW {
	background-image: url(images/backgrounds/newHome/loginActivateTW_v2.png);
	background-position: center;
	right: 8px;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LOGIN BOX: LOGGED IN ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#loggedin {
	margin: 17px 0 0;
	padding: 0 2px 0 19px;
}
.imagePreview #loggedin,
.mediaPreview.video #loggedin {
	background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, .15));
	background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, .15));
	background-image: -ms-linear-gradient(top, transparent, rgba(0, 0, 0, .15));
	background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, .15));
	background-image: linear-gradient(top, transparent, rgba(0, 0, 0, .15));
	background-color: #404040;
	-webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .15), 0 2px 0 0 rgba(0, 0, 0, .05), inset 0 0 0 1px rgba(255, 255, 255, .03), inset 0 1px 0 0 rgba(255, 255, 255, .07);
	-moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .15), 0 2px 0 0 rgba(0, 0, 0, .05), inset 0 0 0 1px rgba(255, 255, 255, .03), inset 0 1px 0 0 rgba(255, 255, 255, .07);
	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .15), 0 2px 0 0 rgba(0, 0, 0, .05), inset 0 0 0 1px rgba(255, 255, 255, .03), inset 0 1px 0 0 rgba(255, 255, 255, .07);
	/* outline | dropshadow | innerglow | top highlight */
}
#loggedin span.smArrowDown {
	background: url(images/icons/ico30/ico30-v9.png) no-repeat -645px -3px;
	display: block;
	width: 13px;
	height: 12px;
	opacity: .5;
	position: absolute;
	left: 4px;
	top: 12px;
}
#loggedin:hover span.smArrowDown,
.dropdown.show_dropdown #loggedin span.smArrowDown {
	opacity: .8;
}
.searchWrap .dropdown a span {
	background: url(images/backgrounds/newMyfiles/smArrow.png) no-repeat -12px top;
	display: block;
	width: 12px;
	height: 12px;
	opacity: .4;
	position: absolute;
	left: 5px;
	top: 12px;
}
.searchWrap .dropdown a:hover span {
	opacity: .6;
}
#loggedin.prelogin {
	display: none;
}
#loggedin a:hover {
	text-decoration: none;
}
#loggedin .arrow_tab {
	float: left;
	position: relative;
	-moz-border-top-left-radius: 3px;
	-moz-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	height: 33px;
	width: 33px;
	background-image: url(images/icons/mysteryman.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 32px 32px;
	margin-top: 1px;
}
#loggedin .arrow_tab img {
	/*border: 1px solid #ccc;*/
	margin: 1px;
	height: 32px;
	width: 32px;
}
#loggedin .arrow_tab .notificationBubble {
	margin-top: -26px;
	margin-left: -26px;
}
#loggedin_email {
	max-width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/* STYLE LOGIN DROPDOWN FOR SPECIFIC HEADERS */
.imagePreview #loggedin span.smArrowDown,
.mediaPreview.video #loggedin span.smArrowDown {
	background-image: url(images/icons/ico30/ico30_reversed-v9.png);
}
.imagePreview #loggedin span.smArrowDown,
.mediaPreview.video #loggedin span.smArrowDown {
	background: url(images/icons/ico30/ico30_reversed-v9.png) no-repeat -646px -3px;
	opacity: .5;
}
.imagePreview .dropdown.hoverShow:hover #loggedin,
.imagePreview .dropdown.dropdownOnClick.show_dropdown #loggedin,
.medaiPreview.video .dropdown.hoverShow:hover #loggedin,
.mediaPreview.video .dropdown.dropdownOnClick.show_dropdown #loggedin {
	background: #fff;
	box-shadow: none;
}
.documentPreview .dropdown.hoverShow:hover #loggedin,
.documentPreview .dropdown.dropdownOnClick.show_dropdown #loggedin,
.fileEdit .dropdown.hoverShow:hover #loggedin,
.fileEdit .dropdown.dropdownOnClick.show_dropdown #loggedin {
	background: #fff;
	-webkit-box-shadow: 1px 0px 0px 0px rgba(0, 0, 0, .15), -1px -1px 0px 0px rgba(0, 0, 0, .15);
	-moz-box-shadow: 1px 0px 0px 0px rgba(0, 0, 0, .15), -1px -1px 0px 0px rgba(0, 0, 0, .15);
	box-shadow: 1px 0px 0px 0px rgba(0, 0, 0, .15), -1px -1px 0px 0px rgba(0, 0, 0, .15);
}
.imagePreview .dropdown.hoverShow:hover #loggedin span.smArrowDown,
.imagePreview .dropdown.dropdownOnClick.show_dropdown #loggedin span.smArrowDown,
.mediaPreview.video .dropdown.hoverShow:hover #loggedin span.smArrowDown,
.mediaPreview.video .dropdown.dropdownOnClick.show_dropdown #loggedin span.smArrowDown,
.documentPreview .dropdown.hoverShow:hover #loggedin span.smArrowDown,
.documentPreview .dropdown.dropdownOnClick.show_dropdown #loggedin span.smArrowDown,
.fileEdit .dropdown.hoverShow:hover #loggedin span.smArrowDown,
.fileEdit .dropdown.dropdownOnClick.show_dropdown #loggedin span.smArrowDown {
	background-image: url(images/icons/ico30/ico30-v9.png);
	opacity: .8;
}
.imagePreview #loggedin:hover,
.mediaPreview.video #loggedin:hover {
	background: #444;
}
.documentPreview #loggedin:hover,
.fileEdit #loggedin:hover {
	background-image: none;
}
.imagePreview #loggedin:hover span.smArrowDown,
.mediaPreview.video #loggedin:hover span.smArrowDown {
	opacity: 1;
}
.documentPreview #loggedin:hover span.smArrowDown,
.fileEdit #loggedin:hover span.smArrowDown {
	opacity: .8;
}
/*#logged_in_info #loggedin_dropdown { right: 0px; left: auto; margin-top: 0; z-index: 1501; -moz-border-top-right-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -moz-border-top-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; text-transform: none; font-weight: normal; font-size: 14px; max-height: 0; max-width: 0; visibility: hidden; opacity: 0; overflow: hidden; -webkit-transition: visibility 0s linear .1s, height 0s linear .1s, width 0s linear .1s, opacity .1s linear 0s; -moz-transition: visibility 0s linear .1s, height 0s linear .1s, width 0s linear .1s, opacity .1s linear 0s; -o-transition: visibility 0s linear .1s, height 0s linear .1s, width 0s linear .1s, opacity .1s linear 0s; transition: visibility 0s linear .1s, height 0s linear .1s, width 0s linear .1s, opacity .1s linear 0s; }*/
#loggedin_dropdown {
	margin-right: 0;
	overflow: hidden;
}
#loggedin_dropdown li:first-child {
	font-weight: bold;
	color: #000;
	font-style: normal;
}
#loggedin_dropdown li .toggle-switch {
	position: absolute;
	top: 2px;
	left: 32px;
	height: 14px;
	width: 44px;
	font-size: 10px;
}
#loggedin:hover .arrow_tab {
	z-index: 1502;
}
/*#logged_in_info:hover #loggedin_dropdown { visibility: visible; opacity: 1; max-width: 999px; max-height: 999px; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s; -moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .15), 0px -1px 6px 0px rgba(0, 0, 0, .15); -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .15), 0px -1px 6px 0px rgba(0, 0, 0, .15); box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .15), 0px -1px 6px 0px rgba(0, 0, 0, .15); }*/
#logged_in_info {
	float: right;
	position: relative;
}
.myfiles #logged_in_info {
	margin-right: 10px;
	-webkit-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
/*#logged_in_info a:hover { color: #fff; }*/
/*#loggedin:hover { background: #fff; -moz-box-shadow: 1px 0px 0px 0px rgba(0, 0, 0, .15), -1px -1px 0px 0px rgba(0, 0, 0, .15); -webkit-box-shadow: 1px 0px 0px 0px rgba(0, 0, 0, .15), -1px -1px 0px 0px rgba(0, 0, 0, .15); box-shadow: 1px 0px 0px 0px rgba(0, 0, 0, .15), -1px -1px 0px 0px rgba(0, 0, 0, .15); color: #9e9d9d; z-index:1503; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }*/
/*#logged_in_info .dropdown.cf:hover #loggedin{ background: #fff; -moz-box-shadow: 1px 0px 0px 0px rgba(0, 0, 0, .15), -1px -1px 0px 0px rgba(0, 0, 0, .15); -webkit-box-shadow: 1px 0px 0px 0px rgba(0, 0, 0, .15), -1px -1px 0px 0px rgba(0, 0, 0, .15); box-shadow: 1px 0px 0px 0px rgba(0, 0, 0, .15), -1px -1px 0px 0px rgba(0, 0, 0, .15); color: #9e9d9d; z-index:1503; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }*/
/*dark avatar button */
/*.has-titlebar #loggedin { background: transparent; background-image: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.2) 100%); background-image: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.2) 100%); background-image: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.2) 100%); background-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,.2) 100%); -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, .1), 0px 0px 0px 1px rgba(0, 0, 0, .12), 0 2px 0 0 rgba(0,0,0,.06), 0 1px 0 0 rgba(0,0,0,.05); -moz-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, .1), 0px 0px 0px 1px rgba(0, 0, 0, .12), 0 2px 0 0 rgba(0,0,0,.06), 0 1px 0 0 rgba(0,0,0,.05); box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, .1), 0px 0px 0px 1px rgba(0, 0, 0, .12), 0 2px 0 0 rgba(0,0,0,.06), 0 1px 0 0 rgba(0,0,0,.05); } .has-titlebar #loggedin span.smArrowDown { background: url(images/icons/ico30/ico30_reversed-v9.png) no-repeat -646px -3px; opacity: .2; } .has-titlebar #logged_in_info:hover span.smArrowDown { background: url(images/backgrounds/newMyfiles/smArrow.png) no-repeat -12px top; opacity: .4; }*/
.homeNavLinks {
	display: none;
}
.homeAccountLinks {
	display: none;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ FACEBOOK/TWITTER STATUS ICONS ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#networks_login_status {
	float: right;
	margin: 18px 0 0 0;
}
#networks_login_status a {
	float: left;
	width: 22px;
	height: 18px;
	margin: 0;
}
#fb_login_status {
	background: url(images/sprites/network_login_status_v2.png) 0 0 no-repeat;
}
#twitter_login_status {
	background: url(images/sprites/network_login_status_v2.png) -24px 0 no-repeat;
}
#fb_login_status.network_login_active {
	background-position: 0 -18px;
}
#twitter_login_status.network_login_active {
	background-position: -24px -18px;
}
#networks_login_status {
	display: none;
}
#header_bar:hover #networks_login_status {
	display: block;
}
#header_bar:hover div.login_inprogress #networks_login_status {
	display: none !important;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LOGIN DROPDOWN ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#main_login {
	position: absolute;
	top: 51px;
	right: 0;
	width: 291px;
	color: #5b636a;
	background: #f6f6f6;
	z-index: 1500;
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0px 2px 4px 0 rgba(0, 0, 0, .35);
	-moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0px 2px 4px 0 rgba(0, 0, 0, .35);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0px 2px 4px 0 rgba(0, 0, 0, .35);
	-webkit-border-radius: 5px 0 5px 5px;
	-moz-border-radius: 5px 0 5px 5px;
	border-radius: 5px 0 5px 5px;
	display: none;
}
.imagePreview #main_login,
.mediaPreview #main_login,
.filePreview #main_login,
.myfiles #main_login {
	right: 10px;
}
.login_hide {
	display: none;
}
#main_login .tabs {
	padding-top: 0;
	box-shadow: none !important;
}
#main_login .tabs > ul {
	padding: 9px 0 0 10px;
	border-bottom: 1px solid #D6D6D6;
	box-shadow: 0 1px 0 0 #fff;
	height: 31px;
	background: #f2f2f2;
	-webkit-border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
}
#main_login .tabs > ul li {
	float: left;
	height: 30px;
	width: 32px;
	cursor: pointer;
	border: 1px solid #D1D1D1;
	border-bottom: none;
	margin: 0 0 0 -1px;
	box-shadow: inset 0 1px 0 0 #fff;
	background-color: #F2F2F2;
}
#main_login .tabs > ul li.current {
	background: #f6f6f6;
	cursor: default;
	border-bottom: 2px solid #f6f6f6;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	height: 30px;
}
#main_login .tabs > div {
	border: 0;
	background: transparent;
}
#main_login .tabs > ul li div {
	height: 100%;
	width: 100%;
}
#main_login input[type="text"],
#main_login input[type="password"] {
	padding: 4px;
	margin: 0;
	width: 240px;
	font-size: 16px;
	background: #fff;
}
#main_login input[type="submit"] {
	display: block;
	padding: 0;
	width: 253px;
	float: left;
}
#main_login .tabs > ul li#login_close {
	float: right;
	height: 30px;
	width: 30px;
	cursor: pointer;
	border: 0;
	box-shadow: none;
	background: transparent url(images/icons/close.png) left center no-repeat;
}
#login_tab_pricapi div {
	background: url(images/icons/tab_pricapi.png) center 0 no-repeat;
}
#login_tab_facebook div {
	background: url(images/icons/tab_facebook.png) center 0 no-repeat;
}
#login_tab_twitter div {
	background: url(images/icons/icn_footer_tw.png) center center no-repeat;
}
#login_tabs .login_tab_inactive div {
	background-position: 0 -30px;
	cursor: default;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LOGIN DROPDOWN: pricapi TAB ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#login_pricapi {
	padding: 5px 0 20px 20px;
}
#login_pricapi label {
	margin: 10px 0 2px 0;
	display: block;
}
/*#login_email, #login_pass { width: ; }*/
.forgot-pwd {
	display: block;
	font-size: 11px;
	font-weight: normal;
	margin: 2px 0 0;
	outline: none;
}
#login_remember {
	margin: 20px 6px 0 0;
	float: left;
	display: inline;
}
#login_remember_p {
	font-size: 11px;
	font-weight: normal;
	float: left;
	margin: 19px 0 20px 0;
}
#login_ssl_btn {
	margin-top: 10px;
	float: left;
	width: 241px;
}
#login_ssl_btn:hover {
	text-decoration: none;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LOGIN DROPDOWN: FACEBOOK/TWITTER STYLES ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.login_social_inner {
	margin-bottom: 14px;
}
.login_social_inner p {} p.soc_heading {
	padding: 0 0 0 0;
	font-weight: bold;
	text-align: center;
	color: #000;
	line-height: 1.4;
}
.soc_login_block {
	margin: 0;
}
.soc_login_block label {
	margin: 7px 0 2px 0;
	display: block;
}
.soc_display_email {
	font-weight: bold;
	margin: 4px 0 0 0;
	color: #505050;
}
.soc_login_block form {
	margin: 20px 20px 0;
}
.soc_login_block form input {} .soc_login_block form input:focus {
	background: #ffc;
	outline: none;
}
.soc_login_block form div input {} .soc_pwd_link {
	display: block;
	font-size: 11px;
	font-weight: normal;
	margin: 2px 0 0;
	color: #0183E7;
	outline: none;
}
.soc_perms_option {
	margin: 0 20px;
	background: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
}
span.soc_options_heading {
	padding: 2px 0 2px 10px;
	display: block;
	color: #788087;
	font-size: 11px;
	font-weight: bold;
	background: #C8CCD0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.soc_perms_option div {
	overflow: auto;
	padding: 7px 0 7px 10px;
}
.soc_perms_first {
	border-top: 1px solid #b2cde7;
}
.soc_perms_option input {
	margin: 3px 9px 0 0;
	padding: 0;
	float: left;
	display: inline;
}
.soc_perms_option p {
	float: left;
	margin: 0;
	width: 200px;
	font-size: 11px;
	line-height: 14px;
}
p.soc_error {
	color: red;
	margin: 0 20px;
	padding: 0;
	border: 1px solid #f7c8d5;
	padding: 3px;
	text-align: center;
	background: #FFECEF;
}
p.soc_p_center {
	margin: 20px 20px 18px 20px;
	text-align: center;
}
.soc_radios {
	margin: 1px 20px 20px 20px;
}
.soc_radios div {
	margin-bottom: 2px;
}
.soc_toggler {
	margin: 20px;
}
.soc_toggler a {
	display: block;
	margin-bottom: 5px;
	padding: 8px 0;
	text-align: center;
}
.soc_toggler a:hover {
	text-decoration: none;
}
.use_mfemail_active,
.use_fbemail_active,
.use_twemail_active {
	cursor: default;
	line-height: 14px;
	padding: 9px 0 !important;
	font-weight: bold;
	color: #6E7378;
}
.use_mfemail_inactive {} .use_fbemail_inactive {} .use_twemail_inactive {}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LOGIN DROPDOWN: FACEBOOK TAB ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#login_facebook {
	padding: 15px 0px 13px;
}
#use_fb_email {
	display: block;
	height: 34px;
	width: 220px;
	position: relative;
	margin-top: 25px;
}
#use_fb_email span {
	display: block;
	height: 34px;
	width: 220px;
	position: absolute;
	background: url(images/buttons/btn_fb_usefbemail.png) 0 0 no-repeat;
}
#btn_fb_create_mfaccount {
	width: 220px;
	margin: 0 auto;
	text-align: center;
	display: block;
}
#btn_fb_create_mfaccount span {
	display: block;
	height: 34px;
	width: 220px;
	position: absolute;
	background: url(images/buttons/btn_fb_create_mfaccount.png) 0 0 no-repeat;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LOGIN DROPDOWN: TWITTER TAB ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#login_twitter {
	padding: 15px 0px 20px;
}
#use_twitter_email {
	display: block;
	height: 34px;
	width: 220px;
	position: relative;
	margin-top: 25px;
}
#use_twitter_email span {
	display: block;
	height: 34px;
	width: 220px;
	position: absolute;
	background: url(images/buttons/btn_twitter_usetwemail.png) 0 0 no-repeat;
}
.twitter_login_gfx {
	text-align: center;
	margin-top: 14px;
	padding-bottom: 10px;
	/*padding-bottom: 202px;*/
	/*background: url(images/v4images/backgrounds/twitter_login_gfx.png) center bottom no-repeat;*/
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ SOCIAL BUTTONS IN LOGIN TABS ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.headerSocialButton {
	height: 30px;
	padding: 0 25px 0 37px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	margin-bottom: 8px;
}
.headerSocialButton span {
	float: left;
	font-size: 12px;
	line-height: 30px;
}
.headerSocialButton iframe {
	border: none;
	width: 100px;
	height: 22px;
	padding: 5px 5px 0;
	float: right;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ HELP AND FEEDBACK TABS ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.floatingTabsBox {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	min-width: 960px;
	z-index: 1002;
	-webkit-transition: bottom .3s ease 0s;
	-moz-transition: bottom .3s ease 0s;
	transition: bottom .3s ease 0s;
}
.floatingTabsBox.expandHelp {
	bottom: 178px;
	-webkit-transition: bottom .3s ease 0s;
	-moz-transition: bottom .3s ease 0s;
	transition: bottom .3s ease 0s;
}
.floatingTabsBox .floatingTab {
	height: 90px;
	width: 22px;
	line-height: 0;
	position: absolute;
	top: -3px;
	left: -22px;
	padding: 0;
	display: block;
	font-size: 14px;
	font-weight: normal;
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
	border: 0;
	box-shadow: none;
	cursor: pointer;
}
#tabHelp {
	background: #7eb738;
}
.floatingTabsBox .floatingTab div {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	color: #fff;
	height: 22px;
	width: 90px;
	text-align: center;
	position: absolute;
	top: 34px;
	top: 0\9;
	/* For IE 8/9! */
	left: -34px;
	left: 0\9;
	/* For IE 8/9! */
	line-height: 22px;
	text-shadow: 1px 0 0 rgba(0, 0, 0, 0.4);
	cursor: pointer;
}
.floatingTabsBox .indicator-left {
	top: auto;
	bottom: 7px;
	left: 7px;
	background: url(images/icons/dropdown-arrow-left-white.png) center no-repeat;
	-webkit-transform-origin: 5px 5px;
	-moz-transform-origin: 5px 5px;
	-ms-transform-origin: 5px 5px;
	-o-transform-origin: 5px 5px;
	transform-origin: 5px 5px;
	-webkit-transition: -webkit-transform .5s linear;
	-moz-transition: -moz-transform .5s linear;
	-ms-transition: -ms-transform .5s linear;
	-o-transition: -o-transform .5s linear;
	transition: transform .5s linear;
}
.floatingTabsBox form {
	position: absolute;
	right: 0;
	left: 0;
	height: 175px;
	color: #3f4145;
	box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.15);
	padding: 25px 30px 0px;
	background: #ebebeb;
	font-family: 'Open Sans', sans-serif;
}
.floatingTabsBox form.open .indicator-left {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.floatingTabsBox .tabContentWrap {
	position: absolute;
	right: 0;
	top: 0;
	width: 320px;
	color: #fff;
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
	-moz-border-radius: 0 0 0 4px;
	-webkit-border-radius: 0 0 0 4px;
	border-radius: 0 0 0 4px;
	border: 0;
	padding: 15px;
	background: #000;
}
.floatingTabsBox form.feedbackForm {
	right: 0;
	top: 94px;
	background: #2760a3;
	/* for non-css3 browsers */
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4095cb', endColorstr='#2760a3');
	/* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#4095cb), to(#2760a3));
	/* for webkit browsers */
	background: -moz-linear-gradient(top, #4095cb, #2760a3);
	/* for firefox 3.6+ */
	z-index: -1;
}
.floatingTabsBox form li {
	margin-bottom: 15px;
}
.floatingTabsBox form legend {
	font-weight: 700;
	font-size: 21px;
	font-family: 'Open Sans', sans-serif;
	padding-bottom: 5px;
}
.floatingTabsBox label {
	display: block;
	font-weight: bold;
	color: #000;
	margin-bottom: 5px;
}
/*Support code in new help box*/
.floatingTabsBox .mfFooterSupport {
	top: -25px;
	right: 10px;
	height: 50px;
	padding: 40px 60px;
	font-size: 14px;
}
.floatingTabsBox #helpCode {
	display: block;
	font: bold 32px/30px'Open Sans', sans-serif;
	width: auto;
	margin: none;
	color: inherit;
	border: none;
	background: none;
}
#helpContainer p {
	margin: 0 0 0 10px;
	font: normal 18px/40px'Open Sans', sans-serif;
	color: #555;
}
#helpContainer span {
	font-size: 13px;
	color: #999;
	margin-left: 10px;
}
#helpContainer a {
	color: #47A9EB;
	font-weight: bold;
}
#helpContainer .mfFooterSupport {
	float: left;
	position: absolute;
	top: 30px;
	right: 30px;
	background: white;
	border-radius: 3px;
	padding: 15px 60px;
	text-align: center;
	box-shadow: inset 0 2px 4px -2px rgba(0, 0, 0, 0.6);
	color: #555;
}
.helpPopupLinks {
	top: 140px;
	position: absolute;
	margin-bottom: 0;
}
.helpPopupLinks a {
	font-weight: bold;
}
.expandHelpClose {
	display: none;
}
.floatingTabsBox.expandHelp .expandHelpClose {
	display: block;
	position: absolute;
	height: 19px;
	padding: 5px 0px 0px 10px;
	width: 65px;
	right: 30px;
	top: -25px;
	text-align: center;
	border-radius: 4px 4px 0px 0px;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	cursor: pointer;
	color: #666;
	box-shadow: none;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-bottom: none;
	background: rgb(247, 247, 247);
	background: -moz-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(235, 235, 235, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(247, 247, 247, 1)), color-stop(100%, rgba(235, 235, 235, 1)));
	background: -webkit-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(235, 235, 235, 1) 100%);
	background: -o-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(235, 235, 235, 1) 100%);
	background: -ms-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(235, 235, 235, 1) 100%);
	background: linear-gradient(to bottom, rgba(247, 247, 247, 1) 0%, rgba(235, 235, 235, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#ebebeb', GradientType=0);
}
.floatingTabsBox.expandHelp .expandHelpClose .indicator-down {
	left: 10px;
	right: auto;
	opacity: .8;
	margin-left: 0 !important;
}
.floatingTabsBox fieldset input,
.floatingTabsBox fieldset textarea {
	width: 302px;
	padding: 1px 8px 0;
	font-size: 13px;
	line-height: 18px;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .15);
	border: none
}
.floatingTabsBox fieldset input {
	height: 32px;
}
.floatingTabsBox fieldset textarea {
	height: 55px;
	float: left;
}
.floatingTabsCaptcha {} .floatingTabsCaptcha div {
	width: 318px;
	height: 80px;
	text-align: center;
	line-height: 80px;
	border: 1px dashed rgba(255, 255, 255, .3);
	background: rgba(255, 255, 255, .2);
}
.floatingTabsButtons {
	padding: 15px;
	width: 100%;
	margin-left: -30px;
	margin-bottom: 0;
	padding-left: 45px;
	background: #EAF7D9;
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .05), transparent 5px);
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .05), transparent 5px);
	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, .05), transparent 5px);
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, .05), transparent 5px);
	background-image: linear-gradient(top, rgba(0, 0, 0, .05), transparent 5px);
}
.floatingTabsButtons input,
.floatingTabsButtons button {
	float: right;
	margin-left: 10px;
	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.15), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1), 0px 1px 0px rgba(255, 255, 255, 0.4) !important;
	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.15), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1), 0px 1px 0px rgba(255, 255, 255, 0.4) !important;
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.15), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1), 0px 1px 0px rgba(255, 255, 255, 0.3) !important;
}
.helpForm p {
	margin-bottom: 25px;
	margin-top: 15px;
	display: block;
	width: 65%;
}
.helpForm p span {
	font-weight: bold;
	font-size: 18px;
	line-height: 14px;
}
.filePreview .floatingTabsBox,
.fileEdit .floatingTabsBox {
	display: none;
}
/* hide until we have a solution for the scrollbar */
/* TEMP ROCKMELT TAB, FIX FOR IE */
/*.ie9 #rockmeltTab .floatingTab, .ie8 #rockmeltTab .floatingTab, .ie7 #rockmeltTab .floatingTab { background: transparent url(/images/backgrounds/header/rockmelt_tab-v2.png) 0 0 no-repeat !important; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)" !important; filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)" !important; } .ie9 #rockmeltTab .floatingTab > div, .ie8 #rockmeltTab .floatingTab > div, .ie7 #rockmeltTab .floatingTab > div { display: none; }*/
#helpCode {
	font-size: 21px;
	font-weight: bold;
	background: #EAF7D9;
	text-align: center;
	width: 200px;
	border-radius: 6px;
	border: 1px dashed #CCECA7;
	margin-bottom: 25px;
	color: #68a122;
}
.floatingTabsBox .textHighlight {
	white-space: nowrap;
}
/*myfiles button, help button and avatar button (buttatar)*/
/*.gbtnSecondary.ico30folder, .gbtnSecondary.ico30help, #loggedin.gbtnTertiary { background-color: rgb(00, 55, 82); color: #fff; background-image: -webkit-linear-gradient(top, rgba(255,255,255,.1), rgba(255,255,255,0)); background-image: -moz-linear-gradient(top, rgba(255,255,255,.1), rgba(255,255,255,0)); background-image: -ms-linear-gradient(top, rgba(255,255,255,.1), rgba(255,255,255,0)); background-image: -o-linear-gradient(top, rgba(255,255,255,.1), rgba(255,255,255,0)); background-image: linear-gradient(top, rgba(255,255,255,.1), rgba(255,255,255,0)); -webkit-box-shadow: inset 0 0px 3px 0px rgba(255,255,255,.1), 0 0 0 1px rgba(0,0,0,.1), 0 1px 0 0 rgba(0,0,0,.05), 0 2px 0px 0 rgba(0,0,0,0.05); moz-box-shadow: inset 0 0px 3px 0px rgba(255,255,255,.1), 0 0 0 1px rgba(0,0,0,.1), 0 1px 0 0 rgba(0,0,0,.05), 0 2px 0px 0 rgba(0,0,0,0.05); box-shadow: inset 0 0px 3px 0px rgba(255,255,255,.1), 0 0 0 1px rgba(0,0,0,.1), 0 1px 0 0 rgba(0,0,0,.05), 0 2px 0px 0 rgba(0,0,0,0.05); } .gbtnSecondary.ico30folder:hover, .gbtnSecondary.ico30help:hover, #loggedin.gbtnTertiary:hover { background-image: -webkit-linear-gradient(top, rgba(255,255,255,.1), rgba(255,255,255,0.05)); background-image: -moz-linear-gradient(top, rgba(255,255,255,.1), rgba(255,255,255,0.05)); background-image: -ms-linear-gradient(top, rgba(255,255,255,.1), rgba(255,255,255,0.05)); background-image: -o-linear-gradient(top, rgba(255,255,255,.1), rgba(255,255,255,0.05)); background-image: linear-gradient(top, rgba(255,255,255,.1), rgba(255,255,255,0.05)); }*/
.gbtnSecondary.ico30folder:after,
.gbtnSecondary.ico30help:after,
#loggedin.gbtnTertiary span.smArrowDown {
	background-image: url(images/icons/ico30/ico30_reversed-v9.png);
}
.dropdown.dropdownOnClick.show_dropdown #loggedin {
	background: #fff !important;
	color: #9e9d9d !important;
	text-shadow: none !important;
	-webkit-box-shadow: 1px 0px 0px 0px rgba(0, 0, 0, .15), -1px -1px 0px 0px rgba(0, 0, 0, .15) !important;
	-moz-box-shadow: 1px 0px 0px 0px rgba(0, 0, 0, .15), -1px -1px 0px 0px rgba(0, 0, 0, .15) !important;
	box-shadow: 1px 0px 0px 0px rgba(0, 0, 0, .15), -1px -1px 0px 0px rgba(0, 0, 0, .15) !important;
}
.dropdown.dropdownOnClick.show_dropdown #loggedin span.smArrowDown {
	background-image: url(images/icons/ico30/ico30-v9.png) !important;
	opacity: .8 !important;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ UPGRADE MESSAGE FOR OLDER BROWSERS ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.upgrade_your_browser {
	display: none;
	position: fixed;
	z-index: 46;
	width: 100%;
	top: 0px;
	background: #555;
	text-align: center;
	color: white;
	font-size: 12px;
	padding: 4px 0 0;
	height: 23px;
}
body.time-to-upgrade .upgrade_your_browser {
	display: block;
}
body.time-to-upgrade #header {
	top: 27px;
}
body.time-to-upgrade #container {
	padding-top: 63px;
}
body.time-to-upgrade.myfiles .upgrade_your_browser {
	display: none;
}
body.time-to-upgrade.myfiles #header {
	top: 0;
	z-index: 1550;
}
body.time-to-upgrade.myfiles #myfiles_wrap,
body.time-to-upgrade.myfiles #modal_window_closer {
	display: none !important;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LEGACY STYLE (INVESTIGATE REMOVAL) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.hide_header {
	display: none
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ROCKMELT SIDE TAB ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#rockmeltDownloadLink {
	display: block;
	height: 350px;
	width: 360px -webkit-border-radius: 0 0 0 4px;
	-moz-border-radius: 0 0 0 4px;
	border-radius: 0 0 0 4px;
	background: url(/images/backgrounds/header/rockmelt_tabcontent.jpg) 0 0 no-repeat;
}
#rockmeltDownloadLink.rmAd0 {
	height: 333px;
}
#rockmeltDownloadLink.rmAd1 {
	background: url(/images/backgrounds/header/RM_MF_side_generic01.png) 0 0 no-repeat;
}
#rockmeltDownloadLink.rmAd2 {
	background: url(/images/backgrounds/header/RM_MF_side_generic02.png) 0 0 no-repeat;
}
#rockmeltDownloadLink.rmAd3 {
	background: url(/images/backgrounds/header/RM_MF_side_FB_users.png) 0 0 no-repeat;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* HIDE UPGRADE BUTTONS IN MYFILES FOR NEW LAYOUT (8.0) /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* this will need to be fixed for long term */
.myfiles .gbtnSecondary.upgrade_acct,
.myfiles .gbtnSecondary.upgrade_discount {
	display: none !important;
}
/* pricapi Master Stylesheet, Ver. 4 */
/*-------------------------------------------------------------------- FOOTER CSS footer.css.php ---------------------------------------------------------------------- CONCATENATED FILE, PART OF: /css/mfv4_(build number).php?ver=nonssl&amp;date=(build date) ---------------------------------------------------------------------- CASCADE ORDER: /store/lrdistro/c/w/content/css/global.css.php /store/lrdistro/c/w/content/css/utility.css.php /store/lrdistro/c/w/content/css/layout.css.php /store/lrdistro/c/w/content/css/header.css.php --> /store/lrdistro/c/w/content/css/footer.css.php [ Section dependent css, not part of mfv4 file ] --------------------------------------------------------------------*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ FOOTER ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#footer {
	padding: 0px;
	width: 100%;
	background-color: #f3f3f3;
	height: 225px;
	margin-top: -225px;
	color: #ADADAD;
	box-shadow: inset 0 1px 0px 0 rgba(0, 0, 0, .03);
}
#footer em {
	font-style: normal;
	font-weight: bold;
}
#footer b {
	font-weight: normal;
}
.footerColWrap {
	padding: 30px 0 30px;
}
.footerCol {
	width: 232px;
	float: left;
	margin-right: 10px;
	font-size: 13px;
}
.footerCol h4 {
	display: block;
	padding: 0 0 0px 0;
	color: #ADADAD;
	margin-bottom: 10px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	position: relative;
	font-weight: 600;
	text-transform: uppercase;
}
#footer a {
	color: #ADADAD;
}
#footer a:hover {
	color: #4f4f4f;
}
#footerColFollow a {
	padding-left: 24px;
}
#footer .mflogo_footer {
	display: none;
	/*float: right;*/
	position: absolute;
	top: 32px;
	left: 0;
	height: 16px;
	width: 122px;
	padding: 0;
	margin-top: -3px;
	text-align: center;
	background: url(images/v4images/backgrounds/mflogo_footer.png) right bottom no-repeat;
}
#footer .mflogo_footer:hover {
	text-decoration: none;
}
body.h_logo_custom #footer .mflogo_footer {
	display: block;
}
/*FOOTER FOR MY FILES*/
.myfiles #footer,
.filePreview #footer,
.fileEdit #footer,
.appView #footer {
	height: 0px;
	position: fixed;
	bottom: 0;
	background: #ebebeb;
	-webkit-box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, .15);
	box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, .15);
	-webkit-transition: height .3s ease 0s;
	-moz-transition: height .3s ease 0s;
	font-family: 'Open Sans', sans-serif;
	z-index: 20;
}
#subFooterWrap {
	position: relative;
	border-top: 1px solid #E3E3E3;
}
.myfiles #subFooterWrap,
.filePreview #subFooterWrap,
.fileEdit #subFooterWrap {
	border: none;
}
.myfiles #subFooterWrap:before,
.filePreview #subFooterWrap:before,
.fileEdit #subFooterWrap:before {
	display: none;
}
#subFooter {
	position: relative;
	height: 33px;
	padding: 17px 0 0;
	clear: both;
	font-size: 12px;
}
#subFooter li {
	display: inline;
	margin: 0 10px;
	position: relative;
}
#subFooter li:first-child:before,
#subFooter li.footerIcn:before {
	display: none;
}
#subFooter a {
	text-shadow: none;
}
#subFooterSocialWrap {
	min-width: 890px;
}
#subFooterSocial {
	position: absolute;
	right: 0;
	top: 0;
	width: 180px;
}
#subFooterSocial li {
	float: right;
	margin: 14px 0 0 10px;
}
.texasNote {
	display: none;
}
.footerIcn a {
	display: block;
	position: relative;
	height: 28px;
	width: 28px;
	padding: 0;
	border-radius: 3px;
	-webkit-transition: background-color .2s linear;
	-moz-transition: background-color .2s linear;
	-ms-transition: background-color .2s linear;
	-o-transition: background-color .2s linear;
	transition: background-color .2s linear;
	background-color: rgba(0, 0, 0, 0.1);
}
.footerIcn a:hover {
	background-color: #47A9EB;
}
.footerIcn span {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-image: url(images/backgrounds/footer/social/footerIcons.png);
	background-repeat: no-repeat;
	cursor: pointer;
	opacity: .3;
}
.footerIcnFb {
	background-position: 0px top;
}
.footerIcnTw {
	background-position: -28px top;
}
.footerIcnGP {
	background-position: -56px top;
}
.footerIcnIn {
	background-image: url(images/backgrounds/footer/icn_footer_in.png);
	background-position: center;
}
.footerIcnMail {
	background-image: url(images/backgrounds/footer/icn_footer_mail.png);
	background-position: center;
}
.footerIcnBlog {
	background-position: -84px top;
}
#copyrightInfo {
	margin-left: 0 !important;
}
#copyrightInfo span {
	color: #ccc;
}
#subFooter li.myFilesFooterShow {
	display: none;
}
.myfiles #subFooter li.myFilesFooterShow {
	display: block;
}
.myfiles #subFooter .dropUp li {
	margin: 0;
	display: block;
}
.myfiles #subFooter .footerColWrap li:before,
.filePreview #subFooter .footerColWrap li:before,
.fileEdit #subFooter .footerColWrap li:before {
	display: none;
}
#minSocialLinks {
	display: none;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* NEW MY FILES FOOTER ////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#footer #myfilesTabMF {
	display: none;
}
#footer.tabMFhelp #myfilesTabMF {
	display: none;
}
.myfiles #footer.tabMF,
.filePreview #footer.tabMF,
.fileEdit #footer.tabMF,
.appView #footer.tabMF {
	height: 200px;
	-webkit-transition: height .5s ease 0s;
	-moz-transition: height .5s ease 0s;
}
.myfiles #footer #mainFooterWrap,
.filePreview #footer #mainFooterWrap,
.fileEdit #footer #mainFooterWrap,
.appView #footer #mainFooterWrap {
	display: none;
}
.myfiles #footer.tabMF #myfilesTabMF,
.filePreview #footer.tabMF #myfilesTabMF,
.fileEdit #footer.tabMF #myfilesTabMF,
.appView #footer.tabMF #myfilesTabMF {
	display: block;
}
.myfiles #subFooterSocial,
.filePreview #subFooterSocial,
.fileEdit #subFooterSocial,
.appView #subFooterSocial,
.appView .subFooterLinks,
.myfiles .subFooterLinks,
.filePreview .subFooterLinks,
.fileEdit .subFooterLinks {
	display: none;
}
.myfiles #footer.tabMF .subFooterLinks,
.appView #footer.tabMF .subFooterLinks,
.filePreview #footer.tabMF .subFooterLinks,
.fileEdit #footer.tabMF .subFooterLinks {
	display: block;
	margin-top: 10px;
}
.myfiles #footer.tabMF #subFooterSocial,
.appView #footer.tabMF #subFooterSocial,
.filePreview #footer.tabMF #subFooterSocial,
.fileEdit #footer.tabMF #subFooterSocial {
	display: block;
}
.myfiles #subFooterWrap .wrap,
.appView #subFooterWrap .wrap,
.filePreview #subFooterWrap .wrap,
.fileEdit #subFooterWrap .wrap {
	margin: auto;
	padding-left: 20px;
	width: auto;
}
.myfiles #subFooterSocial,
.appView #subFooterSocial,
.filePreview #subFooterSocial,
.fileEdit #subFooterSocial {
	right: 10px;
	float: right;
	margin-right: 20px;
	margin-top: -40px;
	position: relative;
}
#footer .footerTabLogo {
	display: none;
}
.myfiles #footer .footerTabLogo,
.appView #footer .footerTabLogo,
.filePreview #footer .footerTabLogo,
.fileEdit #footer .footerTabLogo,
.imagePreview #footer.tabMF .footerTabLogo {
	height: 24px;
	padding: 0;
	width: 42px;
	display: block;
	position: absolute;
	top: -25px;
	left: 25px;
	text-align: center;
	cursor: pointer;
	border-radius: 4px 0px 0px 0px;
	box-shadow: none;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-bottom: none;
	background: rgb(247, 247, 247);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(235, 235, 235, 1) 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(247, 247, 247, 1)), color-stop(100%, rgba(235, 235, 235, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(235, 235, 235, 1) 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(235, 235, 235, 1) 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(235, 235, 235, 1) 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(247, 247, 247, 1) 0%, rgba(235, 235, 235, 1) 100%);
	/* W3C */
}
.footerTabLogo span {
	background-image: url(images/icons/logotab.png);
	background-repeat: no-repeat;
	background-position: top;
	opacity: 0.5;
	display: block;
	width: 38px;
	height: 15px;
	margin-top: 5px;
}
.footerTabLogo:hover span {
	opacity: .5;
}
.footerTabHelp.ico30add:hover:after span {
	opacity: .5;
}
#myfilesTabMF .footerColWrap {
	width: 960px;
	margin-top: -20px;
	padding: 30px 10px 15px 10px;
}
#myfilesTabMF .footerCol li {
	display: block;
	margin: 0;
	font-size: 14px;
}
.myfiles #footer h4 a,
.filePreview #footer h4 a,
.appView #footer h4 a,
.fileEdit #footer h4 a {
	color: #666;
}
.myfiles .subFooterLinks,
.filePreview .subFooterLinks,
.appView .subFooterLinks,
.fileEdit .subFooterLinks {
	margin-left: 10px;
}
/* My Files Help Tab */
#footer .footerTabHelp {
	display: none;
}
#footer .myfilesTabHelp {
	display: none;
}
#footer.tabMF .myfilesTabHelp {
	display: none;
}
#footer.tabMFhelp .subFooterLinks {
	display: none;
}
#footer.tabMFhelp #subFooterSocial {
	display: none;
}
#footer.tabMFhelp #myfilesTabMF {
	display: none;
}
.myfiles #footer.tabMFhelp,
.appView #footer.tabMFhelp,
.filePreview #footer.tabMFhelp {
	height: 225px;
	-webkit-transition: height .5s ease 0s;
	-moz-transition: height .5s ease 0s;
}
.documentPreview #footer.tabMFhelp,
.fileEdit #footer.tabMFhelp {
	height: 140px;
	-webkit-transition: height .5s ease 0s;
	-moz-transition: height .5s ease 0s;
}
.documentPreview #footer.tabMFhelp .footerShortcuts,
.fileEdit #footer.tabMFhelp .footerShortcuts {
	display: none;
	/* Doc previews do not need Keyboard Shortcuts */
}
.myfiles #footer.tabMFhelp .myfilesTabHelp,
.appView #footer.tabMFhelp .myfilesTabHelp,
.filePreview #footer.tabMFhelp .myfilesTabHelp,
.fileEdit #footer.tabMFhelp .myfilesTabHelp {
	display: block;
	min-width: 810px;
}
.myfiles #footer .footerTabHelp,
.appView #footer .footerTabHelp,
.filePreview #footer .footerTabHelp,
.imagePreview #footer.tabMFhelp .footerTabHelp,
.fileEdit #footer .footerTabHelp {
	height: 24px;
	width: 42px;
	display: block;
	position: absolute;
	top: -25px;
	left: 68px;
	text-align: center;
	cursor: pointer;
	padding: 0;
	border-radius: 0px 4px 0px 0px;
	box-shadow: none;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-bottom: none;
	background: rgb(247, 247, 247);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(235, 235, 235, 1) 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(247, 247, 247, 1)), color-stop(100%, rgba(235, 235, 235, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(235, 235, 235, 1) 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(235, 235, 235, 1) 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(235, 235, 235, 1) 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(247, 247, 247, 1) 0%, rgba(235, 235, 235, 1) 100%);
	/* W3C */
}
.myfiles #footer .footerTabHelp {
	width: 70px;
	line-height: 24px;
	padding-right: 8px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #777;
}
.footerTabHelp span {
	display: none;
}
.myfiles .footerTabHelp span {
	display: inline;
}
/*dark imagePreview buttons */
.imagePreview #footer .footerTabLogo,
.imagePreview #footer .footerTabHelp {
	border: 1px solid rgba(0, 0, 0, 0.5);
	background: #404040;
	background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, .15));
	background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, .15));
	background-image: -ms-linear-gradient(top, transparent, rgba(0, 0, 0, .15));
	background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, .15));
	background-image: linear-gradient(top, transparent, rgba(0, 0, 0, .15));
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .03), inset 0 1px 0 0 rgba(255, 255, 255, .07);
	-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .03), inset 0 1px 0 0 rgba(255, 255, 255, .07);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .03), inset 0 1px 0 0 rgba(255, 255, 255, .07);
}
.imagePreview #footer.tabMF .footerTabLogo span,
.imagePreview #footer.tabMFhelp .footerTabLogo span {
	background-position: top;
}
.imagePreview #footer .footerTabLogo span {
	background-position: center -25px;
	opacity: 0.4;
}
.imagePreview #footer.tabMF .footerTabHelp.ico30help:after,
.imagePreview #footer.tabMFhelp .footerTabHelp.ico30help:after {
	background-image: url(images/icons/ico30/ico30-v9.png);
}
.imagePreview #footer .footerTabHelp.ico30help:after {
	background-image: url(images/icons/ico30/ico30_reversed-v9.png);
	opacity: 0.4;
}
.imagePreview #footer .footerTabLogo:hover span,
.imagePreview #footer .footerTabHelp.ico30help:hover:after {
	opacity: 0.6;
}
.footerTabHelp.ico30help:after {
	margin-top: 2px;
}
.myfilesTabHelp p {
	margin-left: 10px;
	font: normal 18px/40px'Open Sans', sans-serif;
	color: #555;
}
.myfilesTabHelp span {
	font-size: 13px;
	color: #999;
	margin-left: 10px;
}
.myfilesTabHelp p span {
	font: bold 18px/30px'Open Sans', sans-serif;
	margin-left: 0px;
}
#footer .myfilesTabHelp p a,
#footer .myfilesTabHelp span a {
	color: #47A9EB;
	font-weight: bold;
}
.mfFooterSupport {
	position: absolute;
	top: 30px;
	right: 30px;
	background: white;
	border-radius: 3px;
	padding: 15px 60px;
	text-align: center;
	box-shadow: inset 0 2px 4px -2px rgba(0, 0, 0, 0.6);
	color: #555;
}
#footerSupportCode {
	font: bold 28px/30px'Open Sans', sans-serif;
}
/* My Files Footer Close button */
#footer .myfilesFooterClose {
	display: none;
}
#footer.tabMF .myfilesFooterClose,
#footer.tabMFhelp .myfilesFooterClose {
	display: block;
	position: absolute;
	height: 19px;
	padding: 5px 0px 0px 10px;
	width: 65px;
	right: 30px;
	top: -25px;
	text-align: center;
	border-radius: 4px 4px 0px 0px;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	cursor: pointer;
	color: #666;
	box-shadow: none;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-bottom: none;
	background: rgb(247, 247, 247);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(235, 235, 235, 1) 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(247, 247, 247, 1)), color-stop(100%, rgba(235, 235, 235, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(235, 235, 235, 1) 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(235, 235, 235, 1) 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(235, 235, 235, 1) 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(247, 247, 247, 1) 0%, rgba(235, 235, 235, 1) 100%);
	/* W3C */
}
.myfilesFooterClose .indicator-down {
	left: 10px;
	right: auto;
	opacity: .8;
}
/*tab effects*/
#footer.tabMF .footerTabHelp,
#footer.tabMFhelp .footerTabLogo {
	-webkit-box-shadow: inset 0 -2px 6px 0 rgba(0, 0, 0, .2);
	-moz-box-shadow: inset 0 -2px 6px 0 rgba(0, 0, 0, .2);
	box-shadow: inset 0 -2px 6px 0 rgba(0, 0, 0, .2);
	z-index: 1;
	background: #D4D4D4;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-bottom: none;
}
#footer.tabMF .footerTabLogo,
#footer.tabMFhelp .footerTabHelp {
	cursor: default;
}
#footer.tabMF .footerTabLogo:hover span {
	opacity: .4;
}
#footer.tabMFhelp .footerTabHelp.ico30help:hover:after {
	opacity: .4;
}
#footer.tabMF .footerTabHelp:hover,
#footer.tabMFhelp .footerTabLogo:hover {
	background: #ccc;
}
/* FOOTER FOR SUBDOMAIN LOGIN */
.myfiles #subFooter li.myFilesFooterHide {
	display: none;
}
.businessLogin #footer {
	height: 49px;
	margin-top: -49px;
}
.businessLogin #footer .copyright-info {
	line-height: 49px;
}
.footerShortcuts {
	margin: 30px 30px 15px 10px;
	padding: 12px 10px;
	background: rgba(0, 0, 0, 0.05);
	border-radius: 3px;
	box-shadow: inset 0 2px 4px -2px rgba(0, 0, 0, .2);
	white-space: nowrap;
	min-width: 810px;
	clear: both;
}
.footerShortcuts div {
	display: inline-block;
	padding-left: 10px;
	padding-right: 15px;
	border-right: 1px dotted #bbb;
}
.footerShortcuts span {
	padding: 1px 4px;
	margin: 3px;
	border-radius: 3px;
	color: #817E7E;
	background-color: #fff;
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(240, 240, 240, .8) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(240, 240, 240, .8)));
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(240, 240, 240, .8) 100%);
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(240, 240, 240, .8) 100%);
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(240, 240, 240, .8) 100%);
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(240, 240, 240, .8) 100%);
	-webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, .05), inset 0px 0px 0px 1px rgba(255, 255, 255, .8), 0px 1px 0px 1px rgba(0, 0, 0, .08), 0 1px 0 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, .05), inset 0px 0px 0px 1px rgba(255, 255, 255, .8), 0px 1px 0px 1px rgba(0, 0, 0, .08), 0 1px 0 0 rgba(0, 0, 0, .15);
	box-shadow: 0 -1px 0 0 rgba(0, 0, 0, .05), inset 0px 0px 0px 1px rgba(255, 255, 255, .8), 0px 1px 0px 1px rgba(0, 0, 0, .08), 0 1px 0 0 rgba(0, 0, 0, .15);
}
.footerShortcuts .lastShortcut {
	border-right: none;
}
.footerShortcutsMac {
	display: none;
}
/*mac keyboard shortcut swap*/
.mac .footerShortcutsWin {
	display: none;
}
.mac .footerShortcutsMac {
	display: inline;
}
/*hide upload and new folder shortcut on img prev*/
.imagePreview .footerShortcutHide {
	display: none;
}
/* Footer button float */
.documentPreview.filePreview #footer .footerTabLogo,
.imagePreview.filePreview #footer .footerTabLogo,
.myfiles #footer .footerTabLogo {
	margin-top: -20px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border: 1px solid rgba(0, 0, 0, 0.15);
}
.documentPreview.filePreview #footer .footerTabHelp,
.imagePreview.filePreview #footer .footerTabHelp,
.myfiles #footer .footerTabHelp {
	margin-top: -20px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border: 1px solid rgba(0, 0, 0, 0.15);
}
.documentPreview.filePreview #footer.tabMF .footerTabLogo,
.documentPreview.filePreview #footer.tabMF .footerTabHelp,
.documentPreview.filePreview #footer.tabMFhelp .footerTabLogo,
.documentPreview.filePreview #footer.tabMFhelp .footerTabHelp,
.imagePreview.filePreview #footer.tabMF .footerTabLogo,
.imagePreview.filePreview #footer.tabMF .footerTabHelp,
.imagePreview.filePreview #footer.tabMFhelp .footerTabLogo,
.imagePreview.filePreview #footer.tabMFhelp .footerTabHelp,
.myfiles #footer.tabMF .footerTabLogo,
.myfiles #footer.tabMF .footerTabHelp,
.myfiles #footer.tabMFhelp .footerTabLogo,
.myfiles #footer.tabMFhelp .footerTabHelp {
	margin-top: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom: 0;
}
#footer .myfilesTabHelp p.additionalHelpLinks,
#helpContainer p.additionalHelpLinks {
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 25px;
}
#footer .myfilesTabHelp p.additionalHelpLinks a,
#helpContainer p.additionalHelpLinks a {
	font-weight: normal;
	padding: 0 14px 0 12px;
	border-right: 1px solid #ccc;
}
#footer .myfilesTabHelp p.additionalHelpLinks a:last-child,
#helpContainer p.additionalHelpLinks a:last-child {
	border: none;
}
/* temporarily hide these when inactive, these have been moved to #helpfooter in #mfAppBar */
/* TODO fix for long term */
.myfiles #footer .footerTabLogo,
.myfiles #footer .footerTabHelp {
	display: none;
}
.myfiles #footer.tabMF .footerTabLogo,
.myfiles #footer.tabMF .footerTabHelp,
.myfiles #footer.tabMFhelp .footerTabLogo,
.myfiles #footer.tabMFhelp .footerTabHelp {
	display: block;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* SIMPLE FOOTER (for pages that don't need nav, like signup) ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#simpleFooter {
	display: none;
	width: 100%;
	/*background: #e1e3e5 url(images/backgrounds/footer/footer_texture.png) 0 0;*/
	height: 70px;
	line-height: 70px;
	margin-top: -70px;
	color: #888;
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .2);
	text-align: center;
	font-size: 12px;
	background-color: #f2f2f2;
}
.signUpRegister #footer,
.checkOut #footer,
.changePlan #footer {
	display: none;
}
.signUpRegister #simpleFooter,
.checkOut #simpleFooter,
.changePlan #simpleFooter {
	display: block;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* BASIC FOOTER (currently only used on hosted FileDrop pages) //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.basicFooter {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 49px;
	text-align: center;
	width: 100%;
	line-height: 49px;
	background: #ECEDEE;
	font-size: 12px;
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .2);
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* SANDBOX LABEL (PLACED IN FOOTER.PHP) /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.sandboxLabel {
	display: none;
}
.sandbox .sandboxLabel {
	display: block;
	position: fixed;
	z-index: 50;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
	padding: 0px 20px;
	margin: -5px -20px;
}
