/* ------------------ GENERAL styles */
@font-face{
    font-family: 'MyriadPro';
    src: url('../fonts/myriadpro-regular.eot');
    src: url('../fonts/myriadpro-regular.eot') format('embedded-opentype'),
         url('../fonts/myriadpro-regular.woff') format('woff'),
         url('../fonts/myriadpro-regular.ttf') format('truetype'),
         url('../fonts/myriadpro-regular.svg#MyriadPro') format('svg');
}
@font-face{
    font-family: 'MyriadProBold';
    src: url('../fonts/myriadpro-bold.eot');
    src: url('../fonts/myriadpro-bold.eot') format('embedded-opentype'),
         url('../fonts/myriadpro-bold.woff') format('woff'),
         url('../fonts/myriadpro-bold.ttf') format('truetype'),
         url('../fonts/myriadpro-bold.svg#MyriadProBold') format('svg');
}
@font-face{
    font-family: 'MyriadProSemibold';
    src: url('../fonts/myriadpro-semibold.eot');
    src: url('../fonts/myriadpro-semibold.eot') format('embedded-opentype'),
         url('../fonts/myriadpro-semibold.woff') format('woff'),
         url('../fonts/myriadpro-semibold.ttf') format('truetype'),
         url('../fonts/myriadpro-semibold.svg#MyriadProSemibold') format('svg');
}

*{
	margin:0;
	padding:0;
}
html, body{
	height:100%;
}
body{
	background-color:#ffffff;
	color:#000000;
	font:76%/1.5 "Trebuchet MS", Trebuchet, Arial, sans-serif;
}
body.ui-bookmark{
}
h2#heading, h2#heading_secondary{
	font-size:1.3em;
	text-indent:20px;
	line-height:33px;
	background-image:url(../dsn_images/Folders_subnav_gradient.png);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#e5e5e5;
}
h3.page_usage_info, h3.page_usage_info_std{
	font-size:1.1em;
	margin:20px 0 0 20px;
}
p.page_usage_subinfo{
	margin:0 0 0 20px;
}
#heading_secondary{
	position:absolute;
	top:0;
	left:18%;
}
fieldset{
	border:none;
}
input, textarea{
	font:1.1em "Trebuchet MS", Trebuchet, Arial, sans-serif;
	border:1px solid #4d4d4d;
	background-color:#ffffff;
}
input#select_all, input.selectrow{
	border:none;
}
legend{
	display:none;
}
/*a:link, a:visited{*/
	/*color:#000000;*/
/*}*/
/*a:hover, a:active{*/
	/*color:#ff9900;*/
/*}*/
#page_information a{
	font-weight:bold;
	text-decoration:none;
}
img{
	border:none;
}
table{
	clear:both;
	width:98%;
	margin-left:1%;
	margin-bottom:3em;
	border-collapse:collapse;
}
tr:hover{
	background-color:#e6e6e6;
}
tr#main_headings:hover{
	background-color:#ffffff;
}
tr label{
	display:none;
}
th a{
	font-weight:bold;
}
th, td{
	text-align:left;
	font-size:1.1em;
	padding:0 5px;
	height:40px;
	vertical-align:middle;
}
td{
	padding-top:3px;
	padding-bottom:3px;
}
textarea{
	overflow:auto;
}
.link_indicator{
	text-decoration:none;
	color:#000 !important;
	font-size:1.1em;
}
.emphasis{
	font-weight:bold;
}
/* ------------------ MAIN LAYOUT  styles */
#header, #maincontent{
	margin:auto;
}
* html #header, * html #maincontent{ _width:expression((document.getElementById('measurer')&&document.getElementById('measurer').clientWidth<1000)?'1000px':'100%'); }
body.ui-bookmark #header, body.ui-bookmark #maincontent{
	width:517px;
	min-width:517px;
	margin:0 auto;
}
#users_count a:hover{
	color:#000000;
}
#measurer{
	position:absolute;
	left:0;
	top:-1px;
	width:100%;
	height:1px;
	overflow:hidden;
	visibility:hidden;
}
div#header_user_info{
	clear:both;
	width:100%;
}
div#maincontent{
	/*
	 height: 35px;
	 */
	position:relative;
	background-image:url(../dsn_images/Folders_subnav_gradient.png);
	background-position:top left;
	background-repeat:repeat-x;
}/**height: 60px; background-color: #FFECB7; Taken out by scott 4/10/2012 - /images/navbarbg.gif*;background:url(../dsn_images/tallyellowbackground.jpg); background-position: top center; background-repeat: repeat-x;****/
div#mainarea, div#mainarea_one_col, div#mainarea_error{
	overflow:auto;
}/** Taken out by scott 2/28/2012 - position:absolute;top:30px;left:18%;width:82%;*****/
div#maincontent p.single_text{
	font-size:1.05em;
	margin-left:20px;
	margin-top:20px;
}
div#maincontent  a{
	color:#000000;
	letter-spacing:1px;
	text-decoration:none;
}
div#maincontent #price a.blue{
	color:#4b8ed4;
}
div#maincontent  a:hover{
	text-decoration:underline;
}
div#maincontent{
	letter-spacing:1px;
}
div#mainarea_one_col, div#mainarea_error{
	width:100%;
	left:0;
}
/* ------------------ HEADER section */
div#header_user_info p{
	padding-top:0.5em;
	padding-bottom:0.5em;
	font-size:1.1em;
	line-height:1.2;
}
.disable{
	display:none;
}
.success{

}
.success a:link, .success a:visited{

}
.success a:hover, .success a:active{

}
.success p{
	background:url(/images/feedbackbaricongreen.gif) no-repeat 20px 0.6em;
	padding-left:40px;
}
.alert{
	background:#ffc;
	color:#000000;
	border-top:1px solid #000;
}
.alert a:link, .alert a:visited{
	color:#000000;
}
.alert a:hover, .alert a:active{
	color:#555555;
}
.alert p{
	background:url(/images/icon_alert.png) no-repeat 20px 6px;
	padding-left:40px;
}
.error{
	background:#ba0000 url(/images/feedbackbarbgred.gif) repeat-x 0 0;
	color:#ffffff;
}
.error a:link, .error a:visited{
	color:#ffffff;
}
.error a:hover, .error a:active{
	color:#dddddd;
}
.error p{
	background:url(/images/feedbackbariconred.gif) no-repeat 20px 0.6em;
	padding-left:40px;
}
div#header_nav_search{
	margin-left:10px;
	height:44px;
}/*height:32px;background-color:#4d4d4d;border-bottom:2px solid #ffffff;   removed by scott 3-25*/
div#header_nav_search ul{
	list-style-type:none;
	float:right;
}/*margin-left:10px;float:left;margin-top:3px;  removed by scott 3-25*/
div#header_nav_search li{
	float:left;
	height:44px;
	text-align:center;
}/*padding:3px 0;   removed by scott 3-25*/
div#header_nav_search a:link, div#header_nav_search a:visited{
	color:#ffffff;
	padding-left:15px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
div#header_nav_search a:hover, div#header_nav_search a:active, div#header_nav_search a:focus{
	color:#ff9900;
}
div#header_nav_search li#menu_files{
	width:3.5em;
}
div#header_nav_search li#menu_support{
	width:5em;
}
div#header_nav_search li#menu_my_account{
	width:7em;
}
div#header_nav_search li#menu_development{
	width:7em;
}
div#header_nav_search li#menu_applications{
	width:9em;
}
div#header_nav_search li#menu_group{
	width:8em;
}
div#header_nav_search li#menu_contacts{
	width:5.5em;
}
div#header_nav_search li#menu_upload{
	width:3.6em;
}
div#header_nav_search li#menu_logout{
	width:6.1em;
}
div#header_nav_search li#menu_logout a{
	padding-right:1.4em;
	border-right:1px solid #f2edd9;
}
div#header_nav_search li.this_page{
}/*background-color:#f2edd9;padding-bottom:6px;  removed by scott 3-25*/
div#header_nav_search li a{
}/*position:relative;top:2px;  removed by scott 3-25*/
div#header_nav_search li.this_page a{
	text-decoration:none;
	color:#ffffff !important;
	top:0;
}
div#header_nav_search form{
	float:right;
	text-align:right;
}
div#header_nav_search label{
	display:none;
}
div#header_nav_search form div{
	display:inline;
	margin-right:10px;
}
div#header_nav_search input, div#header_nav_search select{
	margin:5px 10px 0 0;
	border:1px solid #8d8d8d;
}
div#header_nav_search form div input{
	width:35px;
	height:17px;
	letter-spacing:-500em;
	border:none;
	background:url(/images/buttongo.png) no-repeat 0 0;
}
div#hello_user{
	float:left;
	padding-left:20px;
	color:white;
}/*padding-top: 8px;  removed by scott 3-25 */
div#header_info{
	width:100%;
	background-image:url(../dsn_images/DS_hdr_gradient.png);
	background-position:left top;
	background-repeat:repeat-x;
	position:relative;
	overflow:hidden;
}/*height:115px;  removed by scott 3-25 */
div#header_info h1{/* position:absolute;left:20px;top:auto;bottom:6px; */
	float:left;
	width:25%;
	max-height:85px;
	overflow:hidden;
	font-size:1.6em;
	line-height:1;
}
div#page_information{/* position:absolute;top:auto;bottom:8px;right:0;width:75%; */
	float:left;
	font-size:1.1em;
}
div#page_information ul{
	list-style-type:none;
	float:right;
}
div#page_information li{
	display:inline;
}
div#page_information li a{
	display:block;
	float:right;
	padding-top:32px;
	margin-right:30px;
}
div#page_information li a.send_file{
	background:url(/images/mainbuttonsend.gif) no-repeat center top;
	margin-right:35px;
}
div#page_information li a.request_file{
	background:url(/images/mainbuttonrequest.gif) no-repeat center top;
	margin-right:35px;
}
div#page_information li a.upload_file{
	background:url(/images/mainbuttonupload.gif) no-repeat center top;
}
div#page_information li a:link, div#page_information li a:visited{
	text-decoration:none;
}
div#page_information li a:hover, div#page_information li a:active, div#page_information li a:focus{
	text-decoration:underline;
}
div#item_list_control, div#files_info, div#upload_info{
	float:right;
	margin-top:5px;
	line-height:25px;
	word-spacing:2px;
}/* removed by scott 6-11width:30em;margin-right:20px; */
div#item_list_control_container{
	overflow:hidden;
	width:450px;
}
div#item_list_control div#item_list_options{
	float:left;
	width:15em;
	margin-left:10px;
}
div#item_list_control div#item_list_options select{
	width:4.1em;
	margin-top:3px;
	margin-bottom:-1px;
}
div#item_list_control div#item_list_paging{
	margin-right:10px;
}/* removed by scott 6-10 text-align:right; */
div#item_list_control div#item_list_paging span{
	margin-left:2px;
	margin-right:2px;
}
div#files_info{
	width:26.5em;
}
div#files_info h3, div#files_info p#usage_gauge{
	float:left;
}
div#files_info h3{
	font-size:1em;
	font-weight:normal;
	margin-left:10px;
}
div#files_info p#usage_gauge{
	width:100px;
	height:17px;
	background:url(/images/sendsbarbg.gif) repeat-x 0 0;
	border:1px solid #4d4d4d;
	margin:3px 10px 0 10px;
	overflow:hidden;
	text-align:left;
}
div#files_info p#usage_gauge span{
	display:block;
	height:17px;
	background:url(/images/sendsbarstatus.gif) repeat-x 0 0;
	padding-top:30px;
}
div#page_information div#upload_info{
	width:14em;
	background-position:10px 50%;
	background-repeat:no-repeat;
	line-height:1.2;
}
/*div#page_information div#upload_info h3{padding-left:72px;padding-top:10px;font-size:1em;font-weight:bold;}
 div#page_information div#upload_info p{padding-left:72px;padding-bottom:10px;}*/
