body {color:#666; background:#fff url('../images/headerBG.png') repeat-x; font-family:helvetica, arial, Trebuchet MS; font-size:13px; margin:0; padding:0;}
img {border:0;}
fieldset {padding:3px 1em 2px 1em; margin:1px 0 1px 0; border:1px solid #cdcdcd; border-width:1px 0 0 0;}
legend {font-size:10px; font-weight:bold; color:#000; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}

@font-face {font-family:'Droid Sans'; font-style:normal; font-weight:normal; src: local('Droid Sans'), local('DroidSans'), url('../images/DroidSans.ttf') format('truetype');}

/* Layout */
#container {margin:0 auto; width:940px;} 
#userInfo {background:#fff; text-align:right; height:42px;}
#header {height:48px;}
#headerLeft {clear:left; float:left; width:320px;}
#headerRight {float:right; width:600px; text-align:right;}
#content {clear:left; display:block; padding:10px 0 15px 0;}

/* Menu */
#navigation {float:right; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
#navigation ul {margin:12px 0 0 0; padding:0;}
#navigation ul li {list-style-type:none; display:inline;}
#navigation li a {display:block; float:left; padding: 5px 15px 5px 15px; margin:0px; color:#fff; text-decoration:none;}
#navigation li a:hover {background:#000; color:#fff; cursor:pointer; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}
.selected {background:#007bd2; color:#fff; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}

.dropDownMenu {position:absolute; z-index:1000; text-align:left;}
.ddMenu {border:0px solid #cdcdcd; padding:4px 5px 4px 5px; width:150px; background:#f9f9f9; text-shadow:none; -webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 5px; -moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 5px; box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 5px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.ddItem {color:#000; padding:5px 9px 5px 9px; cursor:pointer;}
.ddItem:hover {background:#000; color:#fff; background:url('../images/dd_hover_bg.png') repeat-x; width:137px; margin-left:-5px; padding:5px 9px 5px 14px;}
.ddSpacer {border-top:1px solid #cdcdcd; margin:5px 0px;}
.ddMenuMove {background:url('../images/move_bottom.png') no-repeat bottom center; width:26px; height:13px; margin:-1px 0 0 68px;}
.ddMenuArrow {background:url('../images/ddMenuArrow.png'); position:absolute; z-index:1100; width:26px; height:14px; margin:-13px 0 0 110px;}
.username {display:block; float:left; padding:5px 0px 5px 15px; margin:0 1px 0 4px; color:#fff; text-decoration:none; cursor:pointer; border-left:1px solid #444;}

/* Footer */
#footer {border-top:1px solid #ccc; color:#979797; text-align:left; padding:12px 0; margin:0 0 107px 0; font-size:11px; height:1%;}
#footerLoggedin {position:fixed; bottom:0; width:100%; z-index:100; height:25px; background:#f2f2f2; border-top:1px solid #ccc;}
#footerList {width:150px;}
#footerList ul {margin:12px 0 0 0; padding:0;}
#footerList ul li {list-style-type:none; display:inline;}
#footerMenu {padding:0; margin:5px 0 0 0; width:120px; float:left;} 
#footerMenu li {list-style-type:none; padding:0 0 3px 3px;}
#footerMenu a {color:#979797; text-decoration:none;}
#footerMenu a:hover {text-decoration:underline;}
.footerMenuHeader {color:#7c7c7c; font-weight:bold; padding:0 0 3px 0;}

/*Alert Box*/
.alert {z-index:2000; position:fixed; top:65px; left:50%; width:440px; margin:-200px 0 0 -236px; padding:15px 15px; background:url('../images/passwordBoxBG.gif') repeat-x; background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0)); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 7px; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 7px; box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 7px;}
.alertContent {background:url('../images/iconAlert.png') no-repeat; min-height:64px; margin:auto auto; padding:0 0 0 75px;}
.alertTitle {font-size:26px; color:#222; font-family:'Droid Sans', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.alert p {color:#444; margin:5px 0 0 0; padding:0; line-height:1.3em; font-size:12px;}

/*Home Page Text*/
.mainImage {position:relative; float:left;}
.mainImage .message4 {margin:250px 0 0 167px; position:absolute; top:0px; left:0px; width:800px; line-height:1.7em; font-size:30px; letter-spacing:-1px; text-shadow:#444 0px 1px 3px; font-family:'Droid Sans', Helvetica, Arial, sans-serif;}
.mainImage .message5 {margin:322px 0 0 167px; position:absolute; top:0px; left:0px; width:800px; line-height:1.7em; font-size:30px; letter-spacing:-1px; text-shadow:#444 0px 1px 3px; font-family:'Droid Sans', Helvetica, Arial, sans-serif;}
.mainImage .message6 {margin:322px 0 0 167px; position:absolute; top:0px; left:0px; width:800px; line-height:1.7em; font-size:30px; letter-spacing:-1px; text-shadow:#444 0px 1px 3px; font-family:'Droid Sans', Helvetica, Arial, sans-serif;}

/* Blog */
.blogPost {padding:10px 0 10px 0;}
.blogTitle {font-size:35px; color:#346E9D; letter-spacing:-1px;}
.blogInfo {font-size:12px; color:#888; padding:6px 0 10px 0}
.blogContent {color:#444; font-size:13px; line-height:1.5em; padding:0; margin:0;}
.blogContent img {border:1px solid #e0e0e0; max-width:550px; padding:5px; display:block; margin:auto auto;}
.blogContent img:hover {border:1px solid #ccc;}
.blogFooter {border-bottom:1px solid #e0e0e0; text-align:right; padding:12px 0 6px 0;}
.blogSpacer {padding:10px 0 0 0;}
.blogStat {background:#f2f2f2; padding:20px 25px 10px 25px; margin-top:63px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}
.blogStat p {color:#777; font-size:14px; line-height:21px;}
.blogStat p a {color:#346E9D; text-decoration:none;}
.blogStat p a:hover {text-decoration:underline;}
.blogCommentHeader {color:#222; font-size:26px; padding:15px 0 10px 0; font-weight:normal; margin:0; letter-spacing:-1px; }
.blogComment {margin:0 0 8px 0; border:1px dashed #e0e0e0; padding:8px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.blogCommentTitle {background:#f6f6f6; padding:8px 8px; font-size:12px; margin:0 0 7px 0; color:#444; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.commentAdmin {background:#007bd2;}
.blogCommentDate {color:#999;}
.blogComment p {color:#777; font-size:12px; line-height:18px; padding:0 5px; margin:0; font-weight:normal;}
.blogComment p a {color:#346E9D; text-decoration:none;}
.blogComment p a:hover {text-decoration:underline;}
.blogCommentLinks {text-align:right; font-size:11px; padding:8px 0 0 0; color:#999;}
.blogCommentLinks a {text-align:right; font-size:11px; padding:8px 0 0 0; color:#3DADDF;}
.blogCommentEdit {text-align:right; font-size:11px; padding:1px 0 0 0; float:right;}
.blogLogin {background:#f2f2f2; padding:20px 25px 20px 25px;}
.blogPaging {margin:3px 0 0 0;}
.blogRSS {background:#f2f2f2 url('../images/iconRSS.png') no-repeat left center; padding:14px 25px 13px 60px; font-size:18px; color:#444; font-weight:bold; cursor:pointer; margin-top:19px; font-family:'Droid Sans', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}

/* Help */
.help {padding:10px 0 10px 0;}
.helpTitle {font-size:40px; color:#346E9D; letter-spacing:-1px; border-bottom:1px solid #eee; padding:0 0 8px 0; margin:0 0 0px 0; font-family:'Droid Sans', helvetica, arial;}
.helpMessage {font-size:16px; color:#888; padding:3px 0 5px 0; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.helpContent p {color:#444; font-size:13px; line-height:1.5em; padding:0; margin:0 0 0 0;}
.contactBox {height:360px;}

.policy {padding:0 0 20px 0;}
.policy p {color:#777; font-size:14px; line-height:1.4em; padding:0; margin:0; font-family:helvetica;}
.policy p a {color:#346E9D; text-decoration:none;}
.policy p a:hover {text-decoration:underline;}
.privacyList {color:#777; font-size:14px;}
.privacyList li {padding:0 10px 10px 0;}

.faqTitle {font-size:30px; color:#346E9D; margin:0 0 20px 0; font-family:'Droid Sans', helvetica, arial;}
.faqItem {padding:0 0 20px 0;}
.faqItem p {color:#555; font-size:14px; line-height:1.3em; padding:0; margin:0; font-family:helvetica;}
.faqItem p a {color:#346E9D; text-decoration:none;}
.faqItem p a:hover {text-decoration:underline;}

.kbTitle {color:#222; font-size:26px; padding:0px 0 15px 0; font-weight:normal; cursor:pointer; margin:0; letter-spacing:-1px; font-family:'Droid Sans', helvetica, arial;}
.kbTotal {font-size:16px; color:#777;}
.kbTitleSub {font-size:13px; color:#999; margin:3px 0 0 0; font-family:helvetica, arial; letter-spacing:0;}
.kbItem {padding:0 0 20px 0;}
.kbItem p {color:#555; font-size:16px; line-height:1.7em; padding:0; margin:0; font-family:helvetica;}
.kbItem p a {color:#555; text-decoration:none; background:url('../images/kbIcon.png') no-repeat; background-position:left center; padding:0 0 0 20px;}
.kbItem p a:hover {color:#346E9D; text-decoration:none;}
.kbSearchOuter {padding:0px 0px;}
.kbSearchBox {border:2px solid #dbdbdb; width:253px; display:block; background:#fff url('../images/kbSearchIcon.png') no-repeat; font-size:14px; color:#323232; padding:10px 8px 10px 35px; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif; -webkit-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; -moz-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; outline:none;}
.kbAskButton {background:#3D81D7 url('../images/ie_only/kbSearchButtonBG.gif'); background:-webkit-gradient(linear, left top, left bottom, from(#4E9FE4), to(#3D81D7)); background:-moz-linear-gradient(top, #4E9FE4, #3D81D7); background-image: -o-linear-gradient(#4E9FE4, #3D81D7); padding:14px 15px 11px 15px; margin:6px 0 14px 0; color:#fff; font-size:22px; text-align:center; text-shadow:#3b3f7a 0px 1px 0px; cursor:pointer; border:1px solid #2872b2; font-family:'Droid Sans', helvetica; cursor:pointer; text-decoration:none; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; -webkit-box-shadow:rgba(125, 193, 229, 0.9) 0px 1px 0px 0px inset; -moz-box-shadow:rgba(125, 193, 229, 0.9) 0px 1px 0px 0px inset; box-shadow:rgba(125, 193, 229, 0.9) 0px 1px 0px 0px inset;}
.kbAskButton:active {cursor:pointer; background:#2e7abb; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4291d5), to(#2e7abb)); background:-moz-linear-gradient(top, #4291d5, #2e7abb); background-image: -o-linear-gradient(#4291d5, #2e7abb); -webkit-box-shadow: rgba(43, 120, 161, 0.6) 0px 1px 0px 0px inset; -moz-box-shadow: rgba(43, 120, 161, 0.6) 0px 1px 0px 0px inset; box-shadow: rgba(43, 120, 161, 0.6) 0px 1px 0px 0px inset; text-shadow:#3b3f7a 0px 1px 0px;}
.kbAnswer p {color:#444; font-size:12px; line-height:18px; padding:0; margin:0 0 0 0;}
.kbAnswer img {border:1px solid #ccc; padding:5px; display:block; width:540px; margin:auto auto 10px auto;}
.kbAnswerContent {color:#444; font-size:12px; line-height:18px; padding:0; margin:0 0 0 0;}
.kbAnswerContent img {border:1px solid #ccc; padding:5px; display:block; width:540px; margin:auto auto 10px auto;}
.kbAnswerBottom {border-top:1px dotted #ccc; margin:15px 0 0 0; padding:8px 0; color:#999; font-size:11px; text-decoration:none;}
.kbAnswerBottomRight {float:right; text-decoration:none;}
.kbShortAnswer {color:#999; font-size:12px;}

/* Features Page */
#featuresTable {padding:0;}
#featuresTable .left {width:266px; height:230px; padding:25px 20px 25px 33px; border-right:1px solid #eee; border-bottom:1px solid #eee;}
#featuresTable .center {width:266px; height:230px; padding:25px 20px 25px 30px; border-bottom:1px solid #eee;}
#featuresTable .right {width:266px; height:230px; padding:25px 33px 25px 20px; border-left:1px solid #eee; border-bottom:1px solid #eee;}
.featureImage {border:0px; margin-bottom:20px; cursor:pointer;}
.featureHeader {color:#222; font-size:16px;font-weight:600; letter-spacing:-0.5px; padding-bottom:0.5em;}
.featureText {color:#777; font-size:14px; line-height:1.3em;}
.featureLarge {margin:15px 0 10px 20px; cursor:pointer;}
.featuresImageBG {overflow:visible; position: fixed; top: 0px; left: 0px; bottom:0; width: 100%; height: 100%; z-index:900; display:block; background:url('../images/black_trans_bg.png');}
.featuresImage {position:absolute; top:50%; left:50%; padding:0; text-align:left; z-index:1000; background:#000; width:800px; height:600px; margin:-300px 0 0 -400px;}

/* Commons */
.clearme:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.userInfoText {font-size:12px; color:#979797; padding:7px 0 0 0;}
#leftColumn	{clear:left; float:left; width:620px; display:inline; padding:3px 0 0 0px;}
#rightColumn {float:right; width:300px; display:inline; text-align:left; font-size:11px;}
.imageMiddle {vertical-align:middle;margin-top:-4px;}
.iconMiddle {vertical-align:middle;margin-top:-4px;}
.logo {margin:7px 0 0 0;}
#adBlock300 {margin:18px 0; position:relative; z-index:1;}
.inputBoxSmall {border:1px solid #dbdbdb; width:24px; background:#fff; font-size:13px; padding:3px; outline:none;}

#ie6Message {width:940px; border:1px solid #cdcdcd; background:#f9f9f9; padding:10px; margin:10px 0 0 0;}
#ie6Message p {font-size:13px; color:#444; margin:0; padding:0;}

h1 {color:#222; font-size:26px; padding:0; margin:0; font-weight:normal; letter-spacing:-1px; font-family:'Droid Sans', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
h2 {color:#222; font-size:26px; padding:15px 0 10px 0; font-weight:normal; margin:0; letter-spacing:-1px; font-family:'Droid Sans', helvetica;}
h3 {color:#222; font-size:20px; padding:0 0 10px 0; font-weight:normal; margin:0; letter-spacing:-1px; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
h4 {color:#222; font-size:20px; padding:0 0 3px 0; font-weight:normal; margin:0; letter-spacing:-1px; font-family:'Droid Sans', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
h5 {color:#222; font-size:22px; padding:0 0 5px 0; font-weight:normal; margin:0; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
h6 {color:#222; font-size:20px; padding:10px 0 10px 0; font-weight:normal; margin:0; letter-spacing:-1px; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}

.loginBoxTop {outline:none; color:#444; font-size:11px; padding:3px 5px; width:100px; border:2px solid #dbdbdb; background:#fff; -webkit-box-shadow: rgba(0, 0, 0, 0.09375) 0px 2px 5px inset;}
.loginButtonTop {outline:none; border:none; color:#101010; font-size:11px; background:#dbdbdb; padding:4px 12px 5px 12px; -webkit-border-radius:12px; cursor:pointer;}

/* Links */
a:link {color:#2e6d9f; text-decoration:none;}
a:visited {color:#2e6d9f; text-decoration:none;}
a:hover {color:#127dd0; text-decoration:underline;}
a.whiteLink {color:#fff; text-decoration:none;}
a.whiteLink:hover {color:#eee; text-decoration:underline;}
a.grayLink {color:#555; text-decoration:none;}
a.grayLink:hover {color:#999; text-decoration:underline;}

/* Login / Register */
.loginContainer {padding:20px 27px; background:#f4f4f4; -webkit-border-radius:8px;}
.loginTitle {font-size:40px; color:#346E9D; letter-spacing:-1px; border-bottom:1px solid #eee; padding:0 0 8px 0; margin:0 0 0px 0; font-family:'Droid Sans', helvetica, arial;}
.loginMessage {font-size:16px; color:#888; padding:3px 0 5px 0; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.inputBox {border:2px solid #dbdbdb; width:550px; display:block; background:#fff; font-size:18px; padding:10px 8px; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif; -webkit-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; -moz-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; outline:none;}
.inputBoxBad {border:2px solid #DE4609; background:url("../images/inputBoxBad.png") no-repeat; background-position:right;}
.inputBoxGood {background:url("../images/inputBoxGood.png") no-repeat; background-position:right;}
.inputBoxSubject {background:url("../images/contactSubjectArrow.png") no-repeat; background-position:right; cursor:pointer;}
.loginUser {display:block; clear:left; padding:0 0 15px 0; font-size:14px; color:#444; line-height:1.4em; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.loginBoxSplit {border-top:1px solid #fff; border-bottom:1px solid #ddd; height:0px; z-index:1000; width:540px;}
.loginBox {height:246px;}
.loginFooter {height:25px; margin:10px 0; vertical-align:middle; color:#666; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.registerHalf {float:left; display:inline; width:49.999%; padding:0 0 15px 0; font-size:14px; color:#444; line-height:1.4em;}
.loginSubmitBG {overflow:visible; position:fixed; top: 0px; left: 0px; bottom:0; width:100%; height``:100%; z-index:900; display: block; background:url('../images/black_trans_bg.png');}
.paymentPeriod {color:#777; margin:-5px 0 0 0; font-size:14px; line-height:1.7em;}

/* File Manager */
.fmCurrentFolderName {color:#222; font-size:26px; padding:0; margin:0; font-weight:normal; letter-spacing:-1px; cursor:pointer; font-family:'Droid Sans', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.fmCurrentFolderStats {font-size:12px; color:#a9a9a9; font-style:italic; margin:4px 0 0 0;}

.fmList {margin:0 0 10px 0; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.fmListItem {font-size:13px; color:#000; padding:8px 12px 7px 12px; cursor:pointer;}
.fmListItemSelected {background:url('../images/ie_only/favorites_selected.gif') repeat-x; background:-webkit-gradient(linear, left top, left bottom, from(#696e7f), to(#464857)); background:-moz-linear-gradient(top, #696e7f, #464857); color:#fff; text-shadow:#000 0px 1px 0px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

.usageMeter {position:relative; height:22px; width:235px; margin:5px 0 8px 0; border:1px solid #7e7e7e; background:url('../images/ie_only/usage_meter_bg_ie9.gif') repeat-x; background:-webkit-gradient(linear, left top, left bottom, from(#ccc), to(#9c9c9c)); background:-moz-linear-gradient(top, #ccc, #9c9c9c); -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 2px 0px inset; -moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 2px 0px inset; box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 2px 0px inset; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}        
.usageMeterBar {height:22px; float:left; margin:-1px 0 0 -1px; border:1px solid #3e4250; background:url('../images/ie_only/usage_bar_bg.gif'); background:-webkit-gradient(linear, left top, left bottom, from(#686e80), to(#464858)); background:-moz-linear-gradient(top, #686e80, #464858); -webkit-box-shadow: rgba(255, 255, 255, 0.17) 0px 1px 0px 0px inset; -moz-box-shadow: rgba(255, 255, 255, 0.17) 0px 1px 0px 0px inset; box-shadow: rgba(255, 255, 255, 0.17) 0px 1px 0px 0px inset; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.usageMeterText {position:absolute; width:235px; text-align:center; color:#fff; padding-top:5px; font-size:12px; text-shadow:#444 0px 1px 0px; cursor:default;}

.fmFileList {padding:4px 0 0 0; z-index:100;}
.fmFileListHidden {z-index:2400; background:#000;}

.fmFileListItem {height:15px; padding:8px 5px; color:#222; cursor:pointer; font-size:14px; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.fmFileListItem:hover {background:url('../images/fileRowHoverBG.gif') repeat-x; color:#fff; text-shadow:#000 0px 1px 0px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.fmFileListClicked {background:url('../images/fileRowHoverBG.gif') repeat-x; color:#fff; text-shadow:#000 0px 1px 0px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.fmFileListSelected {background:url('../images/fileRowHoverBG.gif') repeat-x; color:#fff; text-shadow:#000 0px 1px 0px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.fmFileListHighlighted {background:#fdfde5; border:1px dashed #ffc200; padding:7px 4px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.fmFileListHighlightedBad {background:#de6276; border:1px dashed #CC0000; padding:7px 4px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.fmFileListLoadMore {text-align:center; border:1px solid #ccc; color:#444; text-shadow:#fff 0px 1px 0px; font-size:15px; font-weight:bold; padding:10px 5px; background:url('../images/ie_only/fmLoadMoreBG.gif') repeat-x; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.fmFileListLoadMore:active {background:url('../images/ie_only/fmLoadMoreClicked.gif') repeat-x; text-shadow:#fff 0px 1px 0px;}
.fmFileListParent {background:#fdfde5; color:#333; font-size:12px; font-weight:bold; height:13px; padding:7px 5px; cursor:pointer; border:1px solid #f7f7ca; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.sprite_icon_parentfolder {background:url('../images/parentFolder.png') no-repeat; margin:-1px 0 0 0;}
.fmFileChkBox {float:left; width:22px; margin:0 0 0 1px;}
.fmFileName {float:left; width:295px; margin:-1px 0 0 5px; font-size:14px;}
.fmFileSize {float:left; width:85px; margin:0 0 0 1px; font-size:13px;}
.fmFileDate {float:left; width:100px; margin:0 0 0 1px; font-size:13px;}
.fmFileDownloads {float:left; width:100px; margin:0 0 0 1px; font-size:13px;}
.fmFileArrow {float:right; width:40px; height:22px; margin:-4px 0 0 0;}
.fmCollapse {text-align:right; color:#ccc; font-size:11px; cursor:pointer; margin:4px 4px 14px 0;}
.fmAlt1 {background:#fff;}
.fmAlt2 {background:#f3f6fa; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.fmRenameBox {border:1px solid #dbdbdb; width:170px; margin:-2px 0 0 0; background:#fff; font-size:11px; padding:3px 3px 3px 3px; outline:none; -webkit-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; -moz-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset;}

.fmOrderBar {padding:7px 4px 2px 4px; margin:8px 0 0 0; color:#000; cursor:pointer; font-size:11px; font-weight:bold; border:1px solid #ccc; background:url('../images/ie_only/order_bar_bg.gif') repeat-x; background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed)); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.fmOrderSpacer {clear:left; float:left; width:25px; margin:0 0 0 1px;}
.fmOrderName {float:left; width:295px; margin:0 0 0 1px;}
.fmOrderSize {float:left; width:85px; margin:0 0 0 1px;}
.fmOrderDate {float:left; width:100px; margin:0 0 0 1px;}
.fmOrderDownloads {float:left; width:100px; margin:0 0 0 1px;}

.fmDownMenu {position:absolute; z-index:1000; margin-top:23px; text-align:left;}
.fmMenu {border:0px; padding:4px 5px 4px 5px; width:150px; background:#f9f9f9; text-shadow:none; -webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 5px; -moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 5px; box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 5px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.fmItem {color:#000; padding:5px 9px 5px 9px; cursor:pointer;}
.fmItem:hover {background:#000; color:#fff; background:url('../images/dd_hover_bg.png') repeat-x; width:137px; margin-left:-5px; padding:5px 9px 5px 14px;}
.fmSpacer {border-top:1px solid #cdcdcd; margin:5px 0px;}
.fmMenuMove {background:url('../images/move_bottom.png') no-repeat bottom center; width:26px; height:13px; margin:-1px 0 0 68px;}
.fmMenuArrow {background:url('../images/ddMenuArrow.png'); position:absolute; z-index:1100; width:26px; height:14px; margin:-16px 0 0 100px;}

.fmNoFiles {text-align:center; width:300px; line-height:1.3em; font-size:14px; color:#444; margin:15px auto;}
.fmLoading {text-align:center; width:300px; margin:15px auto; line-height:1.3em; font-size:14px; color:#444;}

.moreActionsMenu {position:absolute; z-index:1000; width:150px; bottom:35px; margin:0 0 0 -34px; text-align:left; font-weight:normal;}
.maMenu {position: absolute; bottom:19px; padding:4px 5px 4px 5px; width:150px; background:#f9f9f9; text-shadow:none; -webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 5px; -moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 5px; box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 5px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.maItem {color:#000; padding:5px 9px 5px 9px; cursor:pointer;}
.maItem:hover {background:#000; color:#fff; background:url('../images/dd_hover_bg.png') repeat-x; width:137px; margin-left:-5px; padding:5px 9px 5px 14px;}
.maSpacer {border-top:1px solid #cdcdcd; margin:5px 0px;}
.maArrow {background:url('../images/searchMenuArrow.png'); position:absolute; z-index:1100; width:26px; height:14px; margin:2px 0 0 117px;}

.currentFolderMenu {position:absolute; z-index:1000; width:150px; margin:10px 0 0 0; text-align:left; font-size:14px; font-family:helvetica, arial, Trebuchet MS; letter-spacing:0px;}
.cfMenu {border:0px solid #cdcdcd; padding:4px 5px 4px 5px; width:150px; background:#f9f9f9; text-shadow:none; -webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 5px; -moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 5px; box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 5px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.currentFolderArrow {vertical-align:middle; margin-top:-3px;}

/*File Manager Footer*/
#fmFooter {position:fixed; z-index:800; bottom:0; left:0; height:52px; width:100%; background:url('../images/fmFooterBg.png');}
#fmFooterContainer {position:relative; z-index:900; bottom:0; margin:4px auto 0 auto; width:940px; height:48px;}
.fmButtonRow {margin:7px 0 0 0;}
.fmFooterButton {cursor:pointer; float:left; display:inline; padding:6px 0; border-right:1px solid #3f4149; border-left:1px solid #6b6e7c;}
.sprite_footer, .sprite_footer_move, .sprite_footer_new, .sprite_footer_delete, .sprite_footer_trash, .sprite_footer_more {width:147px; height:18px; text-decoration:none; display:block; background-image:url('../images/footerIcons.png');  background-repeat:no-repeat; text-indent:-9999;}
.sprite_footer_move {background-position:0 -0px; width:89px;} .sprite_footer_move:hover {background-position:0 -18px; width:89px;}
.sprite_footer_new {background-position:0 -36px; width:147px;} .sprite_footer_new:hover {background-position:0 -54px; width:147px;}
.sprite_footer_delete {background-position:0 -72px; width:97px;} .sprite_footer_delete:hover {background-position:0 -90px; width:97px;}
.sprite_footer_trash {background-position:0 -108px; width:92px;} .sprite_footer_trash:hover {background-position:0 -126px; width:92px;}
.sprite_footer_more {background-position:0 -144px; width:147px;} .sprite_footer_more:hover {background-position:0 -162px; width:147px;}

/* Sprite file icons */
.sprite_icon_main, .sprite_icon_default, .sprite_icon_folder, .sprite_icon_folders, .sprite_icon_images, .sprite_icon_jpg, .sprite_icon_jpeg, .sprite_icon_bmp, .sprite_icon_gif, .sprite_icon_pdf, .sprite_icon_xls, .sprite_icon_xlsx, .sprite_icon_mp3, .sprite_icon_m4a, .sprite_icon_aac, .sprite_icon_wav, .sprite_icon_png, .sprite_icon_ppt, .sprite_icon_pptx, .sprite_icon_mov, .sprite_icon_txt, .sprite_icon_rtf, .sprite_icon_wmv, .sprite_icon_wma, .sprite_icon_doc, .sprite_icon_docx, .sprite_icon_zip, .sprite_icon_zipx, .sprite_icon_rar, .sprite_icon_tar, .sprite_icon_mpg, .sprite_icon_psd, .sprite_icon_mp4, .sprite_icon_avi, .sprite_icon_3gp, .sprite_icon_flv, .sprite_icon_swf, .sprite_icon_php, .sprite_icon_js, .sprite_icon_css, .sprite_icon_htm, .sprite_icon_html, .sprite_icon_exe, .sprite_icon_app, .sprite_icon_epub, .sprite_icon_moveFolder  {width:16px; height:17px; text-decoration:none; display:inline-block; background-image:url('../images/spriteIcons.png');  background-repeat:no-repeat; text-indent:-9999;}
.sprite_icon_default {background-position:0px -45px;} .sprite_icon_folder {background-position:0px -2px;} .sprite_icon_folders {background-position:0px -24px;} .sprite_icon_images {background-position:0px -65px;} .sprite_icon_jpg {background-position:0px -65px;} .sprite_icon_jpeg {background-position:0px -65px;} .sprite_icon_bmp {background-position:0px -65px;} .sprite_icon_gif {background-position:0px -85px;} .sprite_icon_pdf {background-position:0px -105px;} .sprite_icon_xls {background-position:0px -125px;} .sprite_icon_xlsx {background-position:0px -125px;} .sprite_icon_mp3 {background-position:0px -165px;} .sprite_icon_m4a {background-position:0px -165px;} .sprite_icon_aac {background-position:0px -165px;}
.sprite_icon_wav {background-position:0px -165px;} .sprite_icon_png {background-position:0px -185px;} .sprite_icon_ppt {background-position:0px -205px;} .sprite_icon_pptx {background-position:0px -205px;} .sprite_icon_mov {background-position:0px -225px;} .sprite_icon_txt {background-position:0px -245px;} .sprite_icon_rtf {background-position:0px -245px;} .sprite_icon_wmv {background-position:0px -265px;} .sprite_icon_wma {background-position:0px -165px;} .sprite_icon_doc {background-position:0px -285px;} .sprite_icon_docx {background-position:0px -285px;} .sprite_icon_zip {background-position:0px -305px;} .sprite_icon_zipx {background-position:0px -305px;} .sprite_icon_rar {background-position:0px -305px;} .sprite_icon_tar {background-position:0px -305px;} .sprite_icon_mpg {background-position:0px -325px;} .sprite_icon_psd {background-position:0px -345px;}
.sprite_icon_mp4 {background-position:0px -325px;} .sprite_icon_avi {background-position:0px -325px;} .sprite_icon_3gp {background-position:0px -325px;} .sprite_icon_flv {background-position:0px -365px;} .sprite_icon_swf {background-position:0px -365px;} .sprite_icon_php {background-position:0px -385px;} .sprite_icon_js {background-position:0px -405px;} .sprite_icon_css {background-position:0px -405px;}
.sprite_icon_htm {background-position:0px -405px;} .sprite_icon_html {background-position:0px -405px;} .sprite_icon_exe {background-position:0px -423px;} .sprite_icon_app {background-position:0px -423px;} .sprite_icon_epub {background-position:0px -445px;} .sprite_icon_moveFolder {background-position:0px -2px; display:inline-block;}

/*Main Sprite*/
.sprite_upgrade, .sprite_upgrade_10gb, .sprite_upgrade_20gb, .sprite_upgrade_50gb, .sprite_upgrade_100gb {width:68px; height:57px;text-decoration:none; display:inline-block; background-image:url('../images/mainSprite.png');  background-repeat:no-repeat; text-indent:-9999;}
.sprite_upgrade_10gb {background-position:0px 0px;}
.sprite_upgrade_20gb {background-position:0px -124px;}
.sprite_upgrade_50gb {background-position:0px -62px;}
.sprite_upgrade_100gb {background-position:0px -186px;}

/* File Manager Ads */
.fmBottomAd {position:fixed; z-index:4; bottom:47px; z-index:500; margin:auto auto; width:940px; padding:4px 0 2px 0; border:1px solid #cdcdcd; background:#f9f9f9;}
.fmRemoveAd {position:absolute; z-index:5; right:0; font-size:11px; color:#ccc; margin:0px 3px 0 0; cursor:pointer;}
.fmClose {position:absolute; z-index:5; right:0; font-size:11px; color:#ccc; margin:-25px 3px 0 0; cursor:pointer;}

/* Share Folder */
.sharedFolderStats {font-size:12px; color:#a9a9a9; margin:4px 0 0 0;}
.sharedOrderBar {padding:7px 4px 6px 4px; margin:8px 0 0 0; color:#000; cursor:pointer; font-size:11px; font-weight:bold; border:1px solid #ccc; background:url('../images/ie_only/order_bar_bg.gif') repeat-x; background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed)); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.sharedOrderName {float:left; width:335px; margin:0 0 0 1px;}
.sharedOrderSize {float:left; width:85px; margin:0 0 0 1px;}
.sharedOrderDate {float:left; width:100px; margin:0 0 0 1px;}
.sharedOrderDownloads {float:left; width:100px; margin:0 0 0 1px;}
.sharedFileList {padding:4px 0 0 0;}
.sharedFileListItem {height:15px; padding:8px 5px; color:#222; cursor:pointer; font-size:14px; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.sharedFileListItem:hover {background:url('../images/fileRowHoverBG.gif') repeat-x; color:#fff; text-shadow:#000 0px 1px 0px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.sharedFileChkBox {float:left; width:22px; margin:0 0 0 1px;}
.sharedFileName {float:left; width:335px; margin:-1px 0 0 0px; font-size:14px; text-indent:20px;}
a.sharedFileLink {text-decoration:none; color:#222;}
a.sharedFileLink:hover {text-decoration:none; color:#fff;}
.sharedFileSize {float:left; width:85px; margin:0 0 0 1px; font-size:13px;}
.sharedFileDate {float:left; width:100px; margin:0 0 0 1px; font-size:13px;}
.sharedFileDownloads {float:left; width:100px; margin:0 0 0 1px; font-size:13px;}
.shareDescription {padding:0 0 10px 0; color:#999; font-size:13px; font-style:italic; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}

/* Favorites */
.favoriteItem {font-size:13px; color:#000; padding:0px 12px 0px 12px; height:32px; cursor:pointer; }
a.favoriteItemLink {text-decoration:none; color:#000;}
.favoriteItemSelected {background:url('../images/ie_only/favorites_selected.gif') repeat-x; background:-webkit-gradient(linear, left top, left bottom, from(#696e7f), to(#464857)); background:-moz-linear-gradient(top, #696e7f, #464857); color:#fff; text-shadow:#000 0px 1px 0px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.favoriteName {float:left; margin:8px 0 0 5px; font-size:14px;}
.favoriteItemHighlighted {background:#fdfde5; border:1px dashed #ffc200; height:31px; margin:-1px 0 0 -1px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.favoriteItemHighlightedBad {background:#de6276; border:1px dashed #CC0000; height:31px; margin:-1px 0 0 -1px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

.spriteFavoriteMain, .spriteFavoriteHome, .spriteFavoriteDefault, .spriteFavoritePicture, .spriteFavoriteApps, .spriteFavoriteMusic, .spriteFavoriteDocument, .spriteFavoriteMovie, .spriteFavoriteClock, .spriteFavoriteFacebook, .spriteFavoriteTwitter, .favoriteIcon {width:16px; height:16px; float:left; margin:8px 0 0 0; text-decoration:none; display:block; background-image:url('../images/spriteFavorite.png'); background-repeat:no-repeat; text-indent:-9999;}
.spriteFavoriteHome {background-position:0px 0px;}
.spriteFavoriteDefault {background-position:0px -16px; margin-top:9px;}
.spriteFavoritePicture {background-position:0px -32px;}
.spriteFavoriteApps {background-position:0px -48px;}
.spriteFavoriteMusic {background-position:0px -64px; margin-top:9px;}
.spriteFavoriteDocument {background-position:0px -80px;}
.spriteFavoriteMovie {background-position:0px -96px;}
.spriteFavoriteClock {background-position:0px -112px;}
.spriteFavoriteFacebook {background-position:0px -128px;}
.spriteFavoriteTwitter {background-position:0px -144px;}
.favoriteIcon {background-position:0px 0px;}

/* Gallery View */
.galleryFiles {margin:8px 0; position:relative; display:inline-block; width:678px; z-index:100;}
.gItem {display:inline-block; height:136px; margin:0 13px 13px 0px; border:1px solid #fff; color:#000; cursor:pointer;}
.gItem img {width:140px; height:90px; margin:auto auto; padding:7px; -webkit-box-shadow: rgba(0,0,0,0.4) 0 1px 3px; -moz-box-shadow: rgba(0,0,0,0.4) 0 1px 3px; box-shadow: rgba(0,0,0,0.4) 0px 1px 3px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.gItemBlank {display:block; width:140px; height:90px; margin:auto auto 8px auto; padding:7px; background-repeat:no-repeat;}
.gItem p {width:152px; padding:3px 0; margin:5px auto 0 auto; border:1px solid #fff; font-size:13px; text-align:center; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.gItemBlankTop {width:153px; height:103px; background:url('../images/blankBG.png'); position:absolute; z-index:200; margin:-1px 0 0 -1px;}
.gMenu {position:absolute; z-index:300; width:16px; height:16px; font-size:13px; margin:75px 0 0 125px; background:none;}
.gSelected {background:url('../images/ie_only/gSelectedFile.gif') repeat-x; background:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ccc)); background:-moz-linear-gradient(top, #f9f9f9, #ccc); -webkit-box-shadow: rgba(0,0,0,0.4) 0 1px 3px; -moz-box-shadow: rgba(0,0,0,0.4) 0 1px 3px; box-shadow: rgba(0,0,0,0.4) 0 1px 3px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.gSelectedText {border:1px solid #ccc !important; background:url('../images/ie_only/gSelectedName.gif') repeat-x; background:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ddd)); background:-moz-linear-gradient(top, #f9f9f9, #ddd); -webkit-box-shadow:rgba(255, 255, 255, 0.9) 0px 1px 0px 0px inset; -moz-box-shadow:rgba(255, 255, 255, 0.9) 0px 1px 0px 0px inset; box-shadow:rgba(255, 255, 255, 0.9) 0px 1px 0px 0px inset; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; color:#000; text-shadow:#fff 0px 1px 0px;}
.gHighlighted {background:#fdfde5; border:1px dashed #ffc200; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.gHighlightedBad {background:#de6276; border:1px dashed #CC0000; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

/*Gallery Icon Sprites */
.gSprite1, .gSpritePSD, .gSpriteJPG, .gSpriteJPEG, .gSpriteBMP, .gSpritePNG, .gSpriteGIF, .gSpritePDF, .gSpriteXLS, .gSpriteXLSX, .gSpriteDOC, .gSpriteDOCX, .gSpritePPT, .gSpritePPTX, .gSpriteMP3, .gSpriteMP4, .gSpriteAAC, .gSpriteWAV, .gSpriteMOV, .gSpriteTXT, .gSpriteRTF, .gSpriteWAV, .gSpriteWMA {width:140px; height:90px; float:left; margin:-2px 0 0 0; text-decoration:none; display:inline-block; background-image:url('../images/iconlarge/largeIconSet1.png'); background-repeat:no-repeat; text-indent:-9999;}
.gSpritePSD {background-position:0px 0px;} .gSpriteJPG {background-position:0px -90px;} .gSpriteJPEG {background-position:0px -180px;} .gSpriteBMP {background-position:0px -270px;} .gSpritePNG {background-position:0px -360px;} .gSpriteGIF {background-position:0px -450px;} .gSpritePDF {background-position:0px -540px;} .gSpriteXLS {background-position:0px -630px;} .gSpriteXLSX {background-position:0px -720px;} .gSpriteDOC {background-position:0px -810px;} .gSpriteDOCX {background-position:0px -900px;} .gSpritePPT {background-position:0px -990px;} .gSpritePPTX {background-position:0px -1080px;} .gSpriteMP3 {background-position:0px -1170px;} .gSpriteMP4 {background-position:0px -1260px;} .gSpriteAAC {background-position:0px -1350px;} .gSpriteWAV {background-position:0px -1440px;} .gSpriteMOV {background-position:0px -1530px;} .gSpriteTXT {background-position:0px -1620px;} .gSpriteRTF {background-position:0px -1710px;} .gSpriteWAV {background-position:0px -1800px;} .gSpriteWMA {background-position:0px -1890px;}
.gSprite2, .gSpriteZIP, .gSpriteZIPX, .gSpriteRAR, .gSpriteTAR, .gSpriteMPG, .gSpriteAVI, .gSprite3GP, .gSpriteFLV, .gSpriteSWF, .gSpritePHP, .gSpriteJS, .gSpriteCSS, .gSpriteHTM, .gSpriteHTML, .gSpriteEXE, .gSpriteAPP, .gSpriteEPUB, .gSpriteBLANK, .gSpriteFolder, .gSpritePrevious {width:140px; height:90px; float:left; margin:-2px 0 0 0; text-decoration:none; display:inline-block; background-image:url('../images/iconlarge/largeIconSet2.png'); background-repeat:no-repeat; text-indent:-9999;}
.gSpriteZIP {background-position:0px 0px;} .gSpriteZIPX {background-position:0px -90px;} .gSpriteRAR {background-position:0px -180px;} .gSpriteTAR {background-position:0px -270px;} .gSpriteMPG {background-position:0px -360px;} .gSpriteAVI {background-position:0px -450px;} .gSprite3GP {background-position:0px -540px;} .gSpriteFLV {background-position:0px -630px;} .gSpriteSWF {background-position:0px -720px;} .gSpritePHP {background-position:0px -810px;} .gSpriteJS {background-position:0px -900px;} .gSpriteCSS {background-position:0px -990px;} .gSpriteHTM {background-position:0px -1080px;} .gSpriteHTML {background-position:0px -1170px;} .gSpriteEXE {background-position:0px -1260px;} .gSpriteAPP {background-position:0px -1350px;} .gSpriteEPUB {background-position:0px -1440px;} .gSpriteBLANK {background-position:0px -1530px;} .gSpriteFolder {background-position:0px -1620px;} .gSpritePrevious {background-position:0px -1710px;}

/* Password Box */
.passwordBox {width:500px; margin:15px auto 15px auto; padding:15px 15px 8px 15px; border:1px solid #eee; background:#f0f0f0 url('../images/passwordBoxBG.gif') repeat-x; background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0)); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 3px 0px; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 3px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 3px 0px; }
.passwordContent {background:url('../images/iconLock.png') no-repeat; min-height:64px; margin:auto auto; padding:0 0 0 75px;}
.passwordTitle {font-size:26px; color:#222; font-family:'Droid Sans', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.passwordBox p {color:#444; margin:5px 0 0 0; padding:0; line-height:1.3em; font-size:12px;}
.passwordDivider {border-top:1px solid #ddd; border-bottom:1px solid #fff; height:0px; width:500px; margin:15px 0 7px 0;}
.passwordSubmit {display:block;}
.passwordInput {border:2px solid #dbdbdb; width:385px; display:block; float:left; background:#fff; font-size:15px; padding:6px; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif; -webkit-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; -moz-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; outline:none;}
.fileLockedBox {width:500px; margin:15px auto 15px auto; padding:15px 15px 15px 15px; border:1px solid #eee; background:url('../images/passwordBoxBG.gif') repeat-x; background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0)); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 3px 0px; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 3px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 3px 0px;}
.fileLockedBox p {color:#444; margin:5px 0 0 0; padding:0; line-height:1.3em; font-size:12px;}
.IEContent {background:url('../images/iconIE.png') no-repeat; min-height:64px; margin:auto auto; padding:0 0 0 75px;}

/* Delete Popup */
.deletePopup {overflow: visible; position: fixed; top: 0px; left: 0px; bottom:0; width: 100%; height: 100%; z-index:900; display: block; background:url('../images/black_trans_bg.png');}
.deleteBox {position:absolute; top:50%; left:50%; width:500px; margin:-200px 0 0 -236px; padding:15px 15px 8px 15px; border:1px solid #eee; background:url('../images/passwordBoxBG.gif') repeat-x; background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0)); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 3px 0px; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 3px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 3px 0px;}
.deleteContent {background:url('../images/iconDeleteLarge.png') no-repeat; min-height:64px; margin:auto auto; padding:0 0 0 75px;}
.deleteTitle {font-size:26px; color:#222; font-family:'Droid Sans', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.deleteBox p {color:#444; margin:5px 0 0 0; padding:0; line-height:1.3em; font-size:12px;}
.deleteDivider {border-top:1px solid #ddd; border-bottom:1px solid #fff; height:0px; width:500px; margin:15px 0 7px 0;}
.deleteSubmit {display:block; text-align:right; float:right;}

/* Move Files */
.moveBox {border:2px solid #dbdbdb; width:520px; height:200px; overflow-x:hidden; display:block; background:#fff; font-size:18px; padding:10px 8px; -webkit-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; -moz-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; outline:none;}
.folderTree {margin:0; padding:0; color:#000; font-size:13px; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.folderTree ul {margin:0; padding:4px 0 0 0; color:#000; font-size:13px; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.folderTree li {list-style-type:none; padding:0px 0px 4px 14px; cursor:pointer;}
.folderTree  li.submenu{cursor:hand !important; cursor:pointer !important;}
.folderTreeOpen {background:url('../images/folderExpand.gif') no-repeat left top; width:16px; height:18px; display:inline-block;}
.folderTreeClose {background:url('../images/folderClose.gif') no-repeat left top; width:16px; height:18px; display:inline-block;}
.folderTreeRow {background:#fff; padding:2px 0px;}
.folderTreeSelect {background:#3890e2; color:#fff; display:inline-block; padding:2px 6px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

/* Download Page & Image View Page */
#downloadAD {width:100%; position:absolute; top:53px; left:0; z-index:100;}
.downloadADInner {width:100%; height:94px; position:relative; z-index:100; background:url('../images/downloadAdBG.gif') bottom repeat-x; background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f9f9f9)); padding:6px 0; margin:0 auto; border-bottom:1px dotted #d6d6d6;}
.downloadADInner768 {width:728px; position:absolute; z-index:100; left:50%; margin-left:-364px;}
.downloadADInner768Bottom {width:728px; position:absolute; z-index:100; left:50%; margin-left:-364px;}
.downloadADSpacer {height:110px; width:100%;}
.downloadButton {background:#337fda url('../images/ie_only/downloadButtonBG.gif') repeat-x; background:-webkit-gradient(linear, left top, left bottom, from(#4E9FE4), to(#3D81D7)); background:-moz-linear-gradient(top, #4E9FE4, #3D81D7); color:#fff; text-shadow:#3b3f7a 0px 1px 0px; border:1px solid #2872b2; font-size:20px; font-weight:bold; text-align:center; padding:20px 5px 18px 5px; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; cursor:pointer; outline:none; -webkit-box-shadow:rgba(125, 193, 229, 0.9) 0px 1px 0px 0px inset; -moz-box-shadow:rgba(125, 193, 229, 0.9) 0px 1px 0px 0px inset; -webkit-transition:all 200ms;  -moz-transition:all 200ms; user-select:none;-outline:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;}
.downloadButton:active {background:#337fda url('../images/ie_only/downloadButtonBGClicked.gif') repeat-x; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4291d5), to(#2e7abb)); background:-moz-linear-gradient(top, #4291d5, #2e7abb); -webkit-box-shadow: rgba(43, 120, 161, 0.6) 0px 1px 0px 0px inset; -moz-box-shadow: rgba(43, 120, 161, 0.6) 0px 1px 0px 0px inset; text-shadow:#3b3f7a 0px 1px 0px;}
.downloadUpgrade {padding:8px 6px 5px 6px; margin:8px 0 0 0; color:#444; cursor:pointer; font-size:12px; font-weight:bold; border:1px solid #ccc; background:url('../images/ie_only/order_bar_bg.gif') repeat-x; background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed)); background:-moz-linear-gradient(top, #fff, #ededed); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.downloadUpgrade a {text-decoration:none;}
.downloadShare {background:#fafafa; border:1px solid #eee; margin:8px 0 0 0; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.downloadShareHeader {background:#eee; padding:10px 8px; font-size:14px; font-weight:bold; color:#666; border-bottom:1px solid #fff;}
.downloadShareURL {text-align:center; font-size:14px; font-weight:bold; color:#666; margin:8px 0 8px 0;}
.downloadShareIcons {text-align:center; margin:0 0 8px 0;}
.downloadShareIcons img {margin:4px; cursor:pointer;}
.downloadTitle {font-size:30px; color:#346E9D; margin:8px 0 0px 0; font-weight:bold; text-align:center; font-family:'Droid Sans', Helvetica, Arial, sans-serif;}
.downloadSize {font-size:16px; font-weight:bold; text-align:center; color:#666; margin:0 0 20px 0;}
.downloadContainer {width:820px; margin:auto auto;}
.downloadBox {width:500px; height:320px; float:left;}
.downloadSmallAd {width:300px; height:320px; float:right; position:relative; z-index:1;}
.downloadBottomAd {position:fixed; z-index:4; bottom:0px; z-index:500; margin:auto auto; width:940px; height:90px; padding:4px 0 2px 0; border:1px solid #cdcdcd; background:#f9f9f9;}

.imageShare {width:500px; margin:auto auto;}
.imageView {margin:8px 0 8px 0; text-align:center; cursor:pointer;}
.imageView img {border:1px solid #f0f0f0; padding:4px; margin:auto auto; text-align:center;}

.imageSize {width:498px; color:#000; text-shadow:#fff 0px 1px 0px; border:1px solid #ccc; background:url('../images/ie_only/imageSizeBg.gif') repeat-x; background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed)); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.imageSizeButton {float:left; color:#666; border-left:1px solid #ccc; padding:7px 14px 5px 14px; font-size:13px; cursor:pointer;}
.imageSizeButton:hover {background:url('../images/ie_only/imageSizeBg_selected.gif') repeat-x; background:-webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff)); -webkit-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; -moz-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset;}
.imageSizeButton:active {background:url('../images/ie_only/imageSizeBg_selected.gif') repeat-x; background:-webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff)); -webkit-box-shadow: rgba(0, 0, 0, 0.0976562) 0px -2px 5px inset; -moz-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset;}
.imageSizeSizes {font-size:13px; font-weight:bold; color:#555;}
#imageSizeRight {float:right; width:301px; display:inline; text-align:left; font-size:11px;}
.imageButtonLast:hover {-webkit-border-top-right-radius:4px; -webkit-border-bottom-right-radius:4px; -moz-border-top-right-radius:4px; -moz-border-bottom-right-radius:4px; border-top-right-radius:4px; border-bottom-right-radius:4px;}

/*MP3 Player & SlideShow*/
.musicContainer {width:820px; margin:auto auto;}
.musicLeft {width:350px; height:320px; float:left;}
.musicRight {width:450px; height:320px; float:right; position:relative; }
.embedBox {border:2px solid #dbdbdb; width:450px; height:96px; display:block; background:#fff; color:#555; font-size:11px; padding:7px 5px; font-family:Helvetica, Arial, sans-serif; -webkit-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; -moz-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; outline:none;}
.musicPlayer {border:1px solid #f0f0f0; width:320px; padding:4px 4px 1px 4px; margin:auto auto; text-align:center;}
.musicFolderSelect {margin:8px 0 5px 8px; float:left;}
.slideshowPreview {border:1px solid #f0f0f0; width:480px; padding:4px 4px 1px 4px; margin:0 auto 10px auto; text-align:center;}
.slideshowLeft {width:96px; padding:6px 4px 6px 0; font-size:14px; color:#444; text-align:right;}
.slideshowSubmit {margin:12px 0 0 0;}

/* Upgraded Plans */
.plansBox {height:348px;}
.plan {width:215px; border:1px solid #b5b5b5; padding:20px 0 15px 0; background:#f0f0f0; float:left; display:inline; margin:0 24px 0 0;}
.plan .header {margin:0 15px; padding:0 0 10px 0; border-bottom:1px solid #dddddd;}
.plan .header img {display:block; margin:auto auto; }
.plan .content {margin:15px 15px 0 15px; color:#555;}
ul.planFeatures {list-style-type:none; margin:0 0 0 4px; padding:0; font-family: Helvetica, Arial, sans-serif;}
ul.planFeatures li {background:url('../images/listCheckmark.gif') no-repeat left; padding:6px 0 6px 18px;}
.plan .buttonSignup {display:block; margin:10px auto 0 auto; cursor:pointer;}
.planMessage {color:#222; font-size:23px; padding:0; margin:30px 0; text-align:center; font-weight:normal; letter-spacing:-1px; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.oneThirdBox {width:300px; height:200px; float:left; display:inline; margin:0 19px 0 0;}
.oneThirdBox .title {font-weight:bold; color:#000; font-size:20px; letter-spacing:-1px; font-family:'Droid Sans', Helvetica, Arial, sans-serif;}
.oneThirdBox p {color:#888; font-size:12px; line-height:1.6em; margin:15px 0 0 0; padding:0;}
.oneThirdBox img {float: left; padding:0 16px 1px 0;}
   
.oneHalfBox {width:450px; height:120px; float:left; display:inline; margin:0 19px 0 0;}
.oneHalfBox .title {font-weight:bold; color:#000; font-size:20px; letter-spacing:-1px; font-family:'Droid Sans', Helvetica, Arial, sans-serif;}
.oneHalfBox p {color:#888; font-size:12px; line-height:1.6em; margin:15px 0 0 0; padding:0;}
.oneHalfBox img {float: left; padding:0 16px 1px 0;}

/* Forum */
.threadTitle {color:#222; font-size:34px; padding:5px 0 2px 0; font-weight:normal; margin:0; letter-spacing:-1px; font-family:'Droid Sans', Helvetica, Arial, sans-serif;}
.threadStats {font-size:12px; color:#444;}
.threadSpacer {border-top:1px dotted #ccc; margin:18px 0 25px 0; }
.threadPost {margin:0 0 15px 0; color:#000;}
.threadLeft {clear:left; float:left; width:170px; display:inline; padding:15px 0;}
.threadRight {float:right; width:730px; display:inline; text-align:left; padding:15px 10px;}
.threadUname {font-size:13px; font-weight:bold;}
.threadUlevel {font-size:12px;}
.threadContent {font-size:12px; line-height:18px;}
.threadContent a {text-decoration:none; color:#346E9D;}
.threadContent a:hover {text-decoration:underline; }
.threadDate {border-top:1px dotted #ccc; margin:10px 0 0 0; padding:8px 0 0 0; font-size:11px; line-height:18px;}
.Alt1 {background:#f7f7f7;} .Alt2 {background:#fff;} .Alt3 {background:#f8f8f8;}
.reply {margin:10px 0 0 0;}
.replyTitle {color:#222; font-size:34px; padding:0 0 5px 0; font-weight:normal; margin:0; letter-spacing:-1px; font-family:'Droid Sans', Helvetica, Arial, sans-serif;}
.replyInfo {font-size:12px; color:#444; padding:0 0 10px 0;}
.replyContent {background:#fff; padding:0px;}
.replyBox {border:2px solid #dbdbdb; width:868px; height:140px; display:block; background:#fff; text-align:left; font-size:12px; padding:10px 8px; -webkit-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; -moz-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; outline:none;}
.forumHotTopics {margin:3px 0 10px 0}
.forumHotTopic {float:left;margin-right:5px;}
.forumHeader {color:#222; font-size:26px; padding:10px 0 3px 0; font-weight:normal; margin:0; letter-spacing:-1px; border-bottom:1px solid #eee;}
.forumHeaderRow {margin:10px 0px -5px 0px;display:inline-block;width:100%;}
.forumCategory {float:left;width:59%; border-left:2px solid white; height:30px; padding-left:8px;}
.forumPosts {float:left; font-size:11px; width:12%; text-align:center; border-left:2px solid #fff; height:30px; padding:3px 0 0 0;}
.forumRow {font-family:arial; display:inline-block; width:100%; height:30px; margin:0 0 2px 0; line-height:2.4;}
.forumRow:hover {background:#007bd3; color:#fff;}
.forumRow:hover a {color:#fff;}
.forumTitle {font-size:12px;}
.forumSticky {background:#f8f8f8;}
.forumBoard {background:#f7f7f7;}
.forumReplyBox {border:0px solid #dbdbdb; width:940px; margin:10px 0 0 0; display:block; background:#fff; text-align:left;}
.forumReplyMessage {font-size:26px; color:#222; padding:0 20px 0 0; font-family:'Droid Sans', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif; text-align:center}
.forumManage {float:right; display:block;}

/* Search */
.searchBox {margin:7px 0 0 0; outline:none; background:#fff url('../images/searchBarBg.gif') no-repeat; background-position:left center; border:1px solid #23242c; width:241px; color:#a9a9a9; font-size:13px; padding:8px 8px 8px 30px; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:rgba(255, 255, 255, 0.2) 0px 1px 1px 0px; -moz-box-shadow:rgba(255, 255, 255, 0.2) 0px 1px 1px 0px; box-shadow:rgba(255, 255, 255, 0.2) 0px 1px 1px 0px;}
.searchResultMenu {position: absolute; bottom:55px; padding: 0; text-align: left; z-index:1500; width:268px; margin:0px 0 0 7px;}
.searchMenu {border:0px solid #cdcdcd; padding:4px 5px 4px 5px; width:255px; background:#f9f9f9; text-shadow:none; -webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 5px 0px; -moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 5px 0px; box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 5px 0px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.searchItem {color:#000; padding:5px 9px 5px 9px; cursor:pointer;}
.searchItem:hover {background:#000; color:#fff; background:url('../images/dd_hover_bg.png') repeat-x; width:242px; margin-left:-5px; padding:5px 9px 5px 14px;}
.searchSpacer {border-top:1px solid #cdcdcd; margin:5px 0px;}
.searchMenuMove {background:url('../images/move_bottom.png') no-repeat bottom center; width:26px; height:13px; margin:-1px 0 0 68px;}
.searchMenuArrow {background:url('../images/searchMenuArrow.png'); position:absolute; z-index:1100; width:26px; height:14px; margin:2px 0 0 117px;}

/* Apps */
.backgroundiPhone {background:url('../images/apps/appBGiPhone.jpg') no-repeat; width:940px; height:262px; display:block; margin:145px 0 0 0; z-index:100;}
.iPhoneMain {display:block; position:absolute; z-index:500; height:495px; width:363px; margin:-390px 0 0 530px;}
.iPhoneBottom {height:80px; margin:50px 0 0 0;}
.iPhoneDownload {display:block; position:absolute; z-index:500; height:47px; width:173px; margin:-83px 0 0 45px; cursor:pointer;}
.iPadButton {display:block; position:absolute; z-index:500; height:47px; width:153px; margin:-83px 0 0 220px; cursor:pointer;}

.appContainer {height:279px; margin:8px 0 30px 0; -webkit-box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 5px 0px; -moz-box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 5px 0px; box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 5px 0px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.appTop {width:940px; height:260px; z-index:100;}
.appTop img {-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.appMainBottom {width:940px; height:45px; z-index:200; position:absolute; background:url('../images/apps/appsBottomBG.png') repeat-x; margin-top:-26px; border-bottom:1px solid #b3b3b3; -webkit-border-bottom-left-radius:8px; -webkit-border-bottom-right-radius:8px; -moz-border-bottom-left-radius:8px; -moz-border-bottom-right-radius:8px; border-bottom-left-radius:8px; border-bottom-right-radius:8px;}
.appButtons {width:445px; margin:13px 0 0 246px; position:absolute; z-index:1500;}
.appButtonsLeft {width:220px; display:inline-block;}
.appButtonsRight {width:220px; display:inline-block;}
.appButtonsCenter {border-right:1px solid #f9f9f9; border-left:1px solid #aaa; height:42px; width:0px; margin:4px auto 0 auto; display:block;}
.appButtonsInfo {width:920px; margin:-28px auto 0 auto; padding:0 10px; position:absolute; z-index:1000; font-size:12px; font-weight:bold; text-shadow:#f0f0f0 0px 1px 0px;}
.appDownload {padding:5px 20px 4px 20px; z-index:1000; color:#444; text-shadow:#fff 0px 1px 0px; font-size:12px; font-weight:bold; border:1px solid #b0b0b0; display:inline-block; cursor:pointer; margin:0 0 0 8px; background:url('../images/apps/appButtonBG.gif'); background:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#c0c0c0)); background:-moz-linear-gradient(top, #f6f6f6, #c0c0c0); background-image: -o-linear-gradient(#f6f6f6, #c0c0c0); -webkit-border-radius:16px; -moz-border-radius:16px; border-radius:16px; -webkit-box-shadow:rgba(255, 255, 255, 0.5) 0px 1px 0px; -moz-box-shadow:rgba(255, 255, 255, 0.5) 0px 1px 0px; box-shadow:rgba(255, 255, 255, 0.5) 0px 1px 0px;}
.appDownload:hover {background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#bbb)); background:-moz-linear-gradient(top, #eee, #bbb); background-image: -o-linear-gradient(#eee, #bbb);}
.appDownload:active {background:url('../images/apps/appButtonBG_click.gif');background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#bbb)); background:-moz-linear-gradient(top, #eee, #bbb); background-image: -o-linear-gradient(#eee, #bbb); -webkit-box-shadow:rgba(255, 255, 255, 0.3) 0px 1px 0px, rgba(0, 0, 0, 0.17) 0px 1px 2px inset; -moz-box-shadow:rgba(255, 255, 255, 0.3) 0px 1px 0px, rgba(0, 0, 0, 0.17) 0px 1px 2px inset; box-shadow:rgba(255, 255, 255, 0.3) 0px 1px 0px, rgba(0, 0, 0, 0.17) 0px 1px 2px inset;}

.appContainer2 {height:190px; margin:8px 0 0 0;}
.appTitle {text-align:center; color:#222; font-size:46px; padding:0; margin:25px 0 0px 0; font-weight:normal; letter-spacing:-1px; font-family:'Droid Sans', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.appSubTitle {text-align:center; color:#999; font-size:16px; padding:0; margin:6px 0 25px 0; font-weight:normal; font-family:'Droid Sans', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.appPlatformContent {margin:0 0 0 45px;}
.appPlatform {width:190px; height:190px; display:inline-block; background:#fff;}
.appPlatformDownload {cursor:pointer; text-decoration:none; -webkit-transition: all 200ms; -moz-transition: all 200ms; transition: all 200ms;}
.appPlatformDownload:hover {opacity:0.50;}
.appSpacer {padding:20px 0 0 0;}

.awardBadge {display:block; margin:8px auto; width:98px;}

/*Dashboard*/
.dashboardInfo {display:block; margin:8px 0 0 0;}
.dashboardUsername {color:#346E9D; font-size:24px; font-weight:normal; margin:0; letter-spacing:-1px; font-family:'Droid Sans', helvetica, arial;}
.dashboardEmail {color:#222; font-size:14px; font-weight:bold; font-family:helvetica, arial;}
.dashborardUpgrade {border:1px solid #ddd; border-width:1px 0; font-size:12px; padding:8px 5px; margin:20px 0;}
.dashboardUsage {margin:8px 0 5px 0; height:70px;}
.dashboardGraphs {width:485px; margin:0 auto;}
.dashboardAccount {margin:20px 0;}
.dashStatus {vertical-align:middle; margin-top:-2px;}
.dashboardAccountUsage {position:absolute; width:234px; text-align:center; color:#777; font-size:13px; margin:33px 0 0 0; font-style:normal;}
.dashboardAccountItem {border-bottom:1px solid #ddd; padding:8px 5px; color:#777;}
.dashboardAccountRight {float:right; color:#000; font-weight:bold;}
.dashboardStat {padding:10px 0px;}
.dashboardStat p {color:#777; font-size:13px; line-height:21px; padding:0 0 0 10px; margin:0;}
.dashboardAnn {color:#555; font-size:13px; font-weight:bold; font-family:helvetica, arial;}
.dashboardAnn p {color:#888; font-size:12px; font-weight:normal; line-height:1.2em; margin:0; padding:5px 0 0 0;}

/* Standard Popup */
#popupStdNoscript {overflow: visible; position: fixed; top: 0px; left: 0px; bottom:0; width: 100%; height: 100%; z-index:900; display: block; background:url('../images/black_trans_bg.png');}
#popupStd {overflow: visible; position: fixed; top: 0px; left: 0px; bottom:0; width: 100%; height: 100%; z-index:900; display: block; background:url('../images/black_trans_bg.png');}
.popupStdContainer {position:absolute; top:50%; left:50%; padding:0; text-align:left; z-index:1000;  cursor:default; background:#f9f9f9; background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0)); background:-moz-linear-gradient(top, #fff, #f0f0f0); background:-o-linear-gradient(#fff, #f0f0f0); width:600px; margin:-200px 0 0 -300px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 5px 0px; -moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 5px 0px; box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 5px 0px; }
.popupStdInner {padding:25px 30px;}
.popupStdTop {height:45px; font-size:26px; color:#222; font-family:'Droid Sans', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.popupStdContent {color:#000; font-size:13px; font-family:helvetica; line-height:1.4em;}
.popupStdBottom {height:40px; text-align:right; position:absolute; bottom:10px; right:30px;}
.popupStdWorking {float:left;margin-top:4px;}
.popupSplit {border-bottom:1px solid #fff; border-top:1px solid #ddd; height:0px; z-index:1000; width:540px; position:absolute; bottom:65px;}

/* Scroll Bar */
.scrollbar_track {position:absolute; top:0px; right:-22px; height:100%; width:8px; background:#ddd; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;} 
.scrollbar_handle {width:8px; height:26px; background-color:#b5b5b5; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; opacity:0.9; -moz-opacity:0.9;}
.scrollbar_container {position:relative; width:540px;}
.scrollbar_content {overflow:hidden; width:540px; height:250px;}
.scrollFade {position:absolute; z-index:1000; margin:-20px 0 0 0; background:url('../images/scrollFade.png') repeat-x; width:540px; height:25px;}

/* PopUp Commons */
.popupTextBox {outline:none; color:#000; font-size:15px; padding:8px 8px; width:405px; border:2px solid #d5d5d5; background:#fff; -webkit-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; -moz-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; outline:none;}
#popupTable {padding:0;}
#popupTable .left {width:120px; color:#929292; font-size:14px; font-weight:bold; text-shadow:#fff 0px 1px 0px; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
#popupTable .right {width:410px;}
#popupSubTable {padding:0; margin:5px 0 0 0;}
#popupSubTable .first {width:110px; color:#444; font-size:14px; font-weight:bold;}
#popupSubTable .second {color:#000; font-size:15px; padding:8px 0px;}
#popupSubTable .third {width:110px; color:#444; font-size:14px; font-weight:bold;}
#popupSubTable .forth {color:#000; font-size:15px; padding:8px 0px;}
.popupSpinner {width:24px; height:24px; margin:10px 0 0 265px;}
#leftPopup	{clear:left; float:left; display:inline; width:120px; color:#929292; padding:3px 0 0 0; line-height:1.3em; font-size:14px; font-weight:bold; text-shadow:#fff 0px 1px 0px; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
#rightPopup {float:right; width:410px; display:inline; text-align:left; color:#333; font-size:13px; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.popupDivider {border-top:1px solid #ddd; border-bottom:1px solid #fff; height:0px; width:540px; margin:9px 0 9px 0;}
.popupLineSpacer {margin-top:5px;}
.popupLineSpacerInputBox {margin-top:2px;}
.popupTitle {position:absolute; top:31px; left:30px; font-size:26px; color:#222; font-family:'Droid Sans', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.popupTitleImage {vertical-align:middle; margin-top:-7px; width:38px; height:38px;}
.zipButtons {text-align:center; width:300px; margin:10px auto 15px auto;}
.bulkLinksButtons {padding:4px 0 0 0; margin:auto auto; width:365px;}
.bulkLinksBox {border:2px solid #dbdbdb; width:520px; height:180px; padding:8px; background:#fff; font-size:13px; outline:none; font-family:Helvetica, Arial, sans-serif;}
.popupInputBoxSmall {border:1px solid #dbdbdb; background:#fff; padding:4px; color:#666; font-size:12px; outline:none;}

/* File Links */
.fileLink {display:block; clear:left; padding:0 0 4px 0; font-size:10px; color:#444; line-height:1.4em; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.fileLinkBox {border:2px solid #dbdbdb; width:415px; display:block; float:left; background:#fff; color:#444; font-size:14px; padding:6px 6px; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif; -webkit-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; -moz-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; outline:none;}

/* Upgrade */
.upgrade {margin:5px 0; padding:6px 0 5px 0; color:#222; font-family:helvetica, arial; background:url("../images/upgradeBG.gif") repeat-x; background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6)); border:1px solid #d3d3d3; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow: rgba(255, 255, 255, 0.9) 0px 1px 1px 0px; -moz-box-shadow: rgba(255, 255, 255, 0.9) 0px 1px 1px 0px; box-shadow: rgba(255, 255, 255, 0.9) 0px 1px 1px 0px;}
.upgradeCurrent {color:#fff; border:none; text-shadow:#222 0px 1px 0px; background:url("../images/upgradeBGSelected.gif") repeat-x; background:-webkit-gradient(linear, left top, left bottom, from(#696e7f), to(#464857)); -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 2px 0px; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 2px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 2px 0px;}
.upgradeLeft {clear:left; float:left; width:86px;  padding:3px 0 0 13px;}
.upgradeCenter {float:left; width:300px; padding:17px 0 0 0; font-size:15px;}
.upgradeRight {float:left; width:130px; padding:18px 0 0 4px; font-size:15px;}
.upgradeFooter {margin:5px 0 0 0; font-size:14px; height:10px;}

/* Invoices */
.invoiceOrderBar {padding:7px 4px 4px 4px; margin:0; color:#000; font-size:11px; font-weight:bold; border:1px solid #ccc; background:url('../images/invoiceOrderBarBG.gif') repeat-x; background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed)); -webkit-box-shadow: rgba(255, 255, 255, 0.9) 0px 1px 1px 0px; -moz-box-shadow: rgba(255, 255, 255, 0.9) 0px 1px 1px 0px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.invoiceOrderNum {float:left; width:105px; margin:0 0 0 4px;}
.invoiceOrderDate {float:left; width:105px; margin:0 0 0 1px;}
.invoiceOrderExp {float:left; width:105px; margin:0 0 0 1px;}
.invoiceOrderTotal {float:left; width:105px; margin:0 0 0 1px;}
.invoiceOrderStatus {float:left; width:100px; margin:0 0 0 1px;}

.invoiceItem {height:15px; padding:8px 5px; color:#333; font-size:12px; border-bottom:1px solid #dddddd; border-top:1px solid #fff; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.invoiceNum {float:left; width:105px; margin:0 3px 0 1px;}
.invoiceDate {float:left; width:105px; margin:0 0 0 1px;}
.invoiceExp {float:left; width:105px; margin:0 0 0 1px;}
.invoiceTotal {float:left; width:105px; margin:0 0 0 1px;}
.invoiceStatus {float:left; width:100px; margin:0 0 0 1px;}

/* Feedback Popup */
.feedbackBox {border:2px solid #dbdbdb; width:520px; height:200px; display:block; background:#fff; font-size:18px; margin:12px 0 0 0; padding:10px 8px; -webkit-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; -moz-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; outline:none;}

/* Upload Popup */
#popupUpload {overflow:visible; position:fixed; top: 0px; left: 0px; bottom:0; width:100%; height``:100%; z-index:900; display: block; background:url('../images/black_trans_bg.png');}
.popupUploadContainer {position:absolute; top:60px; left:50%; padding: 0; text-align:left; z-index:1000; background:#f0f0f0; background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));  width:600px; margin:0 0 0 -300px; -webkit-border-radius:8px; -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 5px 0px; -moz-border-radius:8px; -moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 5px 0px; border-radius:8px; box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 5px 0px;}
.popupUploadInner {padding:25px 30px;}
.popupUploadTop {height:45px; font-size:26px; color:#222; font-family:'Droid Sans', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.popupUploadContent {color:#000; font-size:13px; font-family:helvetica; line-height:1.4em; margin-bottom:55px; min-height:140px;}
.popupUploadBottom {height:40px; text-align:right; position:absolute; bottom:10px; right:30px;}

.mainMeter {height:90px;}
.uploadTime {text-align:right; font-size:12px; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.uploadFileName	{clear:left; float:left; width:350px; display:inline; padding:0 0 0 8px; text-align:left; font-size:13px;}
.uploadFilePercent {float:right; width:100px; display:inline; text-align:right; font-size:13px;}

.uploadMeter {height:28px; width:538px; margin:1px 0 8px 0; line-height:1em; border:1px solid #7e7e7e; background:url('../images/ie_only/uploadTotalProgressBG.gif'); background:-webkit-gradient(linear, left top, left bottom, from(#ccc), to(#9c9c9c)); background:-moz-linear-gradient(top, #ccc, #9c9c9c); -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 2px inset; -moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 2px inset; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.uploadMeterBar {height:30px; float:left; margin:-1px 0 0 -1px; background:url('../images/ie_only/uploadTotalProgressBar.gif'); background:-webkit-gradient(linear, left top, left bottom, from(#686e80), to(#464858)); background:-moz-linear-gradient(top, #686e80, #464858); -webkit-box-shadow: rgba(255, 255, 255, 0.17) 0px 1px 0px 0px inset; -moz-box-shadow: rgba(255, 255, 255, 0.17) 0px 1px 0px inset; box-shadow: rgba(255, 255, 255, 0.17) 0px 1px 0px inset; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.uploadMeterText {position:absolute; width:530px; text-align:center; color:#fff; padding-top:5px; font-size:14px; margin:2px 0 0 0; text-shadow:#555 0px 1px 0px; font-style:normal;}

.uploadFileMeter {position:relative; height:28px; width:538px; z-index:10; cursor:default; border:1px solid #bababa; background:url('../images/ie_only/uploadFileProgressBG.gif'); background:-webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#d8d9da)); background:-moz-linear-gradient(top, #f0f0f0, #d8d9da); background:-o-linear-gradient(#f0f0f0, #d8d9da); margin:1px 0 8px 0; line-height:1em; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:0 1px 0px rgba(255,255,255,0.9), inset 0 2px 6px rgba(0,0,0,0.15); -moz-box-shadow:0 1px 0px rgba(255,255,255,0.9), inset 0 2px 6px rgba(0,0,0,0.15); box-shadow:0 1px 0px rgba(255,255,255,0.9), inset 0 2px 6px rgba(0,0,0,0.15);}
.uploadFileMeterBar {height:27px; float:left; z-index:20; margin:0px 0 0 0px; border-top:1px solid #f8f8f8; background:url('../images/ie_only/uploadFileProgressBar.gif'); background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#c3c3c3)); background:-moz-linear-gradient(top, #eee, #c3c3c3); background:-o-linear-gradient(#eee, #c3c3c3); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow: rgba(0, 0, 0, 0.10) 0px 0px 3px inset; -moz-box-shadow: rgba(0, 0, 0, 0.10) 0px 0px 3px inset; box-shadow: rgba(0, 0, 0, 0.10) 0px 0px 3px inset;}
.uploadFileMeterText {position:absolute; width:530px; z-index:100; text-align:center; color:#444; padding-top:5px; font-size:13px; margin:3px 0 0 0; font-style:normal; font-family:Helvetica, Arial, sans-serif; text-shadow:#f0f0f0 0px 1px 0px;}

.uploadBottomMeter {height:28px; width:538px; border:1px solid #3c404d; margin:6px 0 0 0; line-height:1em; cursor:pointer; background:url('../images/ie_only/uploadBottomBG.gif') repeat-x; background:-webkit-gradient(linear, left top, left bottom, from(#2b2c34), to(#31333c)); background:-moz-linear-gradient(top, #2b2c34, #31333c); -webkit-box-shadow: rgba(111, 114, 125, 0.4) 0px 1px 1px; -moz-box-shadow:rgba(111, 114, 125, 0.4) 0px 1px 1px; box-shadow: rgba(111, 114, 125, 0.4) 0px 1px 1px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.uploadBottomMeterBar {height:27px; float:left; margin:0px; border-top:1px solid #74768a; background:url('../images/ie_only/uploadButtomBarBG.gif') repeat-x; background:-webkit-gradient(linear, left top, left bottom, from(#696e7f), to(#464857)); background:-moz-linear-gradient(top, #696e7f, #464857); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.uploadBottomMeterText {position:absolute; width:530px; text-align:center; color:#f0f0f0; padding-top:6px; font-size:13px; margin:2px 0 0 0; text-shadow:#222 0px 1px 0px; font-style:normal;}

.transloadBox {border:2px solid #dbdbdb; width:520px; height:130px; display:block; background:#fff; font-size:18px; margin:8px 0 10px 0; padding:10px 8px; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif; -webkit-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; -moz-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; box-shadow: rgba(0, 0, 0, 0.0976562) 0px 2px 5px inset; outline:none;}

/* Trash Popup */
.trashOrderBar {padding:7px 4px 4px 4px; margin:0 0 4px 0; color:#000; font-size:11px; font-weight:bold; border:1px solid #ccc; background:url('../images/invoiceOrderBarBG.gif') repeat-x; background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed)); -webkit-box-shadow: rgba(255, 255, 255, 0.9) 0px 1px 1px 0px; -moz-box-shadow: rgba(255, 255, 255, 0.9) 0px 1px 1px 0px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.trashOrderName {float:left; width:250px; margin:0 0 0 4px;}
.trashOrderSize {float:left; width:85px; margin:0 0 0 1px;}
.trashOrderDate {float:left; width:100px; margin:0 0 0 1px;}
.trashOrderDownloads {float:left; width:80px; margin:0 0 0 1px;}
.trashItem {height:15px; padding:8px 5px; color:#333; font-size:14px; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.trashItemChkBox {float:left; width:22px; margin:2px 0 0 1px;}
.trashItemName {float:left; width:230px; margin:0 0 0 1px;}
.trashItemSize {float:left; width:85px; margin:0 0 0 1px; font-size:13px;}
.trashItemDate {float:left; width:100px; margin:0 0 0 1px; font-size:13px;}
.trashItemDownloads {float:left; width:80px; margin:0 0 0 1px; font-size:13px;}
.trashSplit {border-top:1px solid #fff; border-bottom:1px solid #ddd; height:0px; width:540px; margin:5px 0 7px 0;}

/*404 Page*/
.errorTitle {font-size:35px; color:#346E9D; letter-spacing:-1px; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.errorSubTitle {font-size:16px; color:#777; margin:4px 0 0 0; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.errorMessage {font-size:13px; color:#444; margin:14px 0 0 0; line-height:1.4em;}

/* Buttons */
.buttonBlue {padding:7px 20px; color:#fff; text-shadow:#3b3f7a 0px 1px 0px; margin-left:8px; font:normal bold 14px/100% helvetica, arial, sans-serif; vertical-align:middle; border:1px solid #2872b2; display: inline-block; float:left; background:url('../images/ie_only/button_submit_bg.gif'); background:-webkit-gradient(linear, left top, left bottom, from(#4E9FE4), to(#3D81D7)); background:-moz-linear-gradient(top, #4E9FE4, #3D81D7); background-image: -o-linear-gradient(#4E9FE4, #3D81D7); -webkit-box-shadow:rgba(125, 193, 229, 0.9) 0px 1px 0px 0px inset; -moz-box-shadow:rgba(125, 193, 229, 0.9) 0px 1px 0px 0px inset; box-shadow:rgba(125, 193, 229, 0.9) 0px 1px 0px 0px inset; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; cursor:pointer; outline:none; -webkit-transition: all 200ms; -moz-transition: all 200ms; transition: all 200ms; user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none; }
.buttonBlue:active {background:#2e7abb; background:-webkit-gradient(linear, left top, left bottom, from(#4291d5), to(#2e7abb)); background:-moz-linear-gradient(top, #4291d5, #2e7abb); background-image: -o-linear-gradient(#4291d5, #2e7abb); border:1px solid #20639e; -webkit-box-shadow: rgba(43, 120, 161, 0.7) 0px 1px 5px 0px inset; -moz-box-shadow: rgba(43, 120, 161, 0.7) 0px 1px 5px 0px inset; box-shadow: rgba(43, 120, 161, 0.7) 0px 1px 5px 0px inset; text-shadow:#3b3f7a 0px 1px 0px;}
.buttonDisabled {padding:7px 20px; color:#fff; text-shadow:#9597b6 0px -1px 0px; margin-left:8px; font:normal bold 14px/100% helvetica, arial, sans-serif; vertical-align:middle; border:1px solid #7ca7c9; display: inline-block; float:left; background:#91b7e4; background:-webkit-gradient(linear, left top, left bottom, from(#9ac6eb), to(#91b7e4)); background:-moz-linear-gradient(top, #9ac6eb, #91b7e4); -webkit-box-shadow:rgba(125, 193, 229, 0.9) 0px 1px 0px 0px inset; -moz-box-shadow:rgba(125, 193, 229, 0.9) 0px 1px 0px 0px inset; box-shadow:rgba(125, 193, 229, 0.9) 0px 1px 0px 0px inset; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; cursor:pointer; outline:none; -webkit-transition: all 200ms; -moz-transition: all 200ms; transition: all 200ms; user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;}
.buttonGray {padding:7px 20px; color:#444; text-shadow:#fff 0px 1px 0px; margin-left:8px; font:normal bold 14px/100% helvetica, arial, sans-serif; vertical-align:middle; border:1px solid #c2c2c2; display: inline-block; float:left; background:url('../images/ie_only/button_cancel_bg.gif'); background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#d7d7d7)); background:-moz-linear-gradient(top, #f3f3f3, #d7d7d7); background-image: -o-linear-gradient(#f3f3f3, #d7d7d7); -webkit-box-shadow: rgba(255, 255, 255, 0.9) 0px 1px 0px 0px inset; -moz-box-shadow: rgba(255, 255, 255, 0.9) 0px 1px 0px 0px inset; box-shadow: rgba(255, 255, 255, 0.9) 0px 1px 0px 0px inset;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; cursor:pointer; outline:none; -webkit-transition: all 200ms; -moz-transition: all 200ms; transition: all 200ms; user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;}
.buttonGray:active {background:#cecece; background:-webkit-gradient(linear, left top, left bottom, from(#ddd), to(#cecece)); background:-moz-linear-gradient(top, #ddd, #cecece); background-image: -o-linear-gradient(#ddd, #cecece); border:1px solid #b2b2b2; -webkit-box-shadow:rgba(0, 0, 0, 0.1) 0px 1px 5px 0px inset; -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 5px 0px inset; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 5px 0px inset; text-shadow:#fff 0px 1px 0px;}
.buttonSwitch {padding:7px 20px; color:#444; text-shadow:#e0e0e0 0px 1px 0px; font:normal bold 14px/100% helvetica, arial, sans-serif; vertical-align:middle; border:1px solid #aeaeae; display: inline-block; float:left; background:url('../images/ie_only/button_switch_bg.gif'); background:-webkit-gradient(linear, left top, left bottom, from(#ddd), to(#bbb)); background:-moz-linear-gradient(top, #ddd, #bbb); background:-o-linear-gradient(top, #ddd, #bbb); -webkit-box-shadow: rgba(194, 194, 194, 0.6) 0px 1px 0px 0px inset; -moz-box-shadow: rgba(194, 194, 194, 0.6) 0px 1px 0px 0px inset; box-shadow: rgba(194, 194, 194, 0.6) 0px 1px 0px 0px inset; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; cursor:pointer; outline:none; -webkit-transition: all 200ms; -moz-transition: all 200ms; transition: all 200ms; user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;}
.buttonSwitch:active {background:-webkit-gradient(linear, left top, left bottom, from(#ddd), to(#cecece)); background:-moz-linear-gradient(top, #ddd, #cecece); background:-o-linear-gradient(top, #ddd, #cecece);  border:1px solid #9f9f9f; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 5px 0px inset; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 5px 0px inset; box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 5px 0px inset; text-shadow:#fff 0px 1px 0px;}
.buttonURL {margin:24px 0 0 0;}
.buttonInvoice {margin:25px 0 0 0;}
.buttonTransload {margin:20px 0 0 0;}
.buttonChange {margin:34px 0 0 0;}
.buttonIcon {background:url('../images/ie_only/button_cancel_bg.gif'); background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#ebeced)); background:-moz-linear-gradient(top, #f3f3f3, #ebeced); color:#444; text-shadow:#fff 0px 1px 0px; margin:2px 0 5px 8px; font-size:13px; border:1px solid #c2c2c2; display:block; float:left; font-weight:bold; padding:7px 8px; font-family:helvetica; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; cursor:pointer; outline:none; -webkit-box-shadow: rgba(255, 255, 255, 0.9) 0px 1px 0px 0px inset; -moz-box-shadow: rgba(255, 255, 255, 0.9) 0px 1px 0px 0px inset; -webkit-transition: all 200ms;  -moz-transition: all 200ms; user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;}
.buttonIcon:active {background:url('../images/ie_only/button_cancel_bg.gif'); background:-webkit-gradient(linear, left top, left bottom, from(#ddd), to(#cecece)); background:-moz-linear-gradient(top, #ddd, #cecece); -webkit-box-shadow: rgba(194, 194, 194, 0.6) 0px 1px 0px 0px inset; -moz-box-shadow: rgba(194, 194, 194, 0.6) 0px 1px 0px 0px inset; text-shadow:#fff 0px 1px 0px;}

/* Check Boxes */
.checkboxMain, .checkboxCircle, .checkboxCircleChecked, .checkboxSquare, .checkboxSquareChecked {display:inline-block; background-image:url('../images/check_boxes.png'); text-indent:-9999; cursor:pointer; z-index:500;}
.checkboxAll {position:relative; margin:-1px 0 0 0; display:inline-block; background-image:url('../images/check_boxes.png'); text-indent:-9999; cursor:pointer; background-position:0px 0px; width:15px; height:15px; z-index:500;}
.checkboxNone {position:relative; margin:-2px 0 0 0; display:inline-block; background-image:url('../images/check_boxes.png'); text-indent:-9999; cursor:pointer; background-position:0px -18px; width:15px; height:16px; z-index:500;}
.checkboxCircle {background-position:0px 0px; width:15px; height:15px; background-repeat:no-repeat;}
.checkboxCircleChecked {background-position:0px -18px; width:15px; height:16px; background-repeat:no-repeat;}
.checkboxSquare {background-position:0px -35px; width:15px; height:16px; background-repeat:no-repeat;}
.checkboxSquareChecked {background-position:0px -53px; width:15px; height:16px; background-repeat:no-repeat;}
.label_check {width:auto;}
input[type=checkbox] {visibility:hidden; position:relative;}
.checkboxDown {float:left; width:15px; height:16px; margin:1px 2px 0 0;}
.checkboxLogin {float:left; width:15px; height:16px; margin:0px 2px 0 12px;}
.checkboxLabel {float:left; height:16px; margin:2px 0 0 0;}

/* Drag Files */
.dragItem {background:url('../images/dragCounter.png') no-repeat; width:42px; height:38px; position:absolute; cursor:default; z-index:1000;}
.dragText {color:#fff; width:17px; text-align:center; margin:16px 0 0 18px; position:absolute;}

/*Promotions*/
.easterBG {position:fixed; height:629px; width:2000px; left:50%; margin:0px 0 0 -1000px; bottom:0px; background:url('http://uploadingit.com/resources/web/images/easterBG.png') no-repeat; z-index:-101; overflow-x:hidden;}
.adFree_10 {position:absolute; background:url('http://uploadingit.com/resources/web/images/adFree_10.png') no-repeat; width:129px; height:76px; z-index:500; margin:22px 0 0 310px;}
.pro50_25 {position:absolute; background:url('http://uploadingit.com/resources/web/images/pro50_25.png') no-repeat; width:111px; height:76px; z-index:500; margin:22px 0 0 595px;}
.pro100_50 {position:absolute; background:url('http://uploadingit.com/resources/web/images/pro100_50.png') no-repeat; width:111px; height:76px; z-index:500; margin:22px 0 0 834px;}

/* Firefox Fixes */
@-moz-document url-prefix() {
	.uploadMeterText {font-weight:bold;}
	.fmOrderBar {padding:7px 4px 1px 4px;}
	.uploadMeterText {padding-top:7px;}
	.fmFileListLoadMore {padding:12px 5px 8px 5px;}
	.contactBox {height:370px;}
	.passwordInput {width:380px;}
	#imageSizeRight {width:302px;}
	.bulkLinksButtons {padding:2px 0 0 0;}
	.popupLineSpacerInputBox {margin-top:6px;}
	input.buttonGray {padding:7px 20px;}
	button.buttonGray {padding:5px 17px;}
	input.buttonBlue {padding:7px 20px;}
	button.buttonBlue {padding:5px 17px;}
	button.buttonDisabled {padding:5px 17px;}
	.buttonSwitch {padding:7px 20px 6px 20px;}
}

