html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, a {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
	font-size: 12px;
}
body { font-family: 'Signika', sans-serif; -webkit-font-smoothing: antialiased; font-size:12px; background:#f1f1f1 url(http://www.yourfilegarden.com/dl/media/body.png) repeat;}
html, body { height:100%; }
.clear {
	clear: both;
	font-size: 12px;
}
img { border:0; }
img a { border:0;}
h1, h2, h3, h4, h5, p{font-weight:400; margin:0px; padding:0px;}
.fie-tp, .menu li a, .usrmenu li a, .register-r input, .buypre, .buttonb, .button, .filebtndwns, .filebtndwnf, .more-btnp {-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
p {font-size:13px; color:#616161; line-height:normal;}
hr {background:#b5b5b5; border:0; height:1px; margin:0 0 10px 0px;}

#minihead {width:100%; height:59px; background:#303032 url(http://www.yourfilegarden.com/dl/media/min-head.png) repeat-x;}
.minihead {width:100%; max-width:1130px; margin:0 auto; padding:1px 0 0 0; height:58px; background:#303032 url(http://www.yourfilegarden.com/dl/media/min-head.png) repeat-x;}
.menu {float:left; max-width:575px; height:58px;}
.menu li {display:inline;}
.menu li a {display:inline-block; padding:17px 15px; color:#fff; font-size:16px; border-top:3px solid #3b3b3c; text-transform:uppercase;}
.menu li a:hover {background: #262628; border-top:3px solid #5e5f60;
background: -moz-linear-gradient(top,  #262628 0%, #2c2c2f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#262628), color-stop(100%,#2c2c2f));
background: -webkit-linear-gradient(top,  #262628 0%,#2c2c2f 100%);
background: -o-linear-gradient(top,  #262628 0%,#2c2c2f 100%);
background: -ms-linear-gradient(top,  #262628 0%,#2c2c2f 100%);
background: linear-gradient(to bottom,  #262628 0%,#2c2c2f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262628', endColorstr='#2c2c2f',GradientType=0 ); -webkit-box-shadow: inset 0px 2px 15px 4px rgba(0, 0, 0, 0.1); box-shadow: inset 0px 2px 15px 4px rgba(0, 0, 0, 0.1);}
.usrmenu {float:right; max-width:575px; height:58px;}
.usrmenu li {display:inline;}
.usrmenu li a {display:inline-block; padding:17px 15px; color:#fff; font-size:16px; border-top:3px solid #3b3b3c; text-transform:uppercase;}
.usrmenu li a:hover {background: #262628; border-top:3px solid #5e5f60;
background: -moz-linear-gradient(top,  #262628 0%, #2c2c2f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#262628), color-stop(100%,#2c2c2f));
background: -webkit-linear-gradient(top,  #262628 0%,#2c2c2f 100%);
background: -o-linear-gradient(top,  #262628 0%,#2c2c2f 100%);
background: -ms-linear-gradient(top,  #262628 0%,#2c2c2f 100%);
background: linear-gradient(to bottom,  #262628 0%,#2c2c2f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262628', endColorstr='#2c2c2f',GradientType=0 ); -webkit-box-shadow: inset 0px 2px 15px 4px rgba(0, 0, 0, 0.1); box-shadow: inset 0px 2px 15px 4px rgba(0, 0, 0, 0.1);}
.minihead a {color:#777;}
.top-login {width:385px; height:40px; float:right; font-size:10px; margin:15px 0 0 0; color:#fff;}
.fie-tp {width:89px; height:14px; font-size:11px; float:left; color:#cfcfcf; background:#232323; border-bottom:1px solid #434343 !important; border:1px solid #232323; padding:3px 6px;}
.fie-tp:focus {border:1px solid #6f6f71 !important; background:#404040;}
.log-btn {width:55px; text-align:center; padding:3px 0px !important; font-size:9px; color:#fff; text-transform:uppercase; border:0; margin:-1px 0 0 13px; float:left; cursor:pointer;}
.usrid {width:16px; height:19px; float:left; background:url(http://www.yourfilegarden.com/dl/media/user.png) no-repeat; margin:2px 5px 0 0;}
.pwt {width:12px; height:18px; float:left; background:url(http://www.yourfilegarden.com/dl/media/pass.png) no-repeat; margin:2px 3px 0 5px;}
.fgtp {float:right; margin:2px 146px 0 0;}
.sitewrp {position: relative; padding:0 0 45px 0;}
.wrapper {width:962px; margin:0 auto;}
.logo {width: 338px; height:110px; display:block; margin:55px auto 40px auto;}
.container {width:655px; background:#eaeaea; position: relative; border:1px solid #d1d1d1; margin:0px auto 30px auto; padding:10px 30px; -webkit-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0px 0px 9px 5px rgba(0, 0, 0, 0.02); box-shadow: inset 0px 0px 9px 5px rgba(0, 0, 0, 0.02);}
.container h1 {font-size:36px; color:#5e5e5e; text-align:center; margin:30px 0 45px 0;}
.container h2 {font-size:26px; color:#5e5e5e; text-align:center; margin:20px 0 15px 0;}
span.flsizi {font-size:14px; float:right; display:block; position:absolute; top:173px; right:34px;}
.upltos {text-align:center; padding:25px 0 15px 0; width:200px; margin:0 auto; height:20px;}
.uplto {margin:0px 0 0 4px; float:left;}
span.upltx {margin:0px 0 0 6px; float:left;}
.register-wrp {width:550px; padding:20px 0 0 100px;}
.register-r {width:100%; padding:8px 0;}
.register-r [type="text"]{background:#ededed; width:240px; border:1px solid #d5d4d5; padding:5px;}
.ctextarea{background:#ededed; width:240px; border:1px solid #d5d4d5; padding:5px;}
.register-rca {width:150px !important; float:left;}
.register-rcaii {width:80px; margin:1px 0 0 10px; float:left;}
.register-r [type="password"]{background:#ededed; width:240px; border:1px solid #d5d4d5; padding:5px;}
.register-r select{background:#ededed; border:1px solid #d5d4d5; padding:4px; margin:0 0 0 6px;}
.register-r label {font-size:18px; width:160px; float:left; color:#5e5e5e; padding:2px 0 0 0;}
.register-r label span{font-size:10px; float:right; margin:6px 12px 0 0; color:#888;}
.regi-btn {border:0; color:#fff; padding:5px 25px; margin:10px 0 20px 313px; font-size:14px; text-shadow: 1px 1px 0px #3171ad; cursor:pointer; -webkit-border-radius: 6px; border-radius: 6px; filter: dropshadow(color=#3171ad, offx=1, offy=1);}
.upload_input {background: url("http://www.yourfilegarden.com/dl/media/brws.png") no-repeat scroll left 0 transparent;height: 51px;width: 661px;}
.upload_input:hover {background-position:0 -53px;}
.upload_input input {cursor: pointer; float: left; opacity: 0; -moz-opacity:0; filter:alpha(opacity: 0);width: 661px;height: 51px;z-index: 2;}
.upload_input input[type="file"] {cursor: pointer; padding:10px 0;}
.uploadbtn {position:absolute; bottom:-18px; right:260px; height: 49px; width: 183px; border: 0px none; cursor: pointer;}
.uploadbtn:disabled {position:absolute; bottom:-18px; right:260px; height: 49px; width: 183px; border: 0px none; cursor: pointer; background: url("http://www.yourfilegarden.com/dl/media/updis.png") no-repeat;}
.urltexta {width:625px; min-height:101px; padding:10px; background:#ededed; border:1px solid #d5d4d5;}
.urltexta:focus {background:#f6f6f6;}
.fileinfo {width:100%; padding:20px 0; text-align:center; font-size:22px; line-height:35px; color:#454547;}
.fileinfo span {font-size:18px;}
.fileinfo span.size {font-size:16px; padding:4px 8px; color:#fff;}
.filebtndwn {background:#2f2f31; padding:7px 15px; font-size:26px; margin:0 0 0 330px; height:50px; width:275px; font-weight:600; border:0; text-transform:uppercase; color:#fff; -webkit-border-radius: 6px; border-radius:6px; cursor:pointer;}
.filebtndwn:disabled {background:#777;}
.filebtndwn:hover {background:#49494d; -webkit-box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, 0.3);}
.down-btns {width:610px; margin:0 0 0 195px;}
.filebtndwns {background:#5f5f61; padding:7px 15px; font-size:26px; height:50px; width:275px; font-weight:600; border:0; text-transform:uppercase; color:#fff; -webkit-border-radius: 6px; border-radius:6px; cursor:pointer; -webkit-box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, 0.2);}
.filebtndwns:hover {background:#3f3f41; -webkit-box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, 0.5); box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, 0.5);}
.filebtndwnf {background:#2f2f31; padding:7px 15px; margin:0 0 0 5px; font-size:26px; height:50px; width:275px; font-weight:600; border:0; text-transform:uppercase; color:#fff; -webkit-border-radius: 6px; border-radius:6px; cursor:pointer;}
.filebtndwnf:hover {background:#5590cc; -webkit-box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, 0.3);}
.upgrade-prem {width:100%; padding:50px 0; text-align:center; cursor:default; font-size:22px; background:url(http://www.yourfilegarden.com/dl/media/arr.png) no-repeat 608px 90px; color:#2f2f31; font-style:italic; font-weight:300;}
.upgrade-prem span {font-style:normal; font-weight:400;}
.upgrade-prem a {text-decoration:underline;}
.preplans {width:935px; margin:20px auto 0 auto; border-bottom:0px !important; -webkit-border-radius: 6px 6px 0px 0px; border-radius: 6px 6px 0px 0px;}
.preplans .title {width:100%; height:30px; padding:6px 0; -webkit-border-radius: 6px 6px 0px 0px; border-radius: 6px 6px 0px 0px; background:#2f2f31; font-size:26px; color:#fff;}
.planboxt {width:231px; float:left; text-align:center; font-size: 26px;}
.planbox {width:231px; float:left; text-align:center; color:#fff; padding:6px 0; font-size:18px; background:url(http://www.yourfilegarden.com/dl/media/planb.png) no-repeat right center;}
.planbox img {margin:8px 0 2px 0;}
.planbox h1 {color:#fff; font-size:35px;}
.buypre {width:150px; display:block; margin:10px auto; background:#fff; height:28px; -webkit-border-radius:6px; border-radius:6px; text-align:center; font-weight:600; padding:7px 0; font-size:26px;}
.feat-wrp {width:920px; background:#fff; border:1px solid #d0d0d0; margin:20px auto 0 auto; padding:15px 20px;}
.feat-box {width:275px; float:left; border-right:1px solid #aeaeae; padding:0 13px 0 0; margin:0 25px 0 0;}
.feat-boxlast {width:290px; float:left;}
.feat-title {width:290px; height:40px;}
.feat-ico {width:22px; height:22px; float:left; background:url(http://www.yourfilegarden.com/dl/media/featico.png) no-repeat 0px 0px; margin:4px 12px 0 0;}
.feat-ico2 {width:23px; height:23px; float:left; background:url(http://www.yourfilegarden.com/dl/media/featico.png) no-repeat -44px -1px; margin:4px 12px 0 0;}
.feat-ico3 {width:20px; height:20px; float:left; background:url(http://www.yourfilegarden.com/dl/media/featico.png) no-repeat -92px -1px; margin:4px 12px 0 0;}
.feat-title h1 {width:250px; font-size:27px; float:left; font-weight:600;}
.languew {color:#5590cc; font-size:18px; text-align:center; font-weight:600; margin:110px auto 0px;}
.content {width:935px; background:#eaeaea; position: relative; border:1px solid #d1d1d1; margin:0px auto 30px auto; padding:10px 20px; -webkit-border-radius: 0px 0px 8px 8px; border-radius: 0px 0px 6px 6px; -webkit-box-shadow: inset 0px 0px 9px 5px rgba(0, 0, 0, 0.02); box-shadow: inset 0px 0px 9px 5px rgba(0, 0, 0, 0.02); -webkit-box-shadow:  0px 4px 0px 0px rgba(0, 0, 0, 0.1); box-shadow:  0px 4px 0px 0px rgba(0, 0, 0, 0.1);}
.page-title {width:935px; font-size:26px; color:#fff; margin: -11px 0 20px -20px; -webkit-border-radius: 6px 6px 0px 0px; border-radius: 6px 6px 0px 0px; padding:10px 20px;}
.content p {font-family:arial; margin:0 0 15px 0; color:#2f2f31; line-height:18px;}
.more-btnp {display:block; width:100%; padding:10px 0; color:#fff; margin:0 0 20px 0; background:#2f2f31; font-size:18px; -moz-border-radius: 0px 0px 6px 6px; -webkit-border-radius: 0px 0px 6px 6px; border-radius: 0px 0px 6px 6px;}
.more-btnp:hover {color:#fff; background:#444;}
.fullco {width:935px; font-size:18px; color:#fff; background:#000; margin: 11px 0 20px -20px; padding:7px 20px;}
#footer {background:#2f2f31; width:100%; height:206px;}
.footer {background:#2f2f31; width:960px; height:152px; padding:32px 0 0 0; margin:0 auto;}
.footer a {color:#ececec;}
.foot-social {width:240px; height:135px; float:left;}
.foot-social h1 { font-size:18px; width:140px; color:#707070; border-bottom:1px solid #252526; padding:0 0 7px 0; margin:0 0 4px 0;}
.foot-social li{ font-family: 'Actor', sans-serif; font-size:13px; font-style:italic; padding:4px 0 10px 28px;}
.foot-social li.ffb {background:url(http://www.yourfilegarden.com/dl/media/faceb.png) no-repeat 0 3px;}
.foot-social li.twt {background:url(http://www.yourfilegarden.com/dl/media/twt.png) no-repeat 0 3px;}
.foot-social li.ggp {background:url(http://www.yourfilegarden.com/dl/media/gpls.png) no-repeat 0 3px;}
.foot-social strong{font-style:normal; padding:0 0 0 2px;}
.foot-box {width:180px; height:135px; float:left;}
.foot-box h1 { font-size:18px; width:140px; color:#707070; border-bottom:1px solid #252526; padding:0 0 7px 0; margin:0 0 4px 0;}
.foot-box li{ font-family: 'Actor', sans-serif; font-size:12px; font-style:italic; padding:4px 0 2px 14px;}
#copyright {background:#242424; color:#b5b5b5; width:100%; height:22px;}
.copyright {background:#242424; width:960px; height:18px; padding:4px 0 0 0; text-align:center; margin:0 auto; position:relative;}
.plancompare {width:100%; padding:20px 0;}
.plantitle {width:300px; float:left; margin:0 0 0 33px; padding:10px 0;}
.plantitle h1 {font-size:31px; line-height:38px;}
.plantitle li {font-size:17px; padding:10px 0; font-weight:300; border-bottom:1px solid #dbdbdb;}
.compare {width:194px; float:left; background:#fff; color:#5e5e5e; text-align:center; padding:10px 0;}
.compare h1 {font-size:31px; line-height:38px; color:#5e5e5e;}
.compare h2 {font-size:31px; line-height:38px; color:#5e5e5e;}
.compare li {font-size:17px; padding:10px 0; width:135px; margin:0 auto; font-weight:300; border-bottom:1px solid #dbdbdb;}
.compare li.feat {padding:8px 0 3px 0;}
.compare li.yes {background:url(http://www.yourfilegarden.com/dl/skin/blue/yes.png) no-repeat center 10px; padding:21px 0 20px 0;}
.compare li.last {border-bottom:1px solid #fff;}
.compare .button {width:135px; display:block; padding:7px 0; margin:3px auto; background:#2f2f31; font-size:17px; color:#fff; -webkit-border-radius: 6px; border-radius: 6px; border-bottom:4px solid #a4a4a4;}
.compare .button:hover {background:#5a5a5b;}
.compare .buttonb {width:135px; display:block; padding:7px 0; margin:3px auto; font-size:17px; color:#fff; -webkit-border-radius: 6px; border-radius: 6px;}
.styles {width:68px;height:10px; position:absolute; right:0px; top:7px;}
#green {background-color:#9fcc55; width:10px;height:10px; float:left; margin:0 4px 0 0; cursor:pointer;}
#red {background-color:#cc5580; width:10px;height:10px; float:left; margin:0 4px 0 0; cursor:pointer;}
#blue {background:#5590cc; width:10px;height:10px; float:left; cursor:pointer;}