div#page_information div#upload_info h3{
	padding-left:5px;
	padding-top:5px;
	font-size:1em;
	font-weight:bold;
}
div#page_information div#upload_info h3 img{
	float:left;
	margin-right:6px;
	margin-bottom:5px;
}
div#page_information div#upload_info p{
	padding-left:10px;
	padding-bottom:8px;
}
/* paging info and other feedback */
div#item_list_control, div#files_info, div#upload_info{
	float:right;
	margin-top:5px;
	line-height:25px;
	word-spacing:2px;
}/* removed by scott 6-11 margin-right:20px; width:31em;   */
div#files_info{
	width:26.5em;
}
div#files_info h3, div#files_info p#usage_gauge{
	float:left;
}
div#files_info h3{
	font-size:1em;
	font-weight:normal;
	margin-left:10px;
}
div#files_info p#usage_gauge{
	width:100px;
	height:17px;
	background:url(/images/sendsbarbg.gif) repeat-x 0 0;
	border:1px solid #4d4d4d;
	margin:3px 10px 0 10px;
	overflow:hidden;
	text-align:left;
}
div#files_info p#usage_gauge span{
	display:block;
	height:17px;
	background:url(/images/sendsbarstatus.gif) repeat-x 0 0;
	padding-top:30px;
}
/* Google Ad */
/* div#googlead{height:17px;padding-top:2px;text-align:center;background-color:#f2edd9;} */
div#system_message{
	padding-top:15px;
	text-align:center;
}<!--background-color:#000000;
-- > div#system_message p{
	background-color:#fff;
	display:inline;
	border:2px solid #808080;
	line-height:3;
	padding:5px 10px;
	font-size:1.1em;
	font-weight:bold;
}
div#card_declined_message{/* background-color: #f2edd9; padding-top: 15px;*/
	text-align:center;
}
div#card_declined_message p{/* background-color: red; padding: 5px 10px;*/
	color:#ED5202;
	display:inline;
	line-height:3;
	font-size:1.1em;
	font-weight:bold;
}
/* ------------------ FOLDERS section */
div#folders{
	overflow:auto;
	white-space:nowrap;
	height:100%;
	font-size:1.1em;
}/** Taken out by scott 2/28/2012 - position:absolute;top:30px;left:0;width:18%;border-right:2px solid #4d4d4d;**********/
ul#folder_nav{
	margin:11px 0;
	display:none;
}
ul#folder_nav li{
	list-style-type:none;
	position:relative;
	margin-left:15px;
	line-height:1.8;
	overflow:hidden
}
ul#folder_nav a{
	margin-left:3px;
	text-indent:20px;
	color:#000;
	display:block;
	text-decoration:none;
	width:auto;
	background-position:0 4px;
	background-repeat:no-repeat;
}
ul#folder_nav a.inbox_folder{
	background-image:url(/images/folderinbox.gif);
}
ul#folder_nav a.sent_folder{
	background-image:url(/images/foldersent.gif);
}
ul#folder_nav a.online_storage_folder{
	background-image:url(/images/folderonline.gif);
}
ul#folder_nav a.online_storage_new_folder{
	background-image:url(/images/folderonlinenew.gif);
}
ul#folder_nav a.gifts_folder{
	background-image:url(/images/foldergifts.gif);
}
ul#folder_nav a.shared_folder{
	background-image:url(/images/folderonlineshared.gif);
}
ul#folder_nav a.search_results_folder{
	background-image:url(/images/foldersearch.gif);
}
ul#folder_nav a:hover{
	background-color:#e6e6e6;
}
li.treemenu_leaf{/* leaf node */
}
li.treemenu_branch_open{/* open branch node */
}
li.treemenu_branch_closed{/* closed branch node */
}
li.treemenu_branch_closed ul{
	display:none;
}
li.treemenu_selected a{
	background-color:#e6e6e6;
}
li.treemenu_selected li a{
	background-color:transparent;
}
ul#folder_nav a.treemenu_toggle_open, ul#folder_nav a.treemenu_toggle_closed{
	position:absolute;
	height:11px;
	width:11px;
	top:7px;
	left:-15px;
	font-size:1px;
	text-decoration:none;
	cursor:pointer;
}
ul#folder_nav a.treemenu_toggle_open{
	background:transparent url(/images/plusminus.gif) no-repeat bottom left;
}
ul#folder_nav a.treemenu_toggle_closed{
	background:transparent url(/images/plusminus.gif) no-repeat top left;
}
/* ------------------ MAIN PAGE AREAS section */
p#main_view_options{
	position:absolute;
	top:0;
	right:20px;
	height:30px;
	line-height:30px;
	font-size:0.9em;
}
p#main_view_options img{
	margin-bottom:-4px;
}
h2#heading + p#main_view_options{
	font-size:1em;
}
p#main_actions, p#main_actions_contacts, p#main_actions_development{
	height:30px;
	line-height:30px;
	font-size:0.9em;
	font-weight:bold;
	position:absolute;
	top:0;
	left:150px;
	padding-left:20px;
}/** Taken out by scott 4/10/2012 - border-left:2px solid #4d4d4d; border-left: 1px solid #000000; **********/
p#main_actions a:link, p#main_actions a:visited, p#main_actions_development a:link, p#main_actions_development a:visited, p#main_actions_contacts a:link, p#main_actions_contacts a:visited{
	text-decoration:none;
}
p#main_actions a:hover, p#main_actions a:active, p#main_actions_contacts a:hover, p#main_actions_contacts a:active{
	text-decoration:underline;
}
p#main_actions a#add_item, p#main_actions_contacts a#add_item{
	background-image:url(/images/navbuttonaddcontact.gif);
}
#main_actions_contacts a#move_item_to_list{
	background-image:url(/images/navbuttonaddtomailing.gif);
}
#main_actions_contacts a#move_item_to_list.disabled{
	background-image:url(/images/navbuttonaddtomailingoff.gif);
}
p#main_actions a#add_item.disabled, p#main_actions_contacts a#add_item.disabled{
	background-image:url(/images/navbuttonaddcontactoff.gif);
}
#main_actions_contacts a#manage_mailing_list{
	background-image:url(/images/navbuttonmanagemailinglist.gif);
}
#main_actions_contacts a#import_contact{
	background-image:url(/images/navbuttonimportcontacts.gif);
}
p#main_actions a#delete_item{
	background-image:url(/images/navbuttondelete.gif);
}
p#main_actions a#delete_item.disabled{
	background-image:url(/images/navbuttondeleteoff.gif);
}
p#main_actions_contacts a#delete_item{
	background-image:url(/images/navbuttondeletecontact.gif);
}
p#main_actions_contacts a#delete_item.disabled{
	background-image:url(/images/navbuttondeletecontactoff.gif);
}
/* hide contacts from external users*/
p#main_actions_contacts a#hide_from_externals_item{
	background-image:url(/images/navbuttonhidecontact.gif);
}
p#main_actions_contacts a#hide_from_externals_item.disabled{
	background-image:url(/images/navbuttonhidecontactoff.gif);
}
p#main_actions_contacts a#unhide_from_externals_item{
	background-image:url(/images/navbuttonunhidecontact.gif);
}
p#main_actions_contacts a#unhide_from_externals_item.disabled{
	background-image:url(/images/navbuttonunhidecontact.gif);
}
p#main_actions a#edit_item, p#main_actions_contacts a#edit_item{
	background-image:url(/images/navbuttoneditcontact.gif);
}
p#main_actions a#edit_item.disabled, p#main_actions_contacts a#edit_item.disabled{
	background-image:url(/images/navbuttoneditcontactoff.gif);
}
p#main_actions a#send_item, p#main_actions_contacts a#send_item{
	background-image:url(/images/navbuttonsend.gif);
}
p#main_actions a#send_item.disabled, p#main_actions_contacts a#send_item.disabled{
	background-image:url(/images/navbuttonsendoff.gif);
}
p#main_actions a#download_item{
	background-image:url(/images/navbuttondownload.gif);
}
p#main_actions a#rename_folder{
	background-image:url(/images/navbuttoneditfolder.gif);
}
p#main_actions a#rename_folder.disabled{
	background-image:url(/images/navbuttoneditfolderoff.gif);
}
p#main_actions #sharing_item{
	background-image:url(/images/navbuttonsharefolder.gif);
}
p#main_actions #sharing_item.disabled{
	background-image:url(/images/navbuttonsharefolderoff.gif);
}
p#main_actions a#download_item.disabled{
	background-image:url(/images/navbuttondownloadoff.gif);
}
p#main_actions a#online_storage_item{
	background-image:url(/images/navbuttonstore.gif);
}
p#main_actions a#online_storage_item.disabled{
	background-image:url(/images/navbuttonstoreoff.gif);
}
p#main_actions a#new_item, p#main_actions_contacts a#new_item{
	background-image:url(/images/navbuttonaddfolder.gif);
}
p#main_actions a#new_item.disabled, p#main_actions_contacts a#new_item.disabled{
	background-image:url(/images/navbuttonaddfolderoff.gif);
}
p#main_actions a#put_in_folder_item, p#main_actions_contacts a#put_in_folder_item{
	background-image:url(/images/navbuttonputinfolder.gif);
}
p#main_actions a#copy_in_folder_item, p#main_actions_contacts a#copy_in_folder_item{
	background-image:url(/images/navbuttoncopyinfolder.gif);
}
p#main_actions a#put_in_folder_item.disabled, p#main_actions_contacts a#put_in_folder_item.disabled{
	background-image:url(/images/navbuttonputinfolderoff.gif);
}
p#main_actions a, p#main_actions_development a, p#main_actions_contacts a{
	display:inline-block;
	line-height:20px;
	margin-right:20px;
	margin-top:-1px;
	background-position:0 50%;
	background-repeat:no-repeat;
	padding:2px 0 3px 21px;
}
p#main_actions a.disabled, p#main_actions_development a.disabled, p#main_actions_contacts a.disabled{
	text-decoration:none !important;
	color:#aaa;
	cursor:default;
	margin-top:-1px;
}
div#main_account_info{
	position:absolute;
	font-size:1.1em;
	left:18%;
	width:82%;
	text-align:right;
}
/*div#main_account_info p{border-top:2px solid #4d4d4d;padding:5px 0 5px 20px;margin-left:0;margin-right:0;}  -- comments out by scott on 4-10-2012*/
div#main_account_info p span.warning{
	color:#cc0000;
}
/* forms */
/* ---- send files - */
form#send_files_form{
	margin:22px auto;
	width:92%;
	font-family:'MyriadPro', Helvetica, sans-serif;
}
body.ui-bookmark form#send_files_form{
	width:auto;
	margin:0;
	padding:20px 0 0 20px;
}
form#send_files_form label{
	float:left;
	width:30%;
	padding-right:5%;
	text-align:right;
}
body.ui-bookmark form#send_files_form label{
	display:block;
	padding-bottom:5px;
	float:none;
	width:auto;
	padding-right:0;
	text-align:left;
}
form#send_files_form label.hide{
	display:none;
	clear:none;
}
form#send_files_form div#file_copy_info{
	padding-left:12.5%;
}
body.ui-bookmark form#send_files_form div#file_copy_info{
	position:relative;
	padding:0;
	float:none;
	width:auto;
}
form#send_files_form div#file_copy_info label{
	width:75%;
	text-align:left;
	padding:0;
	font-size: 15px;
}
form#send_files_form div#file_copy_info label span.info-text{
	font-size: 13px;
	display: block;
}
body.ui-bookmark form#send_files_form div#file_copy_info label{
	width:auto;
	padding-left:20px;
}
form#send_files_form div#file_copy_info label input{
	margin:0 3px 0 0;
}
body.ui-bookmark form#send_files_form div#file_copy_info label input{
	margin:3px 0 0 -20px;
}
form#send_files_form input[type="text"],
form#send_files_form input[type="email"],
form#send_files_form input[type="password"],
 form#send_files_form textarea{
	float:left;
	width:80%;
	margin-bottom:15px;
}
form#send_files_form button{
	float:left;
}
form#send_files_form input#copy_files{
	margin: 4px 8px 0 0;
	float: left;
}
body.ui-bookmark form#send_files_form input#copy_files{
	width:auto;
	margin:0;
}
form#send_files_form div#add_files{
	display:none;
}
form#send_files_form div.extra_fields .send_file{
	width:auto;
}
form#send_files_form div.extra_fields .send_description{
	margin-right:0;
	float:left;
	width:17em;
}
form#send_files_form p#add_new_file{
	clear:both;
	margin-left:30%;
}
form#send_files_form p#mail_preview{
	margin-left:28%;
}
body.ui-bookmark form#send_files_form div#form_submit{
	margin-left:0;
}
form#send_files_form p#add_new_file, form#send_files_form p#mail_preview{
	margin-bottom:15px;
}
/*form#send_files_form p#add_new_file{margin-right:60%;}*/
form#send_files_form div#message_box{
	padding:7px 0 0;
}
form#send_files_form div#message_box label{
	width:12%;
}
form#send_files_form div#message_box textarea{
	width:58%;
	height:150px;
}
p#download_tool{
	text-align:right;
}
form#send_files_form p#download_tool img{
	margin-top:5px;
}
form#send_files_form a:link{
	color:#000000;
}
form#send_files_form a:visited{
	color:#000000;
	padding-bottom:0;
}
form#send_files_form a:hover, form#send_files_form a:active{
	color:#000000;
	border-bottom:none;
}
p.form_help{
	float:left;
	position:relative;
}
body.ui-bookmark p.form_help{
	float:none;
}
p.form_help img{
	margin:3px 0 0 10px;
}
form#send_files_form p.form_help{
	display: inline-block;
	float: none;
	vertical-align: middle;
}
form#send_files_form p.form_help img{
	margin: 0;
	display: block;
}
body.ui-bookmark form#send_files_form p.form_help{
	margin:0;
}
form#send_files_form p.form_help img{
	margin-left:0;
}
form#send_files_form p.form_help a{
	text-decoration:none;
}
form#send_files_form p.form_help a:link span, form#send_files_form p.form_help a:visited span{
	display:none;
}
form#send_files_form p.form_help a:hover span, form#send_files_form p.form_help a:active span{
	display:block;
	position:absolute;
	width:350px;
	left:16%;
	top:-10em;
	background-color:#ffffff;
	text-decoration:none;
	padding:5px;
	border:2px solid #70695c;
	z-index:10;
}
form#send_files_form div#form_submit{
	padding:27px 6% 0 36%;
}
form#send_files_form div#form_submit input{
	margin-right:10px;
	margin-bottom:15px;
	display:block;
	height:24px;/*letter-spacing:-600em;*/
	overflow:hidden;
	padding-top:35px;
	border:none;
}
form#send_files_form a#to_field img{
	float:right;
	position:relative;
	right:3px;
}
form#send_files_form div#form_submit input#cancel_button{
	cursor:pointer;
	width:87px;
	background: #f78d1d;
}
td#file_description{
	padding-left:20px;
}
form#send_files_form div#form_submit input#send_button{
	cursor:pointer;
	width:87px;
	background:url(/images/bigbuttonsend.png) no-repeat 0 0;
	text-indent:-9999px;
}
form#send_files_form div#form_submit input#request_button{
	cursor:pointer;
	width:87px;
	background:url(/images/bigbuttonrequest.png) no-repeat 0 0;
}
input#add_to_mailing_list_button{
	cursor:pointer;
	width:59px;
	background:url(/images/buttonaddtomailinglist.png) no-repeat;
	letter-spacing:-300em;
	overflow:hidden;
	border:0;
	height:20px;
	margin-right:30px;
}
input#send_files_to_selected_lists_button{
	cursor:pointer;
	width:162px;
	background:url(/images/buttonsendtoselectedlists.png) no-repeat;
	letter-spacing:0em;
	overflow:hidden;
	border:0;
	height:30px;
	margin-right:10px;
        padding: 0;
}

