body, form, fieldset, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
body, input, textarea, select {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#333; background:#fff; outline:0 none;}
body {background:#fff;}
div, table, label, span, td {margin:0; padding:0;}
textarea {resize:none;}
img, fieldset, table, td {border:0 none;}
table {width:100%;}
h2 {margin:0 0 20px 0;}
h3 {margin:0 0 10px 0;}
h4 {font-size:1em;}

#container {}
.bgd1 {background-image:url(../images/bgd1.gif); background-repeat:no-repeat;}
* html .bgd1 {background-attachment:fixed;}
.noList {margin:0; padding:0; list-style:none;}
.topLink a {font-weight:bold; color:#333; text-decoration:none;}
	.topLink a:hover {text-decoration:underline;}
.linkHelp {width:16px; height:16px; display:inline-block; margin:0 0 0 3px; vertical-align:middle;}
	.linkHelp span {width:16px; height:16px; background-position:-20px -55px; display:block;}
a.selectedLink {color:#cd2036;}
a.linkButton {font-weight:bold; color:#cd2036; text-decoration:none;}
	a.linkButton:hover {text-decoration:underline;}

#container .success {color:#669a40;}
#container .failed {color:#cd2036;}
.homeMenu {padding:10px; float:left;}
	.homeMenu li {background-position:-600px 7px; padding:0 6px 0 10px; display:inline;}
.pageMenu {padding:5px 14px; clear:both; float:left;}
	.pageMenu li {line-height:23px; background-position:-600px 7px; padding:0 6px 0 10px; display:inline;}
	.pageMenu .selected {line-height:23px; height:23px; display:inline-block; padding:0 7px 0 0; background-position:100% -410px;}
	.pageMenu .selected:hover {text-decoration:none;}
	.pageMenu .selected span {line-height:23px; height:23px; display:inline-block; color:#fff; padding:0 0 0 7px; background-position:-350px -410px;}
.langChooser {padding:10px 14px; float:right;}
	.langChooser li {background-position:-600px -48px; padding:0 6px 0 10px; display:inline;}
.homeSubMenu {padding:10px; float:right;}
	.homeSubMenu li {background-position:-600px 7px; padding:0 6px 0 10px; display:inline;}
.footerLink {text-align:center;}
	.footerLink li {background-position:-600px 7px; padding:0 6px 0 10px; display:inline;}
	.footerLink a {font-weight:bold; color:#333; text-decoration:underline;}
	.footerLink a:hover {text-decoration:none;}
	
	#header {}
		#homeTopPane {width:100%; border-bottom:1px solid #333; overflow:hidden;}
		#homeSubPane {width:100%; padding:5px 0 0 0; overflow:hidden;}
			#homeSubPane h2 {margin:0; padding:5px 20px 10px 20px;}
			#homeSubPane h3 {margin:0; padding:5px 20px 0 20px;}
			#homeSubPane p {font-size:16px; margin:0; padding:0 20px; float:left;}
				#homeSubPane p a {font-weight:bold; color:#cd2036; margin:2px 30px 0 0; text-decoration:none;}
				#homeSubPane p a:hover {text-decoration:underline;}
		#homeInfoLog {padding:10px 20px; float:right;}
			#homeInfoLog h2 {font-size:16px; margin:0; padding:0;}
			#homeInfoLog p {margin:0; padding:0;}
			#homeInfoLog p a {font-weight:bold; color:#cd2036; text-decoration:none;}
				#homeInfoLog p a:hover {text-decoration:underline;}
		#topPane {width:100%; border-bottom:1px solid #333; overflow:hidden;}
			#topPane h1 {height:55px; overflow:visible; padding:15px 20px;}
				#topPane h1 a {font-size:12px;}
			#leftPane {float:left;}
			#rightPane {width:320px; float:right;}
				#rightPane form {width:180px; padding:20px 20px 0 0; clear:both; float:right; display:inline;}
				#rightPane h4 {font-size:12px; padding:5px;}
				#rightPane p {width:100%; margin:0; padding:0 0 5px 0; overflow:hidden;}
				#rightPane a {font-size:10px; font-weight:bold; color:#cd2036; text-decoration:none;}
				#rightPane .welcome a {font-size:12px;}
					#rightPane a:hover {text-decoration:underline;}
				#rightPane .textInput {font-size:10px; font-weight:bold; width:140px; height:11px; line-height:11px; padding:5px; border:0 none; background-color:transparent; background-position:0 -410px; float:left;}
				#rightPane .passwordText {display:none;}
				#rightPane .password {display:inline-block;}
				#rightPane .submitContent {font-size:1000px; width:21px; height:21px; margin:0 0 0 5px; border:0 none; background-color:transparent; background-position:-350px -130px; display:inline; float:left;}
				#rightPane .loginLinks {padding:0 6px;}
		
	#content {}
		.homeContent {padding:80px 0 0 0; text-align:center;}
			.homeContent form {width:815px; margin:40px auto; padding:0 100px 0 0; overflow:hidden;}
			.homeContent p {width:100%; margin:0; padding:0 0 10px 0; overflow:hidden;}
			.homeContent label {font-size:14px; font-weight:bold; width:210px; padding:0; text-align:right; display:block; float:left;}
				.homeContent label span {font-size:10px; display:block;}
			.homeContent input {font-size:14px; line-height:30px; font-weight:bold; margin:0; padding:0; background-color:transparent; border:0 none;}
			.homeContent .area {width:457px; height:120px; margin:0; padding:5px 10px; background-position:0 -240px; display:block; float:right; overflow:hidden;}
			.homeContent textarea {font-size:14px; font-weight:bold; width:457px; height:120px; margin:0; padding:0; background-color:transparent; border:0 none; overflow:auto;}
			.homeContent .customFileInput {width:610px; margin:0 0 10px 95px; padding:0; background-position:0 100px; position:relative; overflow:hidden;}
				.homeContent .customFileInput span {width:117px; height:30px; display:none; overflow:hidden;}
				.homeContent .customFileInput span img {display:block;}
			.homeContent .fileInput {overflow:hidden;}
			.homeContent .fileInputContent {width:460px; line-height:16px; height:16px; padding:7px 10px 7px 120px; overflow:hidden; display:none;}
			.homeContent .textInput {width:457px; line-height:16px; height:16px; padding:7px 10px; background-position:0 -200px; overflow:hidden; float:right;}
			.homeContent .shortline {padding:7px 0 0 0;}
			.homeContent .inputContent {width:705px; overflow:hidden; float:left;}
			.homeContent .submitContent {width:100px; float:right;}
			.homeContent #homeAdvancedTab {width:100%; height:0; overflow:hidden;}
			.homeContent #homeAdvancedButton {text-align:left; padding:0 0 10px 230px;}
				.homeContent #homeAdvancedButton a {font-weight:bold; color:#cd2036; text-decoration:none; background-position:-600px -795px; padding:0 0 0 10px;}
			
			.homeContent #uploadStatusBar {width:700px; height:0; font-size:14px; margin:40px auto; text-align:left; font-weight:bold; overflow:hidden;}
				.homeContent #uploadStatusBar p {margin:0; padding:0;}
				.homeContent #uploadStatusBar span {display:block;}
			.homeContent .fileProgress {width:100%;}
			.homeContent .fileProgressBarBorder {width:690px; height:11px; line-height:11px; padding:5px; margin:0; background-position:0 -1060px; overflow:hidden;}
			.homeContent .fileProgressBar {width:1%; height:11px; line-height:11px; background-color:#cd2036; overflow:hidden;}
			.homeContent #estimateTimeRemaining {}

			
			.homeContent .slogan {margin:0 0 20px 0;}
				.homeContent .slogan h3 {font-size:18px; margin:0 0 5px 0;}
				.homeContent .slogan h3 strong {color:#cd2036;}
				.homeContent .slogan h3 a {color:#cd2036; text-decoration:none;}
					.homeContent .slogan h3 a:hover {text-decoration:underline;}
				.homeContent .slogan h4 {font-size:14px; font-weight:normal; font-style:italic;}
			
			.accountWarning {width:477px; padding:3px 0 0 0; margin:0 0 0 230px; clear:both; text-align:left;}
				.accountWarning div {font-size:10px; font-weight:bold; line-height:10px; padding:5px 7px; background:#fdd;}
				.accountWarning input {width:100px; border:1px solid #666; background:#fff; display:inline;}
			
		.breadcum {padding:5px 25px;}
			.breadcum li {font-size:18px; font-weight:bold; display:inline; padding:0 0 0 14px; background-position:-597px -206px;}
			.breadcum a {color:#cd2036; text-decoration:none;}
			.breadcum .start {padding:0 0 0 12px; background-position:-600px -103px;}
		
		.main {width:960px; margin:15px 0 15px 37px; overflow:hidden;}
		.mainCenter {width:960px; margin:15px auto; overflow:hidden;}
		.dataList {border-bottom:1px solid #666; border-right:1px solid #666; border-spacing:0;}
			.dataList td, .dataList th {padding:5px 10px; border-top:1px solid #666; border-left:1px solid #666; border-spacing:0;}
			.dataList tbody th {text-align:left;}
			.zebra, .zebra td {background-color:#eaeaea;}
			.linkCount {color:#333; font-weight:bold; text-decoration:none;}
				.linkCount:hover {color:#cd2036; text-decoration:underline;}
			
		.welcome {width:300px; padding:50px 20px 0 0; clear:both; float:right; display:inline;}
			.welcome h3 {font-size:18px; margin:0 0 5px 0; text-align:right;}
			.welcome strong {color:#cd2036;}
			.welcome p {font-weight:bold; text-align:right;}
			.welcome a {color:#333; text-decoration:none;}
				.welcome a:hover {text-decoration:underline;}
		
		.sendTitle {margin:0 0 30px 0;}
		.storageCapacity {margin:0 0 5px 0;}
		.directoryPath {margin:0 0 30px 0;}
		.toolBar {width:737px; padding:5px 10px; margin:0 0 7px 0; background:#efefef; border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow:hidden;}
		.storageForms {padding:10px 30px 0 32px; display:none;}
			.storageForms h4 {color:#cd2036; margin:0 0 5px 0;}
			.storageForms .registerForm {margin:0;}
			.storageForms .submitForm {margin:0; padding:0;}
		.menuStorage {margin:0 0 20px 0; padding:0 0 5px 0; border-bottom:1px solid #ddd;}
			.menuStorage .first {padding:0 6px 0 0; display:inline;}
			.menuStorage li {background-position:-600px 7px; padding:0 6px 0 10px; display:inline;}
			.menuStorage a {font-weight:bold; color:#333; text-decoration:none;}
				.menuStorage a:hover {color:#cd2036;}
		.menuTools {float:left;}
			.menuTools li {display:inline; padding:0 20px 0 0;}
			.menuTools a {font-weight:bold; color:#333; text-decoration:none;}
				.menuTools a:hover {color:#cd2036;}
		.displayType {width:32px; float:right;}
			.displayType li {width:16px; float:left;}
			.displayType .icon {margin:0;}
		
		.paging {margin:0; padding:5px 0; float:right;}
			.paging dt, .paging dd {font-weight:bold; margin:0; padding:0 2px; display:inline; float:left;}
			.paging a {font-weight:bold; color:#333; text-decoration:none;}
				.paging a:hover{text-decoration:underline;}
			.paging dd.bgd1 {line-height:15px; background-position:-350px -476px; padding:0 0 0 4px; display:inline;}
				.paging dd.bgd1 span {color:#fff; line-height:15px; background-position:100% -476px; padding:0 4px 0 0; display:inline;}
		
		.registerForm {margin:0 0 20px 0;}
			.registerForm p {width:100%; margin:0; padding:0 0 5px 0; overflow:hidden;}
			.registerForm label {vertical-align:middle;}
			.registerForm input {margin:0; padding:0; border:0 none; vertical-align:middle; background-color:transparent;}
			.registerForm fieldset {margin:0 0 30px 0;}
			.registerForm .submitForm {width:auto; padding:0 0 20px 130px;}
			.registerForm .valueCaption {font-weight:bold; padding:3px 0 0 0; display:block; float:left;}
			.registerForm .noTitle {width:auto; padding:0 0 0 130px;}
			.registerForm .inputTitle {font-weight:bold; width:130px; padding:3px 0 0 0; display:block; float:left;}
			.registerForm .inputTitle .help {width:14px; height:14px; background-position:-404px -130px; display:inline-block;}
				.registerForm .inputTitle .help span {display:none;}
			.registerForm .legend {font-size:10px; font-weight:bold; font-style:italic; padding:0 0 0 130px; display:block; clear:both;}
			.registerForm .optionGroup {display:inline-block;}
				.registerForm .optionGroup label {margin:0 20px 0 0;}
			.registerForm .select {width:190px; height:17px; margin:0 3px 0 0; padding:2px 5px; background-position:0 -441px; display:block; float:left;}
				.registerForm .select select {width:190px; height:17px; border:0 none; background-color:transparent; display:block; float:left;}
			.registerForm .selectTiny {width:81px; height:17px; margin:0 3px 0 0; padding:2px 5px; background-position:-160px -410px; display:block; float:left;}
				.registerForm .selectTiny select {width:81px; height:17px; border:0 none; background-color:transparent; display:block; float:left;}
			.registerForm .short {width:190px; line-height:15px; height:15px; margin:0 3px 0 0; padding:3px 5px; background-position:0 -441px; display:block; float:left;}
			.registerForm .medium {width:240px; line-height:15px; height:15px; margin:0 3px 0 0; padding:3px 5px; background-position:0 -472px; display:block; float:left;}
			.registerForm .long {width:440px; line-height:15px; height:15px; margin:0 3px 0 0; padding:3px 5px; background-position:0 -503px; display:block; float:left;}
			.registerForm .area {width:440px; height:94px; padding:3px 5px; margin:0 3px 0 0; border:0 none; background-color:transparent; background-position:0 -534px; display:block; float:left; overflow:auto;}
			.registerForm .chooseFormatSize {width:100%; overflow:hidden;}
				.registerForm .chooseFormatSize p {width:auto; padding:0 20px 0 0; float:left;}
				.registerForm .chooseFormatSize label {font-weight:bold; display:block; float:left;}
				.registerForm .chooseFormatSize input {margin:0 3px 10px 0; display:block; float:left;}
				.registerForm .chooseFormatSize img {display:block; clear:both;}
		.fieldsetTitle {color:#cd2036; padding:0 0 5px 0;}
		#ccvn {width:400px; border:1px solid #ccc; padding:10px 20px; background:#fff; text-align:left; position:absolute; top:-500px; left:-500px; z-index:100;}
			#ccvn h4 {clear:both;}
			#ccvn img {float:left; margin:0 5px 5px 0;}
		
		#checkoutForm {float:left;}
		.AuthorizeNetSeal {float:left;}
		
		.helpColumn {width:45%; margin:0 20px 0 0;display:inline; float:left;}
		.helpArticle {padding:10px; border:1px solid #ccc; margin:0 0 20px 0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
		
		.brandForm {margin:20px 0;}
			.brandForm p {width:100%; margin:0; padding:0 0 20px 0; overflow:hidden;}
			.brandForm input {margin:0; padding:0; border:0 none; background-color:transparent;}
			.brandForm img {display:block;}
			.brandForm fieldset {margin:0 0 30px 0;}
			.brandForm .inputTitle {font-weight:bold; line-height:14px; padding:0 0 3px 0; display:block;}
			.brandForm .inline {float:left;}
			.brandForm span.inline {padding:3px 5px 0 5px; float:left;}
			.brandForm .info {font-size:11px; font-style:italic; display:block;}
			.brandForm .short {width:190px; line-height:15px; height:15px; padding:3px 5px; background-position:0 -441px; display:block;}
			.brandForm .medium {width:240px; line-height:15px; height:15px; padding:3px 5px; background-position:0 -472px; display:block;}
			.brandForm .long {width:440px; line-height:15px; height:15px; padding:3px 5px; background-position:0 -503px; display:block;}
			.brandForm .area {width:440px; height:94px; padding:3px 5px; border:0 none; background-color:transparent; background-position:0 -534px; display:block; overflow:auto;}
			.brandForm .submitForm {width:auto; padding:0 0 20px 130px;}
		
		.publicSettingsForm {}
			.publicSettingsForm p {width:100%; margin:0; padding:0 0 20px 0; overflow:hidden;}
			.publicSettingsForm input {margin:0; padding:0; border:0 none; background-color:transparent;}
			.publicSettingsForm .short {width:190px; line-height:15px; height:15px; padding:3px 5px; background-position:0 -441px; display:inline-block;}
			.publicSettingsForm .des {font-size:11px; font-style:italic; padding:0 0 0 15px; display:block;}
		
		
		.sendFiles {width:100%; overflow:hidden;}
			.sendFiles p {width:100%; margin:0; padding:0 0 5px 0; overflow:hidden;}
			.sendFiles input {margin:0; padding:0; border:0 none; background-color:transparent;}
			.sendFiles .inputTitle {font-weight:bold; width:89px; padding:3px 0 0 0; display:block; float:left;}
				.sendFiles .inputTitle span {font-size:10px; display:block;}
			.sendFiles .inputTitleLong {font-weight:bold; width:220px; padding:3px 0 0 0; display:block; float:left;}
				.sendFiles .inputTitleLong span {font-size:10px; display:block;}
			.sendFiles .noTitle {font-size:10px; font-weight:bold; margin:0 0 0 89px;}
			.sendFiles .long {width:400px; line-height:15px; height:15px; padding:3px 5px; background-position:0 -690px; display:block; float:left;}
			.sendFiles .medium {width:240px; line-height:15px; height:15px; padding:3px 5px; background-position:0 -472px; display:block;}
			.sendFiles .select {width:190px; height:17px; padding:2px 5px; background-position:0 -441px; display:block; float:left;}
				.sendFiles .select select {width:190px; height:17px; border:0 none; background-color:transparent; display:block; float:left;}
			.sendFiles textarea.bgd1 {width:440px; height:94px; padding:3px 5px; border:0 none; background-color:transparent; background-position:0 -534px; display:block; float:left; overflow:auto;}
			.sendFiles .uploadBoard {width:100%; overflow:hidden;}
			.sendFiles .addressInput {float:left; margin:0 5px 0 0;}
			.sendFiles #chooseFile {width:200px; margin:10px 0 0 0; float:left;}
				.sendFiles #chooseFile a {padding:0 7px 0 0; line-height:23px; height:23px; text-decoration:none; background-position:100% -765px; display:inline-block;}
				.sendFiles #chooseFile span {padding:0 0 0 7px; line-height:23px; height:23px; background-position:-350px -765px; display:inline-block;}
				.sendFiles #chooseFile strong {padding:0 4px 0 14px; color:#fff; background-position:-595px -256px;}
			
			
			.sendFiles #moreOptions {width:100%; height:0; overflow:hidden;}
			.sendFiles #toggleOptions {text-align:left; padding:0 0 5px 0;}
				.sendFiles #toggleOptions a {font-weight:bold; color:#cd2036; text-decoration:none; background-position:-600px -795px; padding:0 0 0 10px;}
				
			.sendFiles #plainUploadPanel {display:none;}
				.sendFiles #chooseList {width:429px; float:left;}
			.sendFiles #flashUploadPanel {display:none;}
			.sendFiles #uploadStatus {margin:0 0 10px 0; display:none;}
				.sendFiles #uploadStatus div {padding:0 0 5px 0;}
				.sendFiles #uploadStatus .progress {background:url(/images/progress.gif) no-repeat; background-position:+50% 0; vertical-align:middle;}
				.sendFiles #uploadStatus .progress-text {width:30px; padding:0 0 0 5px; font-size:10px; font-weight:bold; display:inline-block;}
			.sendFiles #fileList {width:520px; height:150px; list-style:none; margin:0 0 10px 0; padding:10px; background-position:0 -800px; overflow:auto;}	
				.sendFiles #fileList li.validation-error {padding:5px 10px 5px 44px; display:block; clear:left; color:#8a1f11; cursor:pointer; border-bottom:1px solid #fbc2c4; background:#fbe3e4 url(/images/failed.png) no-repeat 4px 4px;}
				.sendFiles #fileList li.file {width:510px; border-bottom:1px solid #eee; background:url(../images/file.png) no-repeat 4px 4px; overflow:auto;}
				.sendFiles #fileList li.file a {color:#666; font-weight:bold; text-decoration:none;}
				.sendFiles #fileList li.file a:hover {text-decoration:underline;}
				.sendFiles #fileList li.file .file-uploading {background-image:url(/images/uploading.png); background-color:#D9DDE9;}
				.sendFiles #fileList li.file .file-success {background-image:url(/images/success.png);}
				.sendFiles #fileList li.file .file-failed {background-image:url(/images/failed.png);}
				.sendFiles #fileList li.file .file-name {margin-left:44px; display:block; clear:left; line-height:40px; height:40px; font-weight:bold;}
				.sendFiles #fileList li.file .file-size {font-size:11px; line-height:18px; float:right; margin-top:2px; margin-right:6px;}
				.sendFiles #fileList li.file .file-info {display:block; margin-left:44px; font-size:11px; line-height:20px; clear:right;}
				.sendFiles #fileList li.file .file-remove {clear:right; float:right; line-height:18px; margin-right:6px;}
				
			#sendFileList {width:100%; margin:0 0 5px 0; overflow:hidden;}
				#sendFileList table.dataList {width:450px !important; float:left;}

				.hide {display:none;}
				.swiff-uploader-box {};
				.swiff-uploader-box a {display:none !important;}

		.sendFiles .submitButton {margin:0; float:right;}
			.sendFiles .resetButton {float:left;}
			
		#subContent #uploadStatusBar {width:520px; height:0; font-size:14px; margin:20px auto; text-align:left; font-weight:bold; overflow:hidden;}
				#subContent #uploadStatusBar p {margin:0; padding:0;}
				#subContent #uploadStatusBar span {display:block;}
			#subContent .fileProgress {width:100%;}
			#subContent .fileProgressBarBorder {width:510px; height:11px; line-height:11px; padding:5px; margin:0; background-position:0 -1025px; overflow:hidden;}
			#subContent .fileProgressBar {width:1%; height:11px; line-height:11px; background-color:#cd2036; overflow:hidden;}
			#subContent #estimateTimeRemaining {}
			
		.trackingTitle {font-size:14px; padding:0 0 10px 0;}
		.deliveries {margin:0 0 20px 0;}
		.trackingFiles {}
			.trackingFiles li {margin:0 0 5px 0; font-weight:bold;}
			
			.icon {width:16px; height:16px; margin:0 5px 0 0; display:inline-block; vertical-align:middle;}
			.icon24 {width:24px; height:24px; margin:0 5px 0 0; display:inline-block; vertical-align:middle;}
				.icon span, .icon24 span {display:none;}
				.signup {background-position:0 -150px;}
				.signin {background-position:-30px -150px;}
				.invite {background-position:-60px -150px;}
				.settings {background-position:-90px -150px;}
				.signout {background-position:-120px -150px;}
				.account {background-position:-150px -150px;}
				.image {background-position:-26px -35px;}
				.video {background-position:-52px -35px;}
				.file {background-position:0 -35px;}
				.delete {background-position:0 -55px;}
				.folder {background-position:0 -80px;}
				.share {background-position:-45px -80px;}
				.move {background-position:-70px -80px;}
				.edit {background-position:-145px -80px;}
				.send {background-position:-95px -80px;}
				.download {background-position:-20px -80px;}
				.upload {background-position:-120px -80px;}
				.sharedfiles {background-position:-170px -80px;}
				.personal {background-position:-190px -80px;}
				.allusers {background-position:-210px -80px;}
				.sentfiles {background-position:-230px -80px;}
				.receivedfiles {background-position:-250px -80px;}
				.addressbook {background-position:-270px -80px;}
				.details {background-position:-20px -55px;}
				.colorPicker {background-position:-45px -55px;}
				.listOff {background-position:0 -105px;}
				.listOn {background-position:-45px -105px;}
				.iconOn {background-position:-20px -105px;}
				.iconOff {background-position:-70px -105px;}
				.address {background-position:-60px -130px;}
				.csv {background-position:-80px -130px;}
				.msn {background-position:0 -130px;}
				.yahoo {background-position:-20px -130px;}
				.gmail {background-position:-100px -130px;}
				.aol {background-position:-40px -130px;}
				.plaxo {background-position:-120px -130px;}
			
			
			.item {width:120px; padding:10px; float:left;}
				.item p {margin:0; padding:0;}
			.thumb {width:96px; height:96px; margin:auto; display:block;}
				.noneShared {background-position:-350px 0;}
				.shared {background-position:-450px 0;}
				
		.submitButton {line-height:23px; height:23px; display:inline-block; padding:0 7px 0 0; margin:0 10px 0 0; background-position:100% -443px;}
			.submitButton span {line-height:23px; height:23px; display:inline-block; color:#fff; padding:0 0 0 7px; background-position:-350px -443px;}
			.submitButton input {width:auto; height:23px; padding:0 4px 0 14px; margin:0; font-weight:bold; color:#fff; border:0 none; background-color:transparent; background-position:-595px -252px;}
		.resetButton {line-height:23px; height:23px; display:inline-block; padding:0 7px 0 0; margin:0 10px 0 0; background-position:100% -410px;}
			.resetButton span {line-height:23px; height:23px; display:inline-block; color:#fff; padding:0 0 0 7px; background-position:-350px -410px;}
			.resetButton input {width:auto; height:23px; padding:0 4px 0 14px; margin:0; font-weight:bold; color:#fff; border:0 none; background-color:transparent; background-position:-595px -252px;}
		
		.testimonials {width:100%; overflow:hidden;}
			.testimonials li {width:40%; height:80px; border:1px solid #ccc; padding:10px 20px; margin:0 30px 20px 0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; float:left; overflow:hidden; display:inline;}
			.testimonials strong {display:block; text-align:right;}
		
		.faq {}
			.faq h4 a {color:#333; text-decoration:none;}
				.faq h4 a:hover, .faq h4 a:active {color:#cd2036;}

		.dropBoxForm {margin:20px 0 0 0;}
			.dropBoxForm h3 {margin:0 0 10px 0;}
			.dropBoxForm .colorPicker {margin:2px 0 0 3px;}
		.htmlCode {padding:5px 10px; border:1px solid #ccc; color:#cd2036;}
		
		.addressSearch {width:180px; float:right;}
			.addressSearch label {font-weight:bold; display:block;}
			.addressSearch .textInput {font-size:10px; font-weight:bold; width:140px; height:11px; line-height:11px; padding:5px; border:0 none; background-color:transparent; background-position:0 -410px; float:left;}
			.addressSearch .submitContent {font-size:1000px; width:21px; height:21px; margin:0 0 0 5px; border:0 none; background-color:transparent; background-position:-350px -130px; display:inline; float:left;}
		
		#loginForm {width:300px; margin:50px auto;}
			#loginForm p {width:100%; margin:0; padding:0 0 10px 0; overflow:hidden;}
			#loginForm .submitForm {width:auto; padding:0 0 0 70px;}
			#loginForm input {background-color:transparent; border:0 none; display:block;}
			#loginForm .inputLbl {width:70px; padding:3px 0; display:block; float:left;}
			#loginForm .textInput {width:190px; line-height:15px; height:15px; padding:3px 5px; background-position:0 -441px; display:block; float:left;}
			#loginForm ul {margin:10px 0 0 70px; padding:0;}
			#loginForm a {font-weight:bold; color:#333;}
				#loginForm a:hover {color:#cd2036;}
	
		#subMenu {width:140px; padding:20px 0; float:left;}
			#subMenu li {padding:0 0 7px 0;}
			#subMenu a {font-weight:bold; color:#333; text-decoration:none;}
				#subMenu .selected {color:#cd2036;}
				#subMenu a:hover {text-decoration:underline;}
		#subContent {width:539px; padding:10px 30px; border-left:1px solid #666; float:left; overflow:hidden;}
		#subContentBig {width:759px; padding:10px 30px; border-left:1px solid #666; float:left; overflow:hidden;}
		#chartSent, #chartStorage {width:265px; float:left; overflow:hidden;}
		#sideBar {width:220px; float:left;}
			#plan {width:100%; background-position:-470px -500px; overflow:hidden;}
				#plan h4 {color:#cd2036; padding:5px 15px;}
				#plan ul {font-weight:bold; width:190px; padding:0 15px; overflow:hidden;}
				#plan li {width:100%; padding:0 0 3px 0; overflow:hidden;}
					#plan li strong {width:103px; float:left; display:block;}
					#plan li span {color:#669a40; float:left;}
				#plan p {margin:5px 0 0 0; padding:0 15px;}
					#plan p a {height:23px; line-height:23px; text-decoration:none; display:block; padding:0 10px 0 0; cursor:pointer;}
					#plan p a span {height:23px; line-height:23px; display:block; color:#fff; padding:0 0 0 10px;}
					#plan p a strong {padding:0 0 0 10px; background-position:-600px -256px;}
				#plan .upplan {padding:0 15px 15px 15px; background-position:-470px -720px;}
				#plan .upplanEmpty {padding:0 15px; background-position:-470px -745px;}
				#plan .sendFiles {width:auto; background-position:100% -410px;}
					#plan .sendFiles span {background-position:-350px -410px;}
				#plan .upgradePlan {background-position:100% -444px;}
					#plan .upgradePlan span {background-position:-350px -444px;}
		
		.proFileItems {width:100%;overflow:hidden;}
			.proFileItems li {width:100%; margin:0 0 20px 0; overflow:hidden;}
			.proFileItems .infoTitle {float:left;}
			.proFileItems .infoEdit {float:right;}
				.proFileItems .infoEdit a {color:#cd2036; text-decoration:none;}
					.proFileItems .infoEdit a:hover {text-decoration:underline;}
			.proFileItems strong {display:block; color:#888; padding:5px 0 0 0; border-top:1px solid #ccc; clear:both;}
		
	#mooRainbow {font-size:11px; color:#000; }
		.moor-box {width:390px; height:310px; border:1px solid #636163; background-color:#f9f9f9;}
		.moor-overlayBox {width:256px; height:256px; margin-top:9px; margin-left:9px; border:1px solid #000;}
		.moor-slider {border:1px solid #000; margin-top:9px; margin-left:280px; width:19px; height:256px;}
		.moor-colorBox {border:1px solid #000; width:59px; height:68px; margin-top:20px; margin-left:315px;}
		.moor-currentColor {margin-top:55px; margin-left:316px; width:59px; height:34px;}
		.moor-okButton {font-weight:bold; font-size:11px; margin-top:278px; margin-left:8px; background:#e6e6e6; height:23px; border:1px solid #d6d6d6; border-left-color:#f5f5f5; border-top-color:#f5f5f5;}
		.#mooRainbow label {font-family:mono;}
		.moor-rLabel {margin-top:100px; margin-left:315px;}
		.moor-gLabel {margin-top:125px; margin-left:315px;}
		.moor-bLabel {margin-top:150px; margin-left:315px;}
		.moor-HueLabel {margin-top:190px; margin-left:315px;}
		span.moor-ballino {margin-top:190px; margin-left:370px;}
		.moor-SatuLabel {margin-top:215px; margin-left:315px;}
		.moor-BrighLabel {margin-top:240px; margin-left:315px;}
		.moor-hexLabel {margin-top:275px; margin-left:280px;}
		.moor-rInput, .moor-gInput, .moor-bInput, .moor-HueInput, .moor-SatuInput, .moor-BrighInput {width:30px;}
		.moor-hexInput {width:55px;}
		.moor-cursor {background-image:url(/images/moor_cursor.gif); width:12px; height:12px;}
		.moor-arrows {background-image:url(/images/moor_arrows.gif); top:9px; left:270px; width:41px; height:9px;}
		.moor-chooseColor {margin-top:21px; margin-left:316px; width:59px; height:34px;}
					
	#footer {margin:40px 0 0 0; padding:20px 0 0 0; border-top:1px solid #aaa; text-align:center;}
		#footer p {margin:0; padding:10px 20px;}
		
	#popup {padding:10px 20px;}