﻿body { margin:0; padding:0; font-family: Arial, Sans-serif; background: #f1f1f1;}

h1, h2, h3, h4 { margin:0; padding:0; font-weight:normal; }

h1 {  }
h2 { font-family: Arial, sans-serif; font-size: 24px; color: #194067; padding:10px 0 0 0; }
h3 { font-family: Arial, sans-serif; font-size: 20px; color: #204a74;  }
h4 { font-family: Arial, sans-serif; font-size: 18px; color: #204a74; text-transform: uppercase; }

p {  line-height:18px; margin:5px 0 10px 0; }

a { color:#204a74; text-decoration:underline; }
a:hover {  }
a:visited { color:#204a74; }

.margin-r30 { margin-right: 30px; }
.margin-t30 { margin-top: 30px; }

.footer { font-size:11px; width: 915px; height: 140px; color: #595959; margin:auto; padding: 10px 0 0 40px; margin-bottom: 10px; }
.footer ul { margin: 0; padding: 0; list-style-type: none; }
.footer ul li { line-height:18px; }
.footer ul li:first-child { padding-bottom:5px; }
.footer a, .footer:visited { color: #595959; text-decoration: none; }
.footer a:hover { text-decoration: underline; }
.footer .getintouch { /** margin-left: -15px; **/ }
.footer .footer-phone { background: url(../images/2010/footer-phone.png) left top no-repeat; margin-bottom: 10px; margin-top: -5px; height: 13px; padding-left: 25px; padding-top: 6px; width: 90px; }
.footer .footer-email { background: url(../images/2010/footer-email.png) left bottom no-repeat; margin-bottom: 10px; padding-left: 25px; height: 13px; }
.footer .footer-twitter { background: url(../images/2010/footer-twitter.png) left top no-repeat; margin-bottom: 10px; padding-left: 25px; padding-top: 3px; height: 20px; }

.col { float: left; }
.col2-1 { width: 50%; }
.col2-1xs { width: 49%; }
.col2-1s { width: 45%; }
.col3-1 { width: 33%; }
.col3-2 { width: 66%; }
.col3-1s { width: 28%; margin: 0 20px 0 20px; }
.col6-1 { width: 13%; border-right: 1px solid #E4E5E6; padding: 0px 10px 0px 30px; min-height: 103px; }
.col6-2 { width: 16%; }
.col-first { float: left; clear: left; width: 233px; }
.col-first ul { float: left; padding-right: 35px; }

.text-right { text-align: right; }
.text-center { text-align: center; }
.float-left { float: left; }
.clear-both { clear: both; }
.clear-left { clear: left; }
.clear { display:block; float:none; clear:both;  }

.center { width:980px; margin:auto; position:relative; }

.top-red { position:absolute; top:0px; left:0px; z-index:1000; height: 3px; width: 100%; background: #d71a20; font-size: 0; /** For IE6 empty <div> **/ line-height: 0; /** For IE6 empty <div> **/ }
.header-wrap { display:block; clear:both; width: 980px; padding:0; margin:auto; background: url(../images/2010/header-bg.png) center top no-repeat; position:relative; z-index:999; }

.top-contact { margin: 0 0 0 500px !important; margin: 0 0 0 475px; padding: 5px 0 0 0; }
.top-contact ul { list-style-type: none; float:left; margin: 0 0 0 0; padding: 0 0 0 0; }
.top-contact ul li { float:left; }
.top-contact ul .support { /*background: url(../images/2011/help_number.png) 0 5px no-repeat;*/ width: 225px; margin-left: 25px; text-align: center; padding-top: 3px; }
.top-contact ul .support:hover { /*background: url(../images/2011/help_number.png) 0 5px no-repeat;*/ width: 225px; margin-left: 25px; text-align: center; padding-top: 3px; }
.top-contact ul .support-int { /*background: url(../images/2011/help_number_int.png) 0 5px no-repeat;*/ width: 225px; margin-left: 25px; text-align: center; padding-top: 3px; }
.top-contact ul .support-int:hover { /*background: url(../images/2011/help_number_int.png) 0 5px no-repeat;*/ width: 225px; margin-left: 25px; text-align: center; padding-top: 3px; }
.top-contact ul .support-uk { /*background: url(../images/2011/help_number_uk.png) 0 5px no-repeat;*/ width: 250px; text-align: center; padding-top: 3px; }
.top-contact ul .support-uk:hover { /*background: url(../images/2011/help_number_uk.png) 0 5px no-repeat;*/ width: 250px; text-align: center; padding-top: 3px; }
.top-contact ul .chat { padding-top:2px; }
.top-contact ul .chat:hover {  }
.top-contact a { text-decoration: none; }
.top-contact ul .hide { display: inline-block; visibility: hidden; min-width: 81px; }

/** Member Login Stuff **/
#login-wrapper { position:absolute; top:-199px; right:0px; z-index:1000; }
#login { background: url(../images/2010/header-login-drop-bg.png); width: 342px; height: 202px; position:relative; }
#login #login-close { background-image:url(../images/2010/login-close.png); background-position:right top; background-repeat:no-repeat; position: absolute; right: 15px; top: 10px; color:#FFF; font-size:11px; padding-right:18px; cursor:pointer; }
#login .login-title { font-size: 18px; color: #FFF; margin: 0 0 0 23px; text-shadow: 2px 2px 1px #000000; text-transform: uppercase; }
#login-tab { cursor:pointer; width:122px; height:33px; background:url(../images/2010/member-login-close.png) no-repeat; position:absolute; bottom:-33px; right:20px; }
#login-tab a { position: absolute; height: 30px; width: 120px; }
#login-tab span { display:none; }

#login-form { display: block; position:relative; font-family: Arial, sans-serif; font-size: 12px; color: #595959; width: 300px; height: 98px; margin: 10px 0 0 23px; padding: 15px 0 0 0; background: url(../images/2010/form-bg.png); }
#login-form ul { list-style-type: none; margin: 0; padding: 0; }
#login-form ul li { margin: 0 0 3px 0; }
#login-form .flabel { display: inline-block; width: 83px; margin-right: 15px; text-align: right; }
#login-form .forgot { float: left; width: 100px; margin: 12px 0 0 100px !important; margin: 12px 0 0 50px; }
#login-form .forgot a { font-size: 11px; color: #a5a5a5; text-decoration: underline; }

.go { float: right; width: 42px; height:25px; margin: 8px 18px 0 0; padding: 0; border:0px; cursor:pointer; background: url(../images/2010/header-login-go.png) right center no-repeat; }
.go .hide { display: inline-block; visibility: hidden; width: 42px; height: 25px; }

#sf-logo { width: 360px; height: 124px; background: url(../images/2010/sf-logo.png) 30px 0 no-repeat; padding: 0; margin: 0; }

.header-nav { float: left; width: 620px; margin: 40px 0 0 0; }
.header-nav ul { list-style-type: none; display: inline-block; margin:0; padding:0; float: right; }
.header-nav li { float: left; list-style-type: none; display: inline; border-top: 1px solid #ececec; border-right: 1px solid #ececec; border-bottom: 1px solid #ececec; margin: 0 0 0 0; background: url(../images/2010/header-nav-bg.png) 0 10px; }
.header-nav li:first-child { margin: 0; border-left: 1px solid #ececec; }
.header-nav li a, .header-nav li a:visited { color: #4d5359; float:left; font-weight:bold; padding: 16px 18px 16px 18px; font-family: Arial; font-size:13px; text-transform: uppercase; text-decoration: none; letter-spacing:0px; }
.header-nav li a:hover, .header-nav li a.on  {  background: url(../images/2010/header-nav-bg.png) 0 48px; }

.red { color: #8c1a22; }

.page-wrap { width: 980px; margin: 0 0 0 0; background: #ffffff; margin:auto; padding: 4px 0 0 0; }
.top-blue { display: block; width: 972px; height: 10px; background: url(../images/2010/topblue-bg.png); font-size: 0; line-height: 0; margin-left: auto; margin-right: auto; }
.pagetitle-wrap { margin: 25px 30px 0px 40px; position:relative; display:block; height:90px }
.pagetitle-wrap .pagetitle { display: block; font-size: 36px; color: #194067; padding: 10px 0 0 0; clear:both; }

.breadcrumbs { margin: 0; font-size: 12px; color: #b1b1b1; position:relative; }
.breadcrumbs a { color: #b1b1b1; text-decoration:none; }
.breadcrumbs a:hover { text-decoration:underline; }

.try-sharefile { display:block; clear:both; }
.try-button-bg { width: 222px; height: 55px; padding: 10px 0 0 5px; background-color: #f6f6f6; z-index:10; position:absolute; right:5px; top:0px; text-decoration:none; }
.try-button { background: url(../images/2010/try-button.png) center center no-repeat; display: block; height: 46px; text-align: center; text-decoration: none; }
.try-button a { text-decoration: none; }
.try-button .hide { display: inline-block; visibility: hidden; height: 46px; width: 194px; padding: 15px 0 0 0; }

.support-chat { position:absolute; right:5px; top:20px; z-index:10; }

.pagebody-wrap { width: 904px; background: #ffffff; margin: 0 0 0 40px; border-top: 1px solid #e6f2ff; }

.left-nav { width: 145px; min-height:200px; float: left; background: url(../images/2010/features-nav-bg.png) right top no-repeat; display: block; }
.left-nav ul { margin: 26px 0 0 0; padding: 0; list-style-type: none; }
.left-nav ul li { line-height:30px; }
.left-nav ul li a { display:block; text-decoration:none; color:#194067; font-size: 12px; color: #194067; padding: 0px 0 0 10px; }
.left-nav ul li a:hover { background-color: #e6f2ff; }
.left-nav ul li a.active { background-color: #e6f2ff; }

.page-secondcol { float: left; margin: 15px 0 25px 40px; font-size: 13px; color: #484848; display:block; position:relative; }
.half-page { width:709px; }
.full-page { width:904px; margin-left:0px; }
.page-secondcol ul li { list-style-type: square; padding: 10px 0 0 0; }

.page-rightcol { width: 260px; float: right; }

.roundedbox-wrap { width: 220px; margin: 25px 0 0 50px; }
.roundedbox-top { background: url(../images/2010/roundedbox-top.png) left top no-repeat; height: 13px; margin: 0 0 0 0; padding: 0; line-height: 0; }
.roundedbox-body { background: #e6f2ff; font-size: 12px; padding: 0 14px 0 14px; margin: 0 !important; margin: -5px 0 0 0; /** IE6 Margin Fix **/ }
.roundedbox-bottom { background: url(../images/2010/roundedbox-bottom.png) no-repeat; height: 13px; }

.page-bottom { padding: 0 0 0 40px; padding-bottom:15px; background:#FFF; display:block;  }
.page-bottom-shadow { display:block; background-image:url(../images/2010/footer-wrap-shadow.png); width: 980px; height: 15px; }
.page-bottom a, .page-bottom:visited { color: #194067; text-decoration: none; }
.page-bottom a:hover { text-decoration: underline; }
.page-bottom .page-bottom-links { float:left; }

.page-bottom .security-seals { float:right; margin:30px 40px 0 0; }
.page-bottom .security-seals .etrust { background:url(../images/2010/truste_seal_web.gif) top no-repeat; height: 31px; width:113px; float:left; margin-right:10px; }
#etrust { background:url(../images/2010/truste_seal_web.gif) top no-repeat; height: 31px; width:113px; float:left; margin-right:10px; margin-bottom: 10px; }
.page-bottom .security-seals .etrust span { display:none; }
.page-bottom .security-seals .bbb { background:url(../images/2010/icon_bbbonline.gif) top no-repeat; height:32px; width:90px; float:left; }
.page-bottom .security-seals .bbb span { display:none; }

.page-bottom .page-bottom-nav { margin: 40px 0 0 0; clear:both; display:block; }
.page-bottom .page-bottom-nav ul { list-style-type: none; margin: 0 0 30px 0; padding: 0; font-size: 11px; color: #194067; display:block; }
.page-bottom .page-bottom-nav ul li { display: inline; margin-right: 30px; }


/** Page Specific **/
.newsletters { padding: 20px; font-size: 16px; }

.section { display:block; clear:both; padding-bottom:10px; }
.section h2 { padding-bottom:10px; }
.section .contact-address { float:left; padding:20px 0px 0px 30px; }

.exec-title { display:block; padding:2px 0px; font-weight:bold; color:#6fa0d1; }

.spacer-line { height:10px; border-bottom:1px solid #e6f2ff; display:block; clear:both; margin-bottom:15px; }
.dotted-divider { border-top: 1px dotted #e2e2e2; width: 905px; }

.power-tool-img { float:right; padding-left:15px; }
.power-tool-img.droid-dl { float: left; padding: 15px 10px 10px 0px; border: none; }
.power-tool-img.iphone-dl { float: none; padding: 15px 0px 10px 10px; }
.power-tool-img-syncimage { float:right; padding-left:15px; padding-top:10px; margin-top: -50px; }
.power-tool-download { width:278px; height:48px; display:block; background:url(../images/2010/power-tool-download.jpg); }
.power-tool-download span { display:none; }

.syncbuttons { border: 0; }
.syncbuttons img { padding: 15px 50px 0px 0px; }
.syncpre { border: 0; }
.syncpre p { padding: 5px 112px 0px 5px; float: left; }
.syncguide { padding-bottom: 250px; }
.syncguidebody { padding: 10px 0px;  }
.syncguidebody img { margin: 10px 0px 10px 22px; border:1px solid black; }
.syncguidebody p { padding: 10px 0px;  }
.syncguidebody ul {margin-top: -10px; }
.syncguidebody li {margin-top: -5px; }

.testimonialBody { padding:5px 0px 15px 0px; border-bottom:1px solid #e6f2ff; }
.testimonialName { font-weight:bold; }

.feature-top { height:215px; }
.features-overview { background:url(../images/2010/feature_overview_bg.jpg) no-repeat; width:676px; height:195px; position:absolute; top:-15px; left:-40px; color:#FFF; padding:25px 40px 0px 40px; font-size:14px; }
.features-overview h1 { font-size:32px; width:450px; margin:0 0 20px 0; }

.overview { width:330px; float:left; padding-top:20px; padding-right:22px; height:160px; }
.overview img { float:left; padding-right:10px; padding-top:8px; }
.overview h2 { font-size:18px; padding:0; padding-bottom:10px; margin:0; }
.overview p { padding:0; margin:0; }

.securityReportLinkContainer { padding:10px; margin-left:20px; background-color:#E6F2FF; margin-left:0px; float:right; width:200px; text-align:center;  }
.securityReportLinkContainer a { text-decoration:none; }
.securityReportLinkContainer a:hover { text-decoration:underline; }

/** Pricing **/
.plans { width:893px; border:6px solid #e6f2ff; height:550px; position:relative; background:#fafcff; margin-top:25px; }
.plans .plan { width:220px; height:100%; border-right:1px solid #e6f2ff; position:absolute; z-index:99; }

.plans .plan .plan-top { position:relative; padding-top:15px; margin:auto; text-align:center; background:#FFF; height:60px; border-bottom:1px solid #e6f2ff; color:#A7A7A7 }
.plans .plan .plan-top .plan-name { font-weight:bold; font-size:18px; padding-bottom:4px; color:#3e3e3e; }
.plans .plan .plan-details {  margin:auto; color:#3e3e3e; padding-left:30px; padding-right:18px; }
.plans .plan .plan-bottom { position:relative; padding-top:20px; margin:auto; background:#FFF; height:67px; border-top:1px solid #e6f2ff; }
.plans .plan .plan-bottom .try-free-btn { background:url(../images/2010/try-button-pricing.jpg); width:156px; height:46px; display:block; margin:auto; }
.plans .plan .plan-bottom .try-free-btn span { display:none; }

.plans .plan .plan-details .feat { display:block; padding:3px; font-size:14px; margin:14px 0px; }
.plans .plan .plan-details span { font-size:14px; }
.plans .strike { text-decoration:line-through; }
.plans .highlight { background-color:#fffedd; padding:8px 10px;  }
.plans .bold { font-weight:bold; }

.plans .basic { left:0px; }

.plans .professional { top:-33px; left:200px; background: url(../images/2010/pricing-bg-focused.png) no-repeat; width:273px; height:612px; z-index:100; border:0; }
.plans .professional .badge { position:absolute; top:15px; right:15px; }
.plans .professional .plan-details { padding-left:40px;padding-right:40px; }
.plans .professional .plan-top { background:none; border-bottom:0; padding-top:35px; }
.plans .professional .plan-top .plan-name { color:#194067; }
.plans .professional .plan-bottom .try-free-btn { background:url(../images/2010/try-button-pricing-big.jpg); width:179px; height:53px; display:block; margin:auto; }
.plans .professional .plan-bottom .try-free-btn span { display:none; }
.plans .professional .plan-bottom { background:none; border-top:0; padding-top:35px; }

.plans .enterprise { right:220px; }
.plans .enterprise .plan-top .plan-name { color:#3c893e; }

.plans .enterprise-gold { right:0px; border-right:0; }
.plans .enterprise-gold .plan-top .plan-name { color:#d9b92c; }

.vdr-pricing { float:right; background:#e6f2ff; padding:7px 15px; margin-top:25px; }
.vdr-pricing .vdr-text { color:#194067; font-size:14px; font-weight:bold; float:left; padding:7px 15px 0px 0px; }
.vdr-pricing .vdr-btn { background:url(../images/2010/view-pricing.jpg); width:121px; height:32px; float:left; }
.vdr-pricing .vdr-btn span { display:none; }

.subtext { font-size:11px; color:#8d8d8d; }

.tour-top { height:500px; }
.tour { position:absolute; left:-14px; }
.tour .tour-header { height:42px; width:728px; background:url(../images/2010/tour/title-bg.jpg) repeat-x; border:1px solid #b5b5b5; position:relative; }
.tour .tour-header .tour-logo { float:left; padding:5px 10px 0px 10px; }
.tour .tour-header .sep { width:3px; height:42px; background:url(../images/2010/tour/title-spacer.jpg) no-repeat; float:left; }
.tour .tour-content { width:728px; height:435px; background:url(../images/2010/tour/tour-bg.jpg) top no-repeat; border:1px solid #272626; border-top:0; position:relative; }
.tour .tour-content ul { margin:0; padding:0; list-style:none; list-style-type:none; }
.tour .tour-content ul li { margin:0; padding:0; list-style:none; list-style-type:none; display:none; }
.tour .tour-content ul li:first-child { display:block; }
.tour .tour-nav { width:242px; margin:auto; width:242px; background:url(../images/2010/tour/tour-nav-radiant.png) top center no-repeat; position:relative; top:-65px; }

.tour .loader { padding:5px 10px; border:1px solid #B5B5B5; background:#EEF2F5; color:#333; width:150px; margin:auto; position:absolute; top:170px; left:269px; text-align:center; -moz-border-radius:6px; }

.tour .click-to-start { position:absolute; bottom:85px; right:180px; }

.tour .tour-nav .nav-controls { width:138px; margin:auto; padding-top:18px; }
.tour .tour-nav .nav-ctrl { float:left; width:34px; cursor:pointer; }
.tour .tour-nav .nav-page { float:left; width:70px; text-align:center; color:#FFF; text-shadow: 2px 2px 1px #000000; font-size:14px; padding-top:10px; }

/** Support Page **/
.subheader { font-size:28px; color:#194067; margin:0px 0px 15px 0px; padding:0; }
	     
.kb-articles { width:520px; float:left; margin-right:50px; }	   
.kb-articles h3 { margin:0 0 10px 0; padding:0; color:#7d7d7d; font-size:16px; }
.kb-articles a.launch-btn { background:url(../images/2010/launch-kb.jpg); width:201px; height:32px; float:right; }
.kb-articles a.launch-btn span { display:none; }

.kb-articles .top-articles { clear:both; display:block; font-size:14px; }
.kb-articles .top-articles .articles { list-style:none; list-style-type:none; margin:0; padding:0; }
.kb-articles .top-articles .articles li { font-weight:bold; margin-left:0px; list-style:none; height:30px; }
.kb-articles .top-articles .articles li .num { background:url(../images/2010/ol-item-bg.gif); width:17px; height:24px; float:left; padding:2px 0px 0px 9px; color:#194067; }	    	    
.kb-articles .top-articles .articles li a { text-decoration:none; margin-left:10px; float:left; padding-top:2px; }

.training-demos { width:300px; float:left; }
.training-demos .demos-list { list-style:none; list-style-type:none; margin:5px 0 0 0; padding:0; }
.training-demos .demos-list li { background:url(../images/2010/icon-tut-1.gif) left 10px no-repeat; font-weight:bold; padding-left:25px; margin-left:0px; list-style:none; height:25px; color:#194067; border-bottom:1px solid #e6f2ff; }
.training-demos .demos-list li.title { background:url(../images/2010/icon-tut.gif) left 10px no-repeat; }
.training-demos .demos-list li a { text-decoration:none; }

.support-ticket { width:520px; float:left; margin-right:50px; margin-top:20px; }
.submit-ticket { background:url(../images/2010/submit-support-ticket.jpg) no-repeat; width:201px; height:32px; display:block; border:0; cursor:pointer; }

.call-support { width:300px; height: auto; float:left; margin-top:20px; }
.call-support .phone-number { color:#7d7d7d; font-size:24px; margin-top: 35px;  }
.call-support ul li { padding: 0px; margin: 0px 0px 0px 30px; list-style:none; }
.call-support ul { padding: 0px; margin: 0px; }
.call-support p { padding: 0px; margin: 0px; }

.bluebox { margin: 20px 0 30px 0; }
.bluebox a { color: #194067; text-decoration: none; height: 40px; font-size: 12px; color: #194067; background: #e6f2ff; padding: 8px 15px 8px 15px; }
.bluebox a:hover { text-decoration: underline; }

/** 2009 CSS **/
fieldset { width:600px; border:1px solid #cccccc; padding:10px; background:url(../images/background_fieldset.jpg) repeat-x; }
ul.standardList { list-style:none; width:500px; padding:0; margin:20px 0 0 0; }
ul.standardList li { list-style:none; background:url('../images/2009/bullet_bluesquare.gif') no-repeat 0px 6px; margin:0; padding:0; padding-left:13px; margin-bottom:10px; list-style-type:none; }

.formField { margin-bottom:10px; }
.formField label { display:block; font-weight:bold; width:125px; float:left; }
.sectionHeader { clear:both; float:none; margin:0; padding:0; width:980px; height:58px; text-indent:-5000px; }
.overviewParagraph { clear:both; float:none; width:450px; margin-bottom:15px !important; }

.textarea { width:400px; height:150px; font-family:Tahoma, Arial, Sans-Serif; font-size:12px; }
.textbox { width:200px; font-family:Tahoma, Arial, Sans-Serif; font-size:12px; }
.required { font-weight:normal; color:Red; }

.actionLink { margin:10px 0 20px 0; }

.latestNews{ font-size:14px;}
.archiveNews{font-size:11px;}
.breakout, .breakoutShort, .breakoutVeryShort { width:461px; height:85px; font-size:18px; color:#066C96; line-height:22px; margin:10px 0 10px 0; padding:15px 10px 0 10px; border-bottom:1px solid #e6f2ff; border-top:1px solid #e6f2ff; }
.breakoutShort { height:56px; padding-top:10px; border-bottom:1px solid #e6f2ff; border-top:1px solid #e6f2ff; }
.breakoutVeryShort { height:46px; padding-top:20px; text-align:center; font-size:20px; border-bottom:1px solid #e6f2ff; border-top:1px solid #e6f2ff; }

#fullIndustryListLink { display:block; margin-bottom:10px; }

#breakout_creditcards { width:436px; height:61px; margin:20px auto 20px auto; background:url(../images/breakout_creditcards.gif) no-repeat; }
ul.plainList { display:block; margin:0; padding:5px 0 0 20px; list-style:none; list-style-type:none; }
ul.plainList { padding:20x 0 0 20px; margin-bottom:20px; list-style-type:none; }

#link_bottom_freetrial { display:block; width:195px; height:46px; background:url('../images/2010/try-button.png') no-repeat; margin:10px 0 0;  }
#link_bottom_freetrial span { display:none; }

/** About Company Page **/
#companyMissionContainer { padding:10px;  padding-left:0px; }
#companyMissionContainer em { font-size:14px; }


/** IE 6 PNG H4CK **/

* html .left-nav ul { margin: 26px 0 0 0; padding: 0; list-style-type: none; }
* html .left-nav ul li { margin:0; padding:0; list-style:none; line-height:30px; float:left; width:145px; }
* html .left-nav ul li a { margin:0px; padding:0px; float:left; text-decoration:none; color:#194067; font-size: 12px; color: #194067;  width:135px; padding:0px 0 0 10px; }

* html .page-bottom { padding-bottom:0px;  }

/*mobile access*/
.sharefile_apps .apps_main_copy { line-height: 20px; }
.sharefile_apps .mobile_site { line-height: 20px; padding-bottom: 20px; border-bottom: 1px solid #e1e1e1; }
.sharefile_apps .apps_main_btns { background:url('../images/2011/mobile_access_bg.png'); height: 141px; width: 730px !important; width: 710px; margin: 35px 0px 55px -14px; padding-left: 16px; background-repeat: no-repeat; }
.sharefile_apps .apps_main_btns .ios { float: left; margin: 80px 0px 0px 0px; width: 135px; text-align: center; }
.sharefile_apps .apps_main_btns .ios img { border: none; }
.sharefile_apps .apps_main_btns .droid { float: left; margin: 80px 0px 0px 0px; width: 191px; text-align: center; }
.sharefile_apps .apps_main_btns .droid img { border: none; }
.sharefile_apps .apps_main_btns .blackberry { float: left; margin: 95px 0px 0px 0px; width: 208px; text-align: center; }
.sharefile_apps .apps_main_btns .blackberry img { border: none; }
.sharefile_apps .apps_main_btns .win_phone { float: left; margin: 95px 0px 0px 0px; width: 191px!important; width: 175px; text-align: center; }
.sharefile_apps .apps_main_btns .win_phone img { border: none; }
.sharefile_apps .launch_mobile_btn { background:url('../images/2011/launch_btn.png'); height: 53px; width: 192px; margin-left: -5px; margin-bottom: 0 !important; margin-bottom: 15px; }

/*trial k sidebar who's signing up*/
.who_signup { width:250px; padding:25px 0px 10px 0px; }
.who_signup h3 { color: #204A74; font-size: 18px; font-weight: bold; margin: 0 0 20px; } 
.who_signup ul { list-style:none; padding:0 0 0 15px; margin:20px 0 0 0; }
.who_signup li { background:url('../images/2010/bullet_greensquare.png') no-repeat left .35em ; margin-bottom:10px!important; margin-bottom:0px; padding-left:15px; }
.who_signup_wrap { padding: 0px 10px 25px 20px!important; padding: 0px 10px 15px 20px; height: 295px; }
.who_signup_wrap .signup-name { color: #1b4167; display: inline; font-size: 14px; }
.who_signup_wrap .signup-location { color: #555555; display: inline; font-size: 11px;  }
.who_signup_wrap .signup-time { clear: both; color: #acacac; display: block; font-size: 12px; }
.who_signup_wrap .side-attn { color: #00900e; font-size: 19px; font-weight: normal; text-align: center; }

/*hiring*/
.hire_left { width: 340px; float: left; padding-right: 50px; }
.hire_right { float: left; width: 430px; }
.hire_right ul { margin-top: 10px; font-weight: bold; margin-bottom: 30px; font-size: 16px; }
.apply_btn { position: relative; width: 100%; background:url('../images/2011/apply_btn.png'); background-position: top center; background-repeat: no-repeat; width: 259px; height: 86px; margin: 0px auto 0px auto; }
.apply_btn a { position: absolute; height: 100%; width: 100%; }
#calloutVideo { height: 268px; padding:5px 0 40px 6px; }
.join_team { font-size: 13px; color: #484848; margin: 15px 0 30px 40px; padding-right: 35px; }