input#deleteselectedlists{
    cursor:pointer;
	width:162px;
	/*background:url(/images/buttonsendtoselectedlists.png) no-repeat;*/
	letter-spacing:0em;
	overflow:hidden;
	border:0;
	height:30px;
	margin-right:30px;
        padding: 0;
}

input#createnewlist{
    cursor:pointer;
	width:162px;
	letter-spacing:0em;
	overflow:hidden;
	border:0;
	height:30px;
	margin-right:30px;
        padding: 0;
}

input#add_users_button{
	cursor:pointer;
	width:74px;
	background:url(/images/button_add_users.png) no-repeat;
	letter-spacing:-300em;
	overflow:hidden;
	border:0;
	height:20px;
	margin-right:30px;
}
input#rename_list_button{
	cursor:pointer;
	width:112px;
	background:url(/images/buttonrenamelist.png) no-repeat;
	letter-spacing:-300em;
	overflow:hidden;
	border:0;
	height:20px;
}
input#add_contacts_button{
	cursor:pointer;
	width:92px;
	background:url(/images/buttonaddcontacts.png) no-repeat;
	letter-spacing:-300em;
	overflow:hidden;
	border:0;
	height:20px;
}
input#edit_users_button{
	cursor:pointer;
	width:92px;
	background:url(/images/buttonsavechanges.png) no-repeat;
	letter-spacing:-300em;
	overflow:hidden;
	border:0;
	height:20px;
}
input#delete_contacts_button{
	cursor:pointer;
	width:220px;
	background:url(/images/buttondeletecontacts.png) no-repeat;
	letter-spacing:-300em;
	overflow:hidden;
	border:0;
	height:20px;
}
input#import_contacts_button{
	cursor:pointer;
	width:102px;
	background:url(/images/buttonimportcontacts.png) no-repeat;
	letter-spacing:-300em;
	overflow:hidden;
	border:0;
	height:20px;
}
input#import_selected_button{
	cursor:pointer;
	width:102px;
	background:url(/images/buttonimportselected.png) no-repeat;
	letter-spacing:-300em;
	overflow:hidden;
	border:0;
	height:20px;
}
/* upload files */
form#upload_files_form{
	margin:0 20px;
	font-size:1em;
}
form#upload_files_form table{
	margin:0 0 20px 0;
	width:80%;
	float:left;
}
form#upload_files_form table tr:hover{
	background-color:transparent;
}
form#upload_files_form table th, form#upload_files_form table td{
	padding:0;
	border-bottom:1px solid #ccc;
}
form#upload_files_form table input{
	width:300px;
	padding:0 2px;
	margin:10px 0;
}
form#upload_files_form table th{
	padding-bottom:2px;
	vertical-align:bottom;
}
form#upload_files_form p#download_tool{
	padding-top:70px;
	text-align:center;
}
form#upload_files_form div{
	clear:both;
	width:70%;
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px solid #cccccc;
}
form#upload_files_form div label{
	display:block;
	font-size:1.1em;
	margin-bottom:5px;
}
form#upload_files_form div select{
	margin-bottom:15px;
}
form#upload_files_form div#form_submit{
	margin:0;
	padding-bottom:20px;
	border:none;
	text-align:left;
}
form#upload_files_form div#form_submit input{
	cursor:pointer;
	height:20px;/*letter-spacing:-300em;*/
	overflow:hidden;
	padding-top:35px;
	border:none;
}
form#upload_files_form div#form_submit input#cancel_button{
	width:59px;
	background:url(/images/buttoncancel.png) no-repeat 0 0;
	margin-right:10px;
}
form#upload_files_form div#form_submit input#start_button{
	width:88px;
	background:url(/images/buttonstartupload.png) no-repeat 0 0;
}
/*#deleteselectedlists{ background:url(/images/buttondeleteselectedlists.gif) no-repeat; width: 128px; border:0; letter-spacing:-300em; cursor: pointer; height: 20px;}*/
/* account forms */
form#update_user_details{
	font-size:1.05em;
	width:290px;
	margin:20px 20px 0 20px;
}
form#update_user_details label{
	display:block;
	float:left;
	clear:left;
	width:130px;
}
form#update_user_details input{
	display:block;
	float:left;
	width:150px;
	padding:0 2px;
	margin-bottom:10px;
}
form#update_user_details div{
	clear:left;
	text-align:right;
}
form#update_user_details div input{
	cursor:pointer;
	float:right;
	width:109px;
	height:20px;
	letter-spacing:-300em;
	border:none;
	background:url(/images/buttonconfirmchanges.png) no-repeat 0 0;
	margin-top:5px;
	margin-bottom:0;
}
form#update_account_settings{
	margin:20px 0 0 20px;
}
form#update_account_settings label{
	display:inline;
	font-size:1.1em;
	font-weight:bold;
}
form#update_account_settings input{
	border:none;
	margin-bottom:2px;
	margin-right:3px;
	background:transparent !important;
}
form#update_account_settings p{
	margin:0 10px 10px 21px;
}
form#update_account_settings div{
	padding-bottom:40px;
}
form#update_account_settings div input{
	cursor:pointer;
	width:109px;
	height:20px;
	letter-spacing:-300em;
	border:none;
	background:url(/images/buttonconfirmchanges.png) no-repeat 0 0;
	margin-top:5px;
	margin-bottom:0;
}
form#update_appearance{
	margin:13px 20px 0 20px;
	font-size:1.05em;
}
form#update_appearance label{
	display:block;
	font-weight:bold;
}
form#update_appearance input{
	margin:10px 0;
	padding:0 2px;
	width:220px;
}
form#update_appearance div{
	border-bottom:1px solid #cccccc;
	margin-top:10px;
	padding-bottom:5px;
}
form#update_appearance div#appearance_colours, form#update_appearance div#appearance_colours div, form#update_appearance div#colours_key{
	border:none;
	padding:0;
}
form#update_appearance div#appearance_colours{
	float:left;
	width:50%;
}
form#update_appearance div#appearance_colours h3{
	margin-top:-6px;
	margin-bottom:15px;
}
form#update_appearance div#appearance_colours div.buttons{
	width:auto;
	text-align:left;
	margin-right:20px;
}
form#update_appearance div#appearance_colours label{
	width:110px;
	font-weight:normal;
}
form#update_appearance div#appearance_colours input{
	margin-top:0;
	width:100px;
	margin-right:10px;
}
form#update_appearance div.floated_fix .clearing{
	widtH:auto;
	margin:0 0 5px;
	*margin:0 0 15px;
	overflow:hidden;
	_zoom:1;
}
form#update_appearance div.floated_fix .clearing label{
	float:left;
	vertical-align:middle;
}
form#update_appearance div.floated_fix .clearing input{
	float:left;
	vertical-align:middle;
}
form#update_appearance div.floated_fix .clearing a{
	float:left;
	vertical-align:middle;
}
form#update_appearance div#appearance_colours div.buttons input{
	cursor:pointer;
	margin-right:10px;
	height:20px;
	letter-spacing:-500em;
	border:none;
}
form#update_appearance div#appearance_colours div.buttons input#default_value{
	width:149px;
	background:url(/images/buttondefaultvalues.png) no-repeat 0 0;
}
form#update_appearance div#appearance_colours div.buttons input#save_changes{
	width:92px;
	background:url(/images/buttonsavechanges.png) no-repeat 0 0;
}
form#update_appearance div#colours_key{
	margin-left:52%;
}
form#update_appearance div#colours_key h3{
	font-weight:normal;
	color:#b3b3b3;
	margin-top:9px;
}
form#update_appearance div#colours_key img{
	border:1px solid #cccccc;
	margin-top:5px;
}
form#update_appearance p.form_help{
	float:none;
	margin-left:300px;
}
form#update_appearance p.form_help img{
	margin-left:0;
}
form#update_appearance p.form_help a{
	text-decoration:none;
}
form#update_appearance p.form_help a:link span, form#update_appearance p.form_help a:visited span{
	display:none;
}
form#update_appearance p.form_help a:hover span, form#update_appearance p.form_help a:active span{
	display:block;
	position:absolute;
	width:350px;
	left:16%;
	top:-10em;
	background-color:#ffffff;
	text-decoration:none;
	padding:5px;
	border:2px solid #70695c;
	z-index:10;
}
/* contact forms */
form#edit_contact_form, form#edit_contact_form_pro{
	margin:20px;
	width:254px;
	font-size:1.1em;
}
form#edit_contact_form_pro{
	width:500px;
}
form#edit_contact_form label, form#edit_contact_form_pro label{
	display:block;
	float:left;
	width:80px;
}
form#edit_contact_form_pro label{
	width:110px;
}
form#edit_contact_form_pro label.hide{
	display:none;
}
form#edit_contact_form_pro label.contact_selection{
	display:inline;
}
form#edit_contact_form input{
	width:163px;
	margin-bottom:10px;
}
form#edit_contact_form_pro input{
	width:163px;
	margin-bottom:10px;
	margin-right:130px;
}
form#edit_contact_form_pro span{
	width:2em;
	display:block;
	float:left;
	text-align:center;
}
form#edit_contact_form_pro select{
	margin-bottom:10px;
	margin-left:5px;
}
form#edit_contact_form_pro input#contact_company_name_new{
	float:left;
	margin-right:5px;
}
form#edit_contact_form_pro label.contact_selection{
	width:90px;
}
form#edit_contact_form_pro label.contact_selection input{
	margin:0;
	width:auto;
	border:none;
}
form#edit_contact_form_pro p.form_help{
	margin:0;
}
form#edit_contact_form_pro h4#contact_type{
	font-weight:normal;
	font-size:1em;
	float:left;
	clear:left;
	width:110px;
}
form#edit_contact_form_pro div#form_submit{
	clear:left;
	text-align:left;
	padding-top:10px;
}
form#edit_contact_form_pro div#form_submit input#cancel_button{
	cursor:pointer;
	margin-left:110px;
	margin-right:0;
}
form#add_contacts_pro_form, form#edit_contacts_pro_form{
	font-size:1.05em;
	margin:20px 2% 0 20px;
}
form#add_contacts_pro_form label, form#edit_contacts_pro_form label{
	display:none;
}
form#add_contacts_pro_form label.shared_contacts_label, form#edit_contacts_pro_form label.shared_contacts_label{
	display:inline;
}
/* form#add_contacts_pro_form input.shared_contacts_checkbox,form#edit_contacts_pro_form input.shared_contacts_checkbox{ display: block; } */
div.pro_contact_item{
	width:100%;
	float:left;
	background-color:#e5e5e5;
	border-top:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	margin-bottom:20px;
	padding-bottom:10px;
}
div.pro_contact_item div{
	float:left;
	width:99%;
	padding:10px 0 10px 10px;
}
div.pro_contact_item div div{
	padding:0;
	margin:0;
	float:none;
	width:auto;
}
div.pro_contact_item div input{
	width:220px;
	margin-right:1%;
	display:inline-block;
	margin-bottom:0 !important;
}
div.pro_contact_item div.contact_details_company div{
}
div.pro_contact_item div.contact_details_company input{
	width:160px;
}
div.pro_contact_item div label{
	width:auto;
	text-align:left;
}
div.pro_contact_item div label input{
	width:auto;
	float:none;
	margin:0 0 -2px 10px;
	border:none;
	background-color:#e5e5e5;
}
div.pro_contact_item div select{
	margin-left:10px;
	margin-bottom:0 !important;
}
form#add_contacts_pro_form label.show, form#edit_contacts_pro_form label.show{
	display:inline;
	width:auto;
	margin:0 10px 0 0;
}
div.contact_details_company, a.edit_sharing_settings{
	clear:both;
	border-top:1px solid #d4d4d4;
	display:block;
	outline:0;
	padding-left:10px;
	padding-top:10px;
}
form#add_contacts_pro_form div.contact_details_personal div{
	width:290px;
	float:left;
	padding:0 0 5px 0;
}
form#add_contacts_pro_form div#message_box label{
	display:block;
	font-weight:bold;
	margin-bottom:10px;
}
form#add_contacts_pro_form div#message_box textarea{
	width:60%;
	height:150px;
	margin-bottom:10px;
}
form#add_contacts_pro_form div#form_submit{
	text-align:left;
	margin-top:20px;
	padding-bottom:20px;
}
form#edit_contacts_form, form#add_contacts_form{
	width:90%;
}
form#edit_contacts_form table, form#add_contacts_form table{
	margin-left:1.5%;
	margin-bottom:0;
}
form#edit_contacts_form input, form#add_contacts_form input{
	width:98%;
	margin:5px 0;
	padding:1px 2px;
}
form#edit_contacts_form th, form#edit_contacts_form td, form#add_contacts_form th, form#add_contacts_form td{
	vertical-align:middle;
	width:33%;
	border-bottom:1px solid #dadada;
}

div#form_submit input#cancel_button, div#form_submit input#edit_contacts_button, div#form_submit input#add_contacts_button{
	cursor:pointer;
	height:20px;
	text-indent:-9999px;
	border:none;
}
div#form_submit input#cancel_button{
	cursor:pointer;
	width:59px;
	background:url(/images/buttoncancel.png) no-repeat 0 0;
}
div#form_submit input#edit_contacts_button{
	cursor:pointer;
	width:88px;
	background:url(/images/buttoneditcontact.png) no-repeat 0 0;
}
div#form_submit input#add_contacts_button{
	cursor:pointer;
	width:92px;
	background:url(/images/buttonaddcontacts.png) no-repeat 0 0;
}
div.user_contacts_sharing{
	margin:0 10px 10px;
	overflow:hidden;
}
div.user_sharing_settings .user_contacts_sharing{
	overflow:hidden;
	padding-top:0;
}
div.user_sharing_settings ul{
	float:left;
	width:400px;
	padding-top:15px;
}
div.user_sharing_settings ul ul{
	float:none;
	width:100%;
	border:0;
	margin-bottom:0;
	overflow:hidden;
	padding-top:0;
}
div.user_sharing_settings ul li{
	list-style:none;
	margin-left:0px;
}
div.user_sharing_settings ul li li{
	list-style:none;
	margin-left:0;
	border-bottom:1px solid #d4d4d4;
	padding:4px 0;
	text-indent:10px;
}
div.user_sharing_settings ul li.name{
	font-size:1.5em;
	text-align:center;
	margin:0 0 10px 10px;
}
div.user_sharing_settings ul ul li.name{
	font-size:1em;
	margin:0;
	text-align:left;
	font-weight:bold;
	padding:4px 0;
	text-indent:10px;
}
div.user_sharing_settings ul.user_contacts_allowed li li{
	background:#fafafa;
}
div.user_sharing_settings ul#user_contacts_denied li li{
	background:#fafafa;
}
div.user_sharing_settings ul.user_contacts_allowed li li.name{
	background:#add;
}
div.user_sharing_settings ul#user_contacts_denied li li.name{
	background:#e99;
}
div.user_sharing_settings ul.user_contacts_allowed ul.individual_policy li{
	background:#ddd;
}
div.user_sharing_settings ul#user_contacts_denied ul.individual_policy li{
	background:#ddd;
}
div.user_sharing_settings ul.group_policy li input{
	margin-right:5px;
	*border:0;
	background:transparent;
}
div.user_sharing_settings ul.group_policy li label{
	display:inline;
}
div.user_sharing_settings ul.sharing_settings_actions{
	width:99px;
	background:none;
	border:0;
	text-align:center;
	padding-top:55px;
}
div.user_sharing_settings ul.sharing_settings_actions li{
	margin:0 0 15px 27px;
	line-height:1;
	float:left;
}
div.user_sharing_settings ul.sharing_settings_actions li a{
	outline:0;
	cursor:pointer;
	width:45px;
	height:15px;
	display:block;
	text-indent:-99999px;
	padding:0 10px;
}
div.user_sharing_settings ul.sharing_settings_actions li a.deny{
	background:url(/images/arrow-r.png) 0 0 no-repeat;
	margin-left:3px
}
div.user_sharing_settings ul.sharing_settings_actions li a.allow{
	background:url(/images/arrow-l.png) 0 0 no-repeat;
}
div.user_sharing_settings ul.individual_policy{
	*line-height:0;
}
div.user_sharing_settings ul.individual_policy li{
	float:left;
	width:100%;
	overflow:hidden;
	*line-height:1.5;
}
div.user_sharing_settings ul.individual_policy li div{
	float:left;
}
div.user_sharing_settings ul.individual_policy li div input{
	margin-right:5px;
	*border:0;
	background:transparent;
}
div.user_sharing_settings ul.individual_policy li div label{
	display:inline;
	float:none;
}
div.user_sharing_settings ul.individual_policy li .delete{
	height:16px;
	width:16px;
	float:right;
	margin-right:10px;
	display:block;
}
div.user_sharing_settings ul ul .delete a{
	border:0;
	background:url(/images/delete_settings.png) 0 0 no-repeat;
	display:block;
	height:16px;
	width:16px;
	text-indent:-99999px;
}
.individual_settings_legend{
	float:left;
	width:100%;
	clear:both;
	margin-top:20px;
	margin-left:-10px;
}
.individual_settings_legend ul{
	float:none !important;
	overflow:hidden;
	margin:0 auto;
	width:750px !important;
}
.individual_settings_legend ul li{
	float:left;
	width:330px;
	height:20px;
	line-height:20px;
	margin-bottom:5px;
}
.individual_settings_legend ul li span{
	display:inline-block;
	height:20px;
	*height:18px;
}
.individual_settings_legend ul li span.color-group{
	width:130px;
	margin-right:5px;
	background:#fafafa;
	border:1px solid #000;
	text-align:center;
}
.individual_settings_legend ul li span.color-individual{
	width:130px;
	margin-right:5px;
	background:#ddd;
	border:1px solid #000;
	text-align:center;
}
#import_contacts_button img{
	margin-bottom:-5px;
	margin-top:5px;
}
/* main tables */
table#list_address_book, table#search_address_book{
	margin-left:2%;
	width:96%;
}
table#list_address_book col#contacts_select_all, table#search_address_book col#contacts_select_all{
	width:50px;
}
table#files_table, table#list_address_book, table#search_address_book{
	table-layout:fixed;
	border-collapse:collapse;
}
td div{
	width:100%;
	overflow:hidden;
	white-space:nowrap;
}
td div span{
	overflow:visible;
	white-space:normal;
}
table#files_table col#files_select_all{
	width:10px;
}
table#files_table col#files_type{
	width:20px;
}
table#files_table col#sent_files_filename{
	width:50px;
}
table#files_table col#tracking{
	width:30px;
}
table#files_table col#files_expires{
	width:35px;
}
table#files_table col#files_size{
	width:35px;
}
table#files_table col#sent_files_to{
	width:50px;
}
table#files_table col#sent_files_picked_up{
	width:35px;
}
table#files_table col#sent_files_sent, table#files_table col#inbox_files_date{
	width:35px;
}
table#files_table col#storage_files_date_uploaded{
	width:35px;
}
table#files_table tr.expired td{
	color:#808080;
}
table#files_table tr.new td{
	font-weight:bold;
}
table#plan_info_options{
	width:96%;
	float:left;
	margin-left:20px;
	margin-bottom:0;
	border-collapse:collapse;
}
table#plan_info_options tr:hover{
	background-color:transparent;
}
table#plan_info_options td.this_plan{
	background-color:#f2edd9;
}
table#plan_info_options col{
	width:17%;
}
table#plan_info_options td.promo-code-upgrade{
	border:0;
	padding-top:10px;
}
table#plan_info_options col.plan_info_headings{
	width:16%;
}
table#plan_info_options thead th{
	background-color:#e5e5e5;
}
table#plan_info_options td, table#plan_info_options th{
	border-bottom:1px solid #cccccc;
	font-size:1em;
	height:30px;
}
table#plan_info_options thead th, table#plan_info_options td{
	padding-left:20px;
}
table#plan_info_options thead td.this_plan{
	font-weight:bold;
	color:#ef7528;
}
table#plan_info_options tbody th, table#plan_info_options thead th.plan_name_head{
	padding-left:10px;
}
table#plan_info_options tr#plan_upgrade_row td{
	padding-top:20px;
}
table#plan_info_options tr#plan_upgrade_row td img{
	margin-left:-10px;
}
p.eye{
	margin-left:0 !important;
	padding-left:21px;
	font-size:1.1em;
	background:url(/images/eye.png) 0 2px no-repeat;
}
table.group_settings{
	width:96%;
	float:left;
	margin-left:0;
	margin-bottom:20px;
	border-collapse:collapse;
}
table.group_settings tr:hover{
	background-color:#f2edd9;
}
table.group_settings col{
	width:21%;
}
table.group_settings td.promo-code-upgrade{
	border:0;
	padding-top:10px;
}
table.group_settings th{
	background-color:#e5e5e5;
}
table.group_settings td, table.group_settings th{
	border-bottom:1px solid #cccccc;
	font-size:1em;
	height:30px;
}
table.group_settings th, table.group_settings td{
	padding-left:20px;
}
table#files_table td img{
	background-position:50% 50%;
	background-repeat:no-repeat;
}
/* ---------- OTHER STYLE RULES BY PAGE --------- */
/* ================================= welcome page */
div.empty{
	text-align:center;
	width:100%;
	height:100%;
	position:relative;
}
/*div.empty div{position:absolute;right:20%;left:20%;top:35%;}*/
div.empty div{
	width:70%;
	left:15%;
	position:absolute;
	top:35%
}
div.empty h3{
	font-size:2.2em;
	font-weight:normal;
}
div.empty h3 span{
	color:#ef6c16;
}
div.empty p{
	font-size:1.1em;
}
/* ================================== files pages */
/* ---- icon view - */
div.item{
	width:135px;
	height:135px;
	float:left;
	margin:10px;
}
div.item p{
	color:#808080;
	font-size:1.1em;
	margin-top:10px;
}
div.item p label{
	display:none;
}
div.item p a{
	font-weight:bold;
}
div.item p.icon{
	width:95px;
	height:95px;
	text-align:center;
	line-height:95px;
	border:1px solid #cccccc;
	margin-top:0;
}
div.item p.icon img{
	background-position:50% 50%;
	background-repeat:no-repeat;
}
div.item p.handlefile{
	white-space:nowrap;
	overflow:hidden;
}
/* ---- gift items view - */
div.gift_item{
	margin:10px 20px 10px 15px;
	padding:0 0 20px 0;
	border-bottom:1px solid #cccccc;
}
div.gift_item h2{
	font-size:2.5em;
	font-weight:normal;
	line-height:1.2;
}
div.gift_item h3{
	font-size:1.1em;
	font-weight:bold;
}
div.gift_item div.gift_item_info p{
	margin-bottom:1em;
}
div.gift_item ul, div.gift_item ol, div.gift_item dl{
	margin-left:30px;
	margin-top:10px;
}
div.gift_item ul{
	list-style-type:disc;
}
div.gift_item div.gift_item_info{
	margin-right:15em;
	font-size:1.1em;
}
div.gift_item div.gift_item_get ul{
	list-style-type:none;
}
div.gift_item a.mac_download{
	background:url(/images/osiconmac.gif) no-repeat 0 0.1em;
	padding-left:20px;
	display:inline-block;
}
div.gift_item a.win_download{
	background:url(/images/osiconwin.gif) no-repeat 0 0.1em;
	padding-left:20px;
	display:inline-block;
}
div.gift_item div.gift_item_get{
	float:right;
	width:14em;
}
div.gift_item div.gift_item_get ul{
	margin-left:0;
	margin-top:0;
}
div.gift_item div.gift_item_get ul li{
	line-height:2;
}
/* ================================ account pages */
div#mainarea_one_col_myacc{
	top:0;
}
div#acc_details_acc_status, div#acc_info_acc_settings_free, div#upload_sites, div#acc_info_acc_settings, div#change_plan, div#invoice_list{
	width:100%;
	overflow:hidden;
}
div#acc_info_acc_settings{
	background-color:#f2edd9;
}
div#acc_details_acc_status h2, div#acc_info_acc_settings_free h2, div#acc_info_acc_settings h2, div#upload_sites h2, div#appearance_settings h2, div#change_plan h2, div#invoice_list h2, div#activity_list h2{
	margin-left:20px;
	font-size:1.3em;
	line-height:30px;
	height:30px;
	color:#000000;
}
div#acc_details_acc_status h3, div#acc_info_acc_settings_free h3, div#acc_info_acc_settings h3, div#change_plan h3, div#acc_details_acc_status p, div#acc_info_acc_settings_free p, div#acc_info_acc_settings p, div#change_plan p, div#change_plan table, div#appearance_colours h3, div#colours_key h3{
	font-size:1.1em;
}
div#acc_details, div#acc_info, div#acc_details_ext{
	width:50%;
	padding-bottom:40px;
}/* removed by scott 10-06 float:left;border-right:2px solid #4d4d4d;*/
div#acc_details_ext{
	border:none;
}
/*div#acc_status,div#acc_settings,div#acc_settings_int{margin-left:50%;border-left:2px solid #4d4d4d;padding-bottom:40px;}   */
div#acc_settings_int{
	border-bottom:2px solid #4d4d4d;
}
div#change_plan, div#invoice_list, div#appearance_settings{
	padding-bottom:40px;
}
div#acc_info_acc_settings div#acc_settings, div#acc_settings_int{
	background-color:#ffffff;
}
div#acc_info, div#acc_settings, div#acc_settings_int, div#change_plan, div#invoice_list, div#activity_list, div#upload_sites{
	background:url(/images/navbarbg.gif) repeat-x 0 0;
}
div#acc_settings, div#acc_settings_int, div#invoice_list, div#appearance_settings{
	background:none;
}
div#acc_info p{
	margin:20px;
}
div#acc_info p span{
	font-weight:bold;
}
div#acc_online_storage{
	text-align:center;
	margin-bottom:20px;
}/*float:left;width:50%;margin:20px 0 2em 20px;display:inline;*/
div#acc_sends_this_month p#usage_gauge{
	width:100px;
	height:27px;
	background:url(/images/myaccsendbarbg.gif) repeat-x 0 0;
	border:1px solid #4d4d4d;
	overflow:hidden;
	margin-bottom:5px;
}
div#acc_sends_this_month p#usage_gauge span{
	display:block;
	height:27px;
	background:url(/images/myaccsendbarstatus.gif) repeat-x 0 0;/* padding-top:40px; */
	padding-top:3px;
	width:100%;
	text-align:center;
}
p#cancel_plan{
	margin:0 20px;
	line-height:1.2;
}
p#footer, p#footer_nonadmin{
	margin:15px 20px 40px 20px;
	color:#6d6d6d;
	line-height:1.2;
}
p#footer_nonadmin{
	position:relative;
	top:-8em;
	margin-top:0;
	margin-bottom:0;
}
p#footer a, p#footer_nonadmin a{
	color:#6d6d6d;
}
div#invoice_list div#invoices{
	margin:20px 20px 0 20px;
	height:21.0em;
	overflow:hidden;
}
div#activity_list div#activity{
	margin:20px 20px 0 20px;
	overflow:hidden;
}
div#invoice_list div#invoices p{
	float:right;
	margin:0;
	padding:0;
}
div#invoice_list div#invoices p span{
	margin-left:7px;
	margin-right:7px;
}
div#invoice_list div#invoices div{
	height:21.5em;
}
div#invoice_list p, div#invoice_list ul{
	font-size:1em;
}
div#invoice_list div#invoices ul{
	margin:0 0 19em 0;
	padding:0;
	height:20em;
	overflow:auto;
	clear:right;
}
div#invoice_list div#invoices li{
	margin:0;
	width:90%;
}
div#pre_cancellation_info{
	clear:both;
	float:left;
	width:60%;
}
div#supplemental_info{
	float:left;
	width:39%;
}
div#pre_cancellation_info h2, div#supplemental_info h2{
	font-size:2.1em;
	font-weight:normal;
	line-height:1.2;
	margin:15px 0 0 20px;
}
div#pre_cancellation_info p, div#supplemental_info p{
	margin:1em 20px;
	font-size:1.1em;
}
div#supplemental_info h2, div#supplemental_info p{
	margin-left:70px;
}
div#supplemental_info p a{
	word-spacing:-0.2em;
}
p#mainformprocessing{
	color:#4d4d4d;
	font-style:italic;
	visibility:hidden;
}
/* =============================== contacts pages */
p#main_actions_contacts{
	left:0;
	border:none;
}
/* ---- searches - */
div#search_info{
	clear:both;
	float:left;
	width:100%;
	background-color:#f2edd9;
	border-bottom:1px solid #4d4d4d;
}
div#search_info p#results_info{
	float:left;
	text-align:left;
	text-indent:20px;
	background-color:#f2edd9;
}
div#search_info.file_search p#results_info{
	border-left:2px solid #4d4d4d;
}
div#search_info p{
	text-align:right;
	height:30px;
	font-size:1.2em;
	line-height:30px;
}
div#search_info p img{
	margin:5px 20px 0 0;
}
/* =============================== error pages */
div.errorpage_message{
	width:60%;
	margin:20px;
}
div.errorpage_message h3{
	font-size:2.2em;
	font-weight:normal;
	line-height:1.1;
}
div.errorpage_message p{
	font-size:1.1em;
	line-height:1.7;
	margin-top:10px;
}
/* =============================== error pages utilising main page layout */
div#mainarea_error h3, div#mainarea_error p{
	margin:20px;
}
div#mainarea_error h3{
	font-size:1.5em;
	color:#990302;
}
div#mainarea_error p{
	font-size:1.2em;
}
/* =============================== general errors */
form p.formerror{
	color:#bb0302;
	line-height:1.1;
	margin-bottom:10px;
	padding-bottom:5px;
}
/* =============================== activity log */
table#activity-log{
	border-collapse:collapse;
	width:100%;
	margin:0;
}
#activity-log tr:hover{
	background:none;
}
#activity-log th{
	height:30px;
	padding-left:15px;
	border-bottom:1px solid #ccc;
	border-width:1px 0;
}
#activity-log td{
	vertical-align:top;
	height:auto;
	padding:5px 0 5px 15px;
	border-bottom:1px solid #ccc;
}
#activity-log td.date{
}/*width: 6em;*/
#activity-log td.email{
}/* width: 12em; */
#activity-log td.action{
}/*width: 5em;*/
#activity-log td.recipients{
}/* width: 12em;*/
#activity-log td.file-name{
}/*width: 12em;*/
#activity-log td.file-size{
}/* width: 5em;*/
#activity-log td.show-all{
	text-align:right;
	padding-right:15px;
	border:none;
}
#file_fields div.extra_fields strong{
	width:240px !important;
	background:#f3f3f3 !important;
	margin-right:5px;
}
.cleaner{
	width:100%;
	clear:both;
	padding:0 !important;
	margin:0 !important;
}
#search_item{
	background:url(/images/navbuttonsearch.gif) center left no-repeat;
}
.upload-file{
	float:left;
	width:80%;
}
#file_fields label{
	clear:left;
}
#file_fields span.upload-file{
	clear:right;
	padding-bottom:10px;
}
.upload-file input{
	margin-bottom:0 !important;
}
form#send_files_form div.extra_fields .send_file{
	margin-right:5px;
	margin-bottom:5px !important;
}
span.upload-file strong{
	margin-bottom:5px;
}
.upload-file span, .upload-file a{
	white-space:nowrap;
}
.input.input{
	width:220px;
	margin-bottom:10px;
}
.note{
}/*background: #ffff99; border-top: solid 1px #ccc;*/
.note span.icon{
	background:url('../images/icon_info.png') center left no-repeat;
	padding-left:20px;
	font-weight:bold;
}
.note p.main_info{
}/*margin-left: 25px; border-left: solid 1px #cccc80; padding-left: 5px; padding-top: 2px; margin-top: 3px;*/
.note div{
}/*padding: 5px 20px; border-top: solid 1px #fff; background: url(/images/notice_bg.gif) bottom left repeat-x;*/
#plan_upgrade_row td{
	vertical-align:bottom !important;
}
.sm-link{
	font-size:11px;
	color:#777;
	white-space:inherit;
}
/* Share template */
#shared div#maincontent{
	float:left;
	width:100%;
	height:100%;
}
#shared #folders{
	border-right:none;
	position:static;
	float:left;
}
#shared ul#folder_nav li{
	margin-left:0;
}
#shared ul#folder_nav li a{
	margin-left:15px;
}
#shared #mainarea{
	float:left;
	border-left:2px solid #4D4D4D;
	position:static;
	width:81%;
}
.footer-shared{
	background:transparent url(/images/navbarbg.gif) repeat-x top left;
	height:35px;
	width:100%;
	clear:both;
	*position:relative;
	*top:90px;
	_position:static;
	padding-top:35px;
}
.footer-shared span{
	padding-left:10px;
	font-size:11px;
}
/*button img{ background: #ccc; }*/
div.buttons button, #import_contacts_button, #acc_details button, #acc_settings button, #rename_list_button, .top-buttons button, #list_form_submit button, #createnewlist, form#update_account_settings button{
	padding:0 !important;
	border:0;
	background:none;
	cursor:pointer;
}
#rename_list_button img, #createnewlist img{
	margin-top:5px;
	margin-bottom:-5px;
}
.top-buttons{
	margin-top:1em;
}
form#update_appearance input#remove_email_logo, form#update_appearance input#remove_logo, form#update_appearance input#remove_dropsend_references{
	border:0;
	width:auto;
}
#main_actions a#dropbox_folders_set_item{
	background-image:url(/images/navadddropbox.gif);
}
#main_actions a#dropbox_folders_unset_item{
	background-image:url(/images/navunsetdropbox.gif);
}
#main_actions a#dropbox_folders_set_item.disabled{
	background-image:url(/images/navadddropbox_off.gif);
}
#main_actions a#dropbox_folders_unset_item.disabled{
	background-image:url(/images/navunsetdropbox_off.gif);
}
span.dropbox{
	position:relative;
	z-index:999;
	display:block;
	width:20px;
	height:20px;
	overflow:hidden;
	background:url(/images/dropbox_icon.png);
	text-indent:-99999em;
	margin-top:-32px;
	margin-left:20px;
}
#appearance_colours p.form_help{
	display:inline;
	margin:0 !important;
}
#appearance_colours p.form_help a:visited span{
	top:-20px !important;
	left:30px !important;
}
.send-btn-off{
	border:0;
	background:url(/images/btn_send_file_off.gif) center center no-repeat;
	height:48px;
	width:152px;
	text-indent:-9999em;
}
.send-btn-on{
	border:0;
	background:url(/images/btn_send_file_on.gif) center center no-repeat;
	height:48px;
	width:152px;
	text-indent:-9999em;
	cursor:pointer;
}
.send-promo{
	text-align:center;
	margin:0 50px;
}
.send-promo ul, .send-promo p{
	text-align:left;
}
.send-promo ul li{
	margin-left:20px;
}
.send-promo ul{
	margin-top:10px;
}
.counter div{
	display:inline;
}
.send-promo h2{
	font-weight:normal;
}
.count{
	position:absolute;
	right:0;
	width:75px;
	bottom:15px;
}
.counter div{
	font-weight:bold;
}
.count a{
	font-weight:bold;
	display:block;
	width:120px;
	margin-left:-50px;
}
#header #header_info h1 span{
	width:254px;
	height:64px;
	display:block;
	background:url("/images/dropsendlogo.png") center center no-repeat;
	text-indent:-9999em;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dropsendlogo.png', sizingMethod='scale');
	margin:24px 2px 2px 10px;
}
.maincontent-storage{
}/*background: url("/images/navbarbg2.gif") top left repeat-x !important; height:60px !important;*/
.maincontent-storage div#mainarea, .maincontent-storage div#folders{
	top:60px !important;
}
.maincontent-storage p#main_actions{
	height:60px !important;
	padding-right:100px;
	overflow:hidden;
	line-height:normal !important;
	padding-top:8px;
}
.maincontent-storage p#main_actions a{
	display:block;
	float:left;
	line-height:normal;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
}
.maincontent-storage p#main_actions span{
	clear:both;
	float:left;
	display:block;
	margin-top:13px;
	width:100%;
}
.send{
	font-weight:bold;
	color:#F60;
}
div#system_message_landing{
	padding-top:15px;
	text-align:center;
	background-color:#f2edd9;
	font-size:1.5em;
	line-height:3;
	padding:5px 10px;
	font-weight:bold;
}
div#system_message p{
	background-color:#fff;
	display:inline;
	border:2px solid #808080;
	line-height:3;
	padding:5px 10px;
	font-size:1.1em;
	font-weight:bold;
}
.upgrade-today{
	font-size:18px;
	font-weight:bold;
	color:#0070c0;
	display:block;
	height:20px;
	font-family:"Arial Black", Arial;
	text-align:left;
}
.file_copy_info_icon{
	position:absolute;
	left:-20px;
	top:0;
}
/* this */
.header_gen_info{
	float:left;
}
#usage_gauge{
	float:left;
	margin:40px 10px 0px 10px;
}
#usage_gauge span{
	padding:0px;
}
.file_sends{
	float:left;
	margin:20px 10px 0px 10px;
}
.reached_limit_upgrade{
	float:left;
	margin:2px 0px 0px 2px;
}
.reached_limit_upgrade span{
	color:#FF0000;
	padding-top:5px;
	float:left;
}
#page_information ul{
	margin:25px 0px 0px;
}
#item_list_control{
	margin-top:1px !important;
}
#acc_status #acc_sends_this_month{
	float:left;
}
#acc_status #acc_sends_this_month h3{
	display:table;
}
/* sent file expiration select */
.expiration_limit_select{
	width:75px;
	font-size:x-small;
}
#import_csv_empty{
	width:80%;
	position:absolute;
	bottom:0px;
	left:0px;
	display:none;
}
#example_csv{
	margin:10px 10px 10px 10px;
}
p.example_csv_p{
	margin-top:20px;
	margin-bottom:5px;
}
code.example_csv_code{
	font-family:"Courier";
	margin-bottom:20px;
}
/* DEVELOPMENT SCREEN */
#consumers{
	overflow:auto;
	white-space:nowrap;
	position:absolute;
	top:30px;
	left:0;
	width:18%;
	font-size:1.1em;
	border-right:2px solid #4d4d4d;
	height:100%;
}
.vertical-separator{
	border-right:2px solid #4D4D4D;
	width:18%;
	left:0;
	height:100%;
	position:absolute;
	top:0;
}
#consumer_form{
	font-size:1.05em;
	width:590px;
	margin:20px 20px 0 20px;
}
#consumer_form label{
	display:block;
	float:left;
	clear:left;
	width:130px;
}
#consumer_form input, #consumer_form textarea{
	display:block;
	float:left;
	width:450px;
	padding:0 2px;
	margin-bottom:10px;
}
#consumer_form input.save_changes{
	margin:10px 0 10px 0;
	height:20px;
	width:92px;
	background:url(/images/buttonsavechanges.png) 0 0 no-repeat #ccc;
	border:none;
	cursor:pointer;
	padding:0 !important;
}
#consumer_form input.submit{
	margin:10px 0 10px 0;
	height:20px;
	width:58px;
	background:url(/images/button_submit.png) 0 0 no-repeat #ccc;
	border:none;
	cursor:pointer;
	padding:0 !important;
}
#consumer_form input.hidden{
	display:none;
}
#consumer_form div{
	clear:left;
	text-align:right;
}
#consumer_form fieldset.permissions{
	padding:0 !important;
	border:0 !important;
}
#consumer_form fieldset.permissions legend{
	border:0 !important;
	display:block;
	font-weight:bold;
	margin-bottom:5px;
	padding:10px 0 0;
}
#consumer_form fieldset.permissions div{
	text-align:left;
	margin-bottom:10px;
	float:left;
	width:50%;
	clear:none;
}
#consumer_form fieldset.permissions label{
	display:inline;
	float:none;
	clear:right;
	width:auto;
}
#consumer_form div input{
	cursor:pointer;
	float:right;
	width:109px;
	height:20px;
	letter-spacing:-300em;
	border:none;
	background:url(/images/buttonconfirmchanges.png) no-repeat 0 0;
	margin-top:5px;
	margin-bottom:0;
}
#consumer_form fieldset.permissions input{
	background:none;
	display:inline;
	float:left;
	width:auto;
	padding:0;
	margin:0 5px 0 0 !important;
}
p#main_actions_development a#add_item{
	background-image:url(/images/navbuttonaddapplication.gif);
}
p#main_actions_development a#delete_item{
	background-image:url(/images/navbuttondeleteapplication.gif);
}
/* DEVELOPMENT FOLDERS section */
ul#folder_nav.development li{
	margin-bottom:2px;
}
ul#folder_nav.development li.selected a{
	background-color:#E6E6E6;
}
ul#folder_nav.development a{
	font-weight:bold;
	background:url(/images/navbuttonapplication.gif) 3px 4px no-repeat;
	margin-left:0;
	padding-left:3px;
}
ul#folder_nav.development a:hover{
	background-color:#e6e6e6;
}
.select-all{
	width:40px;
}
/* ------------------ DEVELOPMENT SCREEN */
a.print{
	display:inline-block;
	background:url(/images/printer.png) 4px 5px no-repeat;
	width:30px;
	height:30px;
	text-indent:-99999px;
}
a.pdf{
	display:inline-block;
	background:url(/images/pdf.png) 4px 2px no-repeat;
	width:30px;
	height:30px;
	text-indent:-99999px;
}
a.pdf-small{
	display:inline-block;
	background:url(/images/pdf_small.gif) 4px 2px no-repeat;
	width:20px;
	height:20px;
	text-indent:-99999px;
}
div#new_user_settings{
	overflow:hidden;
	width:100%;
	border-bottom:1px solid #000;
	margin-bottom:10px;
}
div#new_user_settings h2{
	font-size:1.3em;
	line-height:30px;
	min-height:30px;
	margin-bottom:10px;
}
#user_settings_conflicts h2{
	text-indent:20px;
}
#user_settings_conflicts{
	float:left;
	width:59%;
	border-right:1px solid #000;
}
.conflict_user_div{
	margin:0;
	padding:0 0 20px;
	clear:both;
	float:left;
	width:100%;
}
.conflict_user_div h3{
	padding:0 0 5px 20px;
	overflow:hidden;
}
.conflict_user_div h3.conflict_user_name{
}
.conflict_user_div h3 span.user_name{
	float:left;
	margin-right:10px;
}
.conflict_user_div h3 a.inspect{
	float:left;
	font-weight:normal;
	font-size:76%;
	line-height:2
}
.conflict_user_div form{
}
.conflict_user_div ul{
	list-style:none;
	float:left;
	margin-right:30px;
	margin-left:20px;
}
.conflict_user_div ul li{
	margin-bottom:3px;
}
.conflict_user_div p.conflict_user_name{
	margin:0 0 10px;
	font-size:1.2em;
}
.conflict_user_div .duplication_list{
	width:40%;
}
.conflict_user_div .contradiction_list{
	width:40%;
}
.conflict_user_div .contradiction_list input{
	background:transparent;
	border:0;
}
.conflict_user_div .contradiction_list li.conflict_group_name{
	font-weight:bold;
	line-height:2;
}
.conflict_user_div .contradiction_list li img{
	margin-left:-2px;
}
.conflict_user_div .contradiction_list li.conflict_group_name span.contradiction_help, .conflict_user_div .duplication_list li.conflict_group_name span.duplication_help{
	background:url(/images/icon_info.gif) 0 4px no-repeat;
	height:20px;
	line-height:2;
	width:16px;
	display:inline-block;
	text-indent:-9999px;
	cursor:pointer;
}
.conflict_user_div .contradiction_list div.toggle, .conflict_user_div .duplication_list div.toggle{
	line-height:1.5;
	background:#ffc;
	font-weight:normal;
	border:1px solid #ee9;
	padding:5px 10px;
	margin:5px 0 10px;
	display:none;
}
.conflict_user_div .contradiction_list li.select-all, .conflict_user_div .duplication_list li.select-all{
	margin-top:10px;
}
.conflict_user_div .contradiction_list input.resolve-button{
	background:url(/images/resolve_btn.png) 0 0 no-repeat transparent;
	border:0;
	height:20px;
	width:120px;
	display:block;
	margin-top:6px;
	outline:0;
	cursor:pointer;
}
div.resolved{
	padding-left:20px;
	height:100px;
}
form#force_update_form input.resolve-button{
	background:url(/images/ignore_conflicts_btn.png) 0 0 no-repeat transparent;
	border:0;
	height:20px;
	width:120px;
	display:block;
	margin-top:6px;
	outline:0;
	cursor:pointer;
}
.new-group{
	float:right;
	margin:0 0 20px 0;
	overflow:hidden;
	width:40%;
}
.new-group .internal_user, .new-group .external_user{
	float:left;
	width:50%;
}
.new-group .internal_user p, .new-group .external_user p{
	margin-top:10px;
	font-weight:bold;
}
.new-group ul{
	list-style:none;
}
.new-group ul li{
	background:url(/images/10.png) 0 3px no-repeat;
	padding:2px 0 0 20px
}
.ignore_conflicts{
	padding-left:20px;
}
.header-message-bgx{
  background-color:#F4A52B;
	background-image:url('../img/bg-warning.png');
	background-position:top left;
	background-repeat:repeat-x;
  background-size: auto 100%;
	min-height:60px;
	padding-top:15px;
	padding-bottom:5px;
	text-align:center;
}
.header-message-bgx .note table {
  margin: 0px;
  width: 100%;
}
.header-message-bgx .note table tr:hover{
  background: transparent;
}
.header-message-bgx .note table td:first-child {
  text-align: center;
  vertical-align: middle;
}

.header-message-bgx .note table td:nth-child(2) {
  border-left: solid 1px #000;
  padding-left: 20px;
}
.header-message-bgx .note *{
  color: #000;
}
.tableitems{
	overflow:hidden;
	white-space:nowrap;
	width:100%;
}
#head_button_holder a{
	color:#000000;
}
#head_button_holder a:link, #head_button_holder a:visited{
	color:#000000;
}
#head_button_holder a:hover, #head_button_holder a:active{
	color:#ff9900;
}
#pricing_landing_page{
	background-position:center top;
	background-repeat:no-repeat;
	margin-top:10px;
	width:100%;
}
#pricing_inner{
	width:176px;
}
#pricing_inner ul{
	padding-left:10px;
	list-style-position:inside;
	margin-top:7px;
}
#pricing_inner li{
	font-size:12px;
	line-height:17px;
	color:#F4A62B;
	letter-spacing:normal;
}
#pricing_inner li span{
	color:#000000;
}
.myaccount_headers{
	font-weight:bold;
	font-size:20px;
	text-indent:20px;
}
#file_fields{
	padding:0 0 5px 1.5%;
}
form#send_files_form #file_fields label{
	width:auto;
}
#advanced_options{
	margin-left:4%;
	clear:both;
}
#send_files_form #advanced_options label{
	text-align:right;
	width:40%;
}
#file_fields .extra_fields label{
	width:11%;
	/*padding-left:46px;*/
}
#uploader_timing{
	margin-bottom:10px;
}
.resumable-progress{
	margin:10px 0 0 0;
	width:100%;
	display:none;
}
.progress-container{
	height:24px;
	background:#DCC783;
	position:relative;
}
.progress-bar{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	background:#DDA534;
	width:0;
}
#resumable-result ul li a:visited{
	color:black;
}
.upload_error a:link{
	color:#ea0606;
}
.upload_error a:visited{
	color:#ea0606;
}
/*new styles*/
.errors-area{
	background:#fde5ae url(/images/bg-errors-area.png) repeat-x;
	padding:14px 6%;
	color:#ff4e00;
	font:15px/18px 'MyriadPro', Helvetica, sans-serif;
}
.errors-area p{
	margin:0;
}
.errors-area .icon{
	float:left;
	margin:3px 10px 0 0;
}
.errors-area h2{
	float:left;
	margin:14px 26px 0 0;
	font:bold 24px/27px Tahoma, Arial, sans-serif;
}
.errors-area .text{
	float:left;
	width:65%;
}
.title-center{
	text-align:center;
	margin:0 0 16px;
	font:17px/21px 'MyriadProSemibold', Helvetica, sans-serif;
	color:#404040;
}
form#send_files_form .label-1{
	width:6.5%;
}
form#send_files_form .input-1{
	width:91%;
}
.text-center{
	text-align:center;
}
.text-left{
	text-align:left;
}
.text-right{
	text-align:right;
}
form#send_files_form input[type="file"]{
	width:80%;
	margin:0 10px 0 0;
	/*border:none;*/
}
#form_submit .btn-form{
	margin: 0 10px 0 0;
}
.btn-form{
	height: 30px;
	margin: 0;
	border: none;
	background: #10d13c;
	padding: 0 10px;
	min-width: 110px;
	text-align: center;
	font:bold 16px Tahoma, Arial, sans-serif;
	color: #fff;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.btn-form.orange{
	background: #ffa200;
}
.cf:after{
	content:'';
	display:table;
	clear:both;
}

#maincontent h3 a{
    color: #FF9900;
}