@charset "utf-8";
body {background:#fff url(/images/v2/bgr-body.png) repeat-x top; font-family: sans-serif; font-size: 10pt;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
#container {margin:0 auto; width: 780px; text-align: left; min-width: 600px;max-width: 1000px; }
#logo {margin:0 auto;padding:15px 0px 15px 0px;clear: both;  text-align:center;width:300px;}

#header{ width:780px; margin-top:0; clear:both; overflow:hidden; }
#logov2{ float:left; display:block; width:140px; height:54px; text-indent:-9999px; background:url(/images/v2/slingfile-logo.png) no-repeat; }
#nav{ float:left; width:530px; height:54px; margin:0; padding:0; overflow:hidden; }
	#nav li{ float:left; font-size:17px; font-weight:bold; list-style-type:none; }
	#nav li.sep{ width:2px; height:54px; background:url(/images/v2/bgr-nav-sep.png) no-repeat bottom; }
	#nav a, #nav a:visited{ display:block; color:#fff; text-decoration:none;}
	* html #nav a, * html #nav a:visited{ padding:17px 17px 12px; }
	#nav a:hover{ text-decoration:none; background:url(/images/v2/bgr-nav-on.png) repeat-x; }
	#nav.standard a{ padding:17px; }
	#nav.free a{ padding:17px 14px; }
	#nav.premium a{ padding:17px 27px; }

#topbar{ clear:both; width:780px; height:32px; color:#234a85; margin-bottom:10px; overflow:hidden; }
	#topbar a{ color:#234a85; }

#upload{ float:left; padding:0 0 0 10px; }
	#upload li{ float:left; margin-right:10px; list-style-type:none; }
	#upload a{ display:block; padding:0 0 2px 22px; }
	#upload .multiple{ background:url(/images/v2/ico-upload.png) no-repeat left; }
	#upload .remote{ background:url(/images/v2/ico-remote.png) no-repeat left; }
	#upload .ftp{ background:url(/images/v2/ico-ftp.png) no-repeat left; }
	#upload .faq{ background:url(/images/v2/ico-faq.png) no-repeat left; }
	#upload .support{ background:url(/images/v2/ico-support.png) no-repeat left; }

#logged{ float:right; padding:0 20px 0 0; }
	#logged li{ float:left; margin-left:5px; list-style-type:none; }
	#logged .status{ margin-right:15px; }
	#logged a, #logged a:visited{ text-decoration:underline; }
	#logged a:hover{ text-decoration:underline; }
	#logged .premium{ padding-left:20px; background:url(/images/v2/premium-16x16-badge.png) no-repeat left; }

#sitealert {margin: 5px auto;font-family:sans-serif;font-size:10pt;color:#000; width:100%;clear: both;}
#datetime {text-align:center; margin: 30px auto; font-family:sans-serif; verdana, tahoma;font-size:8pt;color:#000; width:100%;clear: both;}
#mainContent {margin: 5px auto;font-family:sans-serif;font-size:10pt;color:#000;  width:780px;clear: both;} 
#mainContent form {   padding: 0;   margin: 0;   border: 0; }
#mainContent pre {margin: 5px 0px 0px 0px;font-family:"Courier New";font-size:9pt;color:#000;} 
#mainContent h1 {font-family:sans-serif; color: #a1471b;font-size: 20px;font-weight: bold;border-bottom: solid 1px #cdcdcd;padding: 15px 0 5px 0;letter-spacing: -0.8px;}
#mainContent h1.old{margin: 10px 10px 5px 0;border-bottom: 1px solid #ccc;font-family:sans-serif;font-size:18px;color:#000000;padding: 0px 0px 0px 10px;font-weight: normal;letter-spacing: -0.8px;}
#mainContent h2{margin: 0px 0px 0px 0;padding: 7px 0px 0px 10px;font-family:sans-serif;font-size:18px;color:#000000;font-weight: normal;letter-spacing: -0.5px;height:100%;}
#mainContent h3 {padding: 8px 20px 0px 20px;border-bottom: 1px solid #335588;font-family:sans-serif; font-size: 13pt; height:20px;font-weight: bold;letter-spacing: -0.8px;height:100%;}
#mainContent h4 {font-family:sans-serif; font-size: 13pt; font-weight: bold;letter-spacing: -0.8px;}
#mainContent h7{font-family:sans-serif;font-size:13pt;color:#082F68;padding: 0px 0px 0px 0px;}
#mainContent h5{margin: 1em 0px 0px 0;border-bottom: 1px solid #ccc;font-family:sans-serif;font-size:16px;color:#3C3C3C;padding: 0px 0px 20px 10px;font-weight: bold;letter-spacing: -0.8px;float:left;}
#mainContent p{font-family:sans-serif;font-size:10pt;font-color:#000;padding: 0px 10px 0px 10px;}
#mainContent a, #mainContent a:link, #mainContent a:active{font-family: sans-serif;color:#2200CC;text-decoration:underline;}
#mainContent a:visited{font-family: sans-serif;color:#2200CC;text-decoration:underline;}
#mainContent a:hover{font-family: sans-serif;text-decoration: underline;color:#2200CC;text-decoration:underline;}
#mainContent #note {padding-left: 10px;border-left: 3px solid orange;margin-left: 10px;float: right;}
#mainContent fieldset{clear:both; width: 70%; margin: 10px auto; padding: 15px; border: 1px solid #CCCCCC; background:url(/images/v2/gradient-gray.jpg) repeat-x;  -moz-border-radius: 3px; border-radius: 3px;}
#mainContent legend{ margin: 0px 0px 0px 0; padding: 0px 5px 0px 5px; font-family:sans-serif; font-size:18px; color: #335588; font-weight: normal; letter-spacing: -0.8px; height:20px; }

#mainContent fieldset.long{clear:both; width: 70%; margin: 10px auto; padding: 15px; border: 1px solid #CCCCCC; background:url(/images/v2/gradient-gray-long.jpg) repeat-x;  -moz-border-radius: 3px; border-radius: 3px;}
#affsignup { margin:0px auto; clear:both; padding: 30px 100px; border:1px solid #CCCCCC;  height:180px; font-size:10pt; background:url(/images/v2/gradient-gray-long.jpg) repeat-x; overflow:hidden;  -moz-border-radius: 7px; border-radius: 7px;}
	
#footer{margin: 0px auto;padding:20px 0px 0px 0px;clear: both;text-align:center;} 

#bcrumbs{ font-size:10pt; padding:0px 0; margin:0 0 0px 2px; clear:both;}
#bcrumbs li{ display:inline; margin-right:5px; }


#dllinks {border:1px solid #CCCCCC;background-color: #FFFFFF; margin: 0px auto;padding:5px 20px;clear: both;width:95%;clear:both; -moz-border-radius: 7px; border-radius: 7px;}
#dllinks h3 {text-align:left;padding: 8px 0px 8px 0px;border-bottom: 0px;font-family:sans-serif; font-size: 13pt; height:20px;font-weight: bold;letter-spacing: -0.8px;height:100%;}

hr {  margin-top: 5px;  margin-bottom: 5px;  height: 1px;  border-width: 0;  background-color: #cdcdcd;}
.title {color: #335588;font-size: 20px;font-weight: bold;}
.title:link {color: #335588;text-decoration: underline;}
.title:visited {color: #335588;text-decoration: underline;}
.title2 {color: #a1471b;font-size: 20px;font-weight: bold;}
.maintitle {font-size: 20px;font-weight: bold;letter-spacing: -1px;}
.tabletitle {font-size: 14px;font-weight: bold;}
a:link {color: #0000CC;text-decoration: underline;}
a:visited {text-decoration: underline;color: #0000CC;}
a:hover {text-decoration: underline;}
a:active {text-decoration: underline;}

img { border: none; }
.break { height: 10px; border-bottom: 1px solid #cdcdcd; }
#fileinfo {margin: 0 auto;text-align: left;width: 750px;padding-bottom: 10px;}
#dlink {margin: 0 auto;text-align: left; /*border-bottom: 1px solid #cdcdcd;*/}
#dlink h1 {color: #a1471b;font-size: 20px;font-weight: bold;border-bottom: solid 1px #cdcdcd;padding: 0px 0 5px 0;}
#steps { margin: 0px auto;padding:0px 0px; clear: both; text-align:center;margin-bottom:20px;width:630px;}
#steps ul {clear: both;padding: 7px;margin: 20px 0 5px 0;width: 611px;height: 36px;background: url(/images/steps-bg.gif) no-repeat top;overflow:hidden;list-style-type: none;font-size: 15px;font-weight: bold;}
#steps li {float: left;width: 161px;height: 26px;background: url(/images/steps-off-bg.gif) no-repeat;padding: 10px 10px 0;margin-left: 33px;color: #999999;}
#steps li.first {margin-left: 0px;}
#steps li.active {background: url(/images/steps-on-bg.gif) no-repeat;color: #FFFFFF;}
#firstSection { margin: 0px auto;padding:0px 0px 0px 0px; clear: both; width:100%;}
#firstSection h1 {margin: 0px 10px 5px 0;border-bottom: 1px solid #ccc;font-family:sans-serif;font-size:18px;color:#000000;padding: 0px 0px 0px 1px;font-weight: normal;letter-spacing: -0.8px;}

#secondSection { margin: 0px auto;padding:20px 0px 0px -150px; clear: both;}
#secondSection h2 {margin: 0px 10px 5px 0;font-family:sans-serif; color: #000000;font-size: 20px;font-weight: normal;padding: 0px 0 5px 0;letter-spacing: -0.8px;}
/***** Premium Plan Boxes *****/

#signinregwrapper input {width: 100%;}
#signinregwrapper h3 {padding-bottom:13px; font-size: 20px;}
#signinregwrapper h3 img {vertical-align: bottom;}
#signinregwrapper input.button {padding:4px 4px; font-size:16px;font-weight:bold; margin:6px 0;}

.orcell{vertical-align:middle;padding:0 40px 0 40px;}
.orword{position:absolute;margin-top:20px;background-color:white;margin-left:-10px;padding:5px;}
.orline{width:1px;border-left:solid 1px #999;height:12em;margin:auto;}

/* New Premium Page */ 

#featlist{ clear:both; width:780px; margin:0 auto 0px auto; overflow:hidden; }
	#featlist ul{ clear: both; padding: 0px 0px 0px 40px;margin: 5px auto 0px 0px;overflow:hidden; }
	#featlist li{ float:left; width:220px; margin-bottom:8px; padding:2px 0 2px 25px; background:url(/images/v2/ico-check.png) no-repeat left; list-style-type: none;}

/*
#plans{ position:relative; clear: both; width:780px; height:213px; margin-bottom:30px; background:url(/images/v2/bgr-plans.png) no-repeat; }
	#plans ul{ clear: both; width:746px; padding:18px 15px 0; overflow:hidden; margin-left:0px; }
	#plans li{ float:left; width:139px; height:157px; font-weight:bold; padding:20px 0 0 0; margin-left:12px; text-align:center; background:url(/images/v2/bgr-planbox.gif) no-repeat; list-style-type: none;}
	#plans li.first{ margin-left:0; }
	#plans h2{ font-size:20px; color:#000; margin:0 0 2px; padding:0; border:0; }
	#plans h3{ font-size:20px; font-weight:normal; color:#626161; margin-bottom:15px; }
	#plans .planprice{ font-size:28px; font-weight:bold; color:#f9620e; margin-bottom:2px; }
	#plans .perday{ font-size:12px; color:#264f8a; margin-bottom:20px; }
	#plans .paypal{ display:block; width:120px; height:25px; margin:7px auto 5px; text-indent:-9999px; background:url(/images/v2/button-paypal.png) no-repeat; }
	#plans .ccard{ display:block; width:120px; height:25px; margin:0 auto; text-indent:-9999px; background:url(/images/v2/button-creditcard.png) no-repeat; }
	#plans .bestbuytag{ position:absolute; top:2px; right:2px; width:44px; height:44px; background:url(/images/v2/ico-bestbuy.gif) no-repeat; }
*/

#plans{ position:relative; width:776px; height:250px; margin-bottom:10px; background:url(/images/v2/bgr-plans.png) no-repeat; font-size:16px;}
	#plans ul{ width:746px; padding:18px 15px 0; list-style-type:none; overflow:hidden; }
	#plans li{ float:left; width:139px; height:197px; font-weight:bold; padding:20px 0 0; margin-left:12px; text-align:center; background:url(/images/v2/bgr-planbox.png) no-repeat; }
	#plans li.first{ margin-left:0; }
	#plans h2{ font-size:20px; font-weight:bold; color:#000; margin:0 0 2px; padding:0; border:0; letter-spacing:normal; height:auto; }
	#plans h3{ font-size:20px; font-weight:normal; color:#626161; margin:0; padding:0; border:0; letter-spacing:normal; height:auto; }
	#plans .planprice{ font-size:28px; font-weight:bold; color:#f9620e; margin-bottom:2px; }
	#plans .perday{ font-size:12px; color:#264f8a; margin-bottom:5px; }
	#plans .paypal{ display:block; width:120px; height:25px; margin:7px auto 5px; text-indent:-9999px; background:url(/images/v2/button-paypal.png) no-repeat; }
	#plans .ccard{ display:block; width:120px; height:25px; margin:0 auto; text-indent:-9999px; background:url(/images/v2/button-creditcard.png) no-repeat; }
	#plans .bestbuytag{ position:absolute; top:2px; right:2px; width:44px; height:44px; background:url(/images/v2/ico-bestbuy.png) no-repeat; }

/***** End Premium Plan Boxes *****/





/***** Alerts *****/

#ErrorBox {background-color: #FFFEDF;margin: 0px 0px 0px 0px;padding: 15px 20px 15px 20px;text-align: left;border:1px solid #C65100; border-bottom-color:#AD4700; border-right-color:#AD4700; border-right-width:thin; border-bottom-width:thin;width: 300px;align: center;}
h2.ErrorHeader {padding: 0px 0px 0px 0px;font-size: 11pt;font-weight: bold;color:#CC0000;}
.ErrorHeader2 {font-size: 10pt;font-weight: bold;color:#000000;padding: 0px 0px 0px 0px;}
#ErrorBox {background-color: #FFFEDF;margin: 0px 0px 0px 0px;padding: 15px 20px 5px 20px;text-align: left;border:1px solid #C65100; border-bottom-color:#AD4700; border-right-color:#AD4700; border-right-width:thin; border-bottom-width:thin;width: 400px;align: center;}
#ErrorBox h2{margin: 0px 0px 0px 0;padding: 2px 0px 0px 0px;color:#CC0000;font-family:sans-serif;font-size:18px;font-weight: normal;letter-spacing: -0.8px;}
#ErrorBox p{color:#000000;}

div.alert,div.errorbox{color:#333;background-color:#fff;margin:10px 0px 15px 0px;padding:7px 7px 7px 35px;*padding-top:14px;overflow:hidden;min-height:28px;position:relative;border:1px solid #FF6E6E;clear:both;}
h2.ErrorHeader {padding: 8px 0px 0px 0px;font-size: 11pt;font-weight: bold;color:#CC0000;}
#OKBox {background-color: #FFFEDF;margin: 0px 0px 0px 0px;padding: 15px 20px 5px 20px;text-align: left;border:1px solid #389429; border-bottom-color:#389429; border-right-color:#389429; border-right-width:thin; border-bottom-width:thin;width: 400px;align: center;}
#OKBox h2{margin: 0px 0px 0px 0;padding: 2px 0px 0px 0px;color:#389429;font-family:sans-serif;font-size:18px;font-weight: normal;letter-spacing: -0.8px;}
#OKBox p {color: #000000;padding: 2px 0px 0px 0px;}

div.alert,div.errorbox{color:#333;background-color:#fff;margin:10px 0px 15px 0px;padding:7px 7px 7px 35px;*padding-top:14px;overflow:hidden;min-height:28px;position:relative;border:1px solid #FF6E6E;}
div.alert img,div.errorbox img{display:none;}
div.alert p,div.errorbox p,div.alert h3{font-size:13px;margin:7px 21px 5px 7px;}
div.alert h3{font-weight:bold;}
div.alert.attention{background:#fff5cc url(/images/icon_status_info_26x26.gif) no-repeat 7px 7px;}
div.alert.error,div.errorbox{background:#fee url(/images/icon_status_fail_26x26.gif) no-repeat 7px 7px;}
div.alert.success{background:#e6f8dd url(/images/icon_status_success_26x26.gif) no-repeat 7px 7px;}
div.alert.notice{background:#ddf0f8 url(/images/icon_status_info_blue_26x26.gif) no-repeat 7px 7px;}
div.alert a:visited{color:#039;}
div.alert a,div.alert a:visited{color:#069;text-decoration:underline;}

#boxattentionsmall {color:#333;background:#fee url(/images/icon_status_info_26x26.gif) no-repeat 7px 14px;margin:0 0 15px;padding:7px 7px 7px 35px;overflow:hidden;min-height:28px;position:relative;border:1px solid #FF6E6E; -moz-border-radius: 5px; border-radius: 5px;} 
#boxattentionsmall p {font-size:13px;margin:7px 21px 5px 7px;}

#boxattention {color:#333;background-color:#fff;margin:0 0 15px;padding:14px 7px 7px 55px;overflow:hidden;min-height:28px;position:relative;border:1px solid #FF6E6E;background:#fff5cc url(/images/icon_status_info_26x26.gif) no-repeat 14px 12px; -moz-border-radius: 5px; border-radius: 5px;}
#boxattention h2 {margin: 0px 0px 0px 0;padding: 0px 0px 0px 0px;color:#A1471B;font-family:sans-serif;font-size:20px;font-weight: normal;letter-spacing: -0.8px;}
#boxattention p {color: #000000;padding: 2px 0px 0px 0px;}

#boxerror {color:#333;background-color:#fff;margin:10px 0 15px 0px;padding:14px 7px 7px 55px;overflow:hidden;min-height:28px;position:relative;border:1px solid #FF6E6E;background:#fee url(/images/icon_status_fail_26x26.gif) no-repeat 14px 12px; -moz-border-radius: 5px; border-radius: 5px;}
#boxerror h2{margin: 0px 0px 0px 0;padding: 0px 0px 0px 0px;color:#9C1A22;font-family:sans-serif;font-size:20px;font-weight: normal;letter-spacing: -0.8px;}
#boxerror p {color: #000000;padding: 2px 0px 0px 0px;}

#boxErrorCreateFolder.errorbox{color:#333;background-color:#fff;margin:10px 0px 15px 0px;padding:7px 7px 7px 35px;*padding-top:14px;overflow:hidden;min-height:28px;position:relative;border:1px solid #FF6E6E; font-weight: bold;}
#boxsuccess {color:#333;background-color:#fff;margin:0px auto;padding:14px 7px 7px 55px;overflow:hidden;min-height:28px;position:relative;border:1px solid #389429;background:#FFFEDF url(/images/icon_status_success_26x26.gif) no-repeat 14px 12px; -moz-border-radius: 5px; border-radius: 5px;}
#boxsuccess h2 {margin: 0px 0px 0px 0;padding: 0px 0px 0px 0px;color:#389429;font-family:sans-serif;font-size:20px;font-weight: normal;letter-spacing: -0.8px;}
#boxsuccess p {color: #000000;padding: 2px 0px 0px 0px;}

/***** End Alerts *****/

/***** Signup and Login Form Fields *****/

#signinregwrapper {margin: 30px auto; width: 300px;}
#signinregwrapper form {display: inline;}
#signinregwrapper input {width: 100%;}
#signinregwrapper h3 {padding-bottom:13px; font-size: 20px;}
#signinregwrapper h3 img {vertical-align: bottom;}
#signinregwrapper .butt {width: 100px; margin-top: 5px; padding-left: 5px; padding-right: 5px;}
#signinregwrapper label {padding: 6px 0; color: #000; font-size: 14px; font-family: sans-serif; font-weight: bold; text-align: center; line-height: 1.5em;}
#signinregwrapper label.small {display: inline; color: #666; font-size: 14px;}
#signinregwrapper input#remember {width: auto; margin: 0;}
#signinregwrapper input, #signinregwrapper select,  #signinregwrapper textarea {width: 100%; margin-top: 3px; margin-bottom: 7px;}
#signinregwrapper select.bb {width: 100%; padding: 0;}
#signinregwrapper select.bb option {margin-bottom: 2px; padding: 0px 5px;}
#signinregwrapper .active {margin: 6px 0 10px; padding: 13px 10px 7px; border: 5px solid #EF7C00; }
#signinregwrapper .buttbig {padding:4px 4px; font-size:16px;font-weight:bold; margin:6px 0;}

/***** END Signup and Login Form Fields *****/

/***** Form Fields *****/

#longform form { padding: 0; margin: 0; border: 0; }
#longform input.text { font: normal 14px sans-serif, arial, sans-serif !important; padding: 5px 3px 5px 3px;}
#longform select { font: normal 14px sans-serif, arial, sans-serif !important;}
#longform input.button { font: normal 14px sans-serif, arial, sans-serif !important; padding: 2px 2px 2px 2px;}
input.button { font: normal 14px sans-serif, arial, sans-serif !important; padding: 2px 2px 2px 2px;}
input.submit { font: normal 14px sans-serif, arial, sans-serif !important; padding: 2px 2px 2px 2px;}
#longform textarea { font: normal 13px sans-serif, arial, sans-serif !important; padding: 5px 3px 5px 3px; width:203px; height:100px;}
textarea { font: normal 13px sans-serif, arial, sans-serif !important; padding: 5px 3px 5px 3px; width:103px; height:100px;}
#longform textarea.Keyword { font: normal 13px sans-serif, arial, sans-serif !important; width:300px; padding:2px 2px 2px 2px;}
#longform input.buttonbig { padding: 3px 5px !important; font-weight: bold !important; width: auto !important; }
.boxbig { padding: 3px 5px; width: 350px; height: 100px; }
.selectsmall { width: 50px; }
#longform { width: 80%; margin: 0 auto;}
#longform h4 div{ font-family:sans-serif;display: inline; width: 80%; font-size: 8pt;font-weight: normal;color: #000;}
#longform h4 div.nextline { display: block; }
#longform a img.formicon { padding: 0 3px; }
#longform fieldset { border: none; padding: 8px 0;}
#longform h4 {padding: 8px 6px 0px 10px;border-bottom: 1px solid #2C5A97;font-family:sans-serif; font-size: 11pt; height:20px;}
#longform p {clear: both;padding: 5px 0 !important;font-size: 1em !important;}
#longform span {color: #F00;padding: 0 5px;}
#longform label.title {width: 220px;float: left;font-size: 1.1em;text-align: right;padding-right: 10px;padding-top:4px;cursor:pointer;}
#longform label.longlabel { width: 380px; font-weight: bold; cursor:pointer;}
input.normalbox {width: 200px;padding: 3px 3px;}
input.bigboxtext {width: 300px;padding: 3px 3px;}
input.xbigboxtext {width: 400px;padding: 3px 3px;}
input.smallbox {width: 75px;padding: 3px 0;}
input.vsmallbox {width: 35px;padding: 3px 0;}
input.medbox {width: 150px;padding: 3px 0;}
input.smallbtn {font-size:8pt;}
select.smallbox {width: 60px;}
select.normalbox {width: 50px;}
.radiobut {margin-left: 20px;margin-right: 3px;}
.bigbox {background: #FFF;width: 350px;height: 160px;}
p.formright {padding: 0 6px !important;background: #EAF0E6;border-bottom: 1px solid #4F9422;font-size: 0.8em !important;}
.submit {padding: 3px 10px;font-weight: bold;margin: 10px 0 0 0;}
h3 {margin: 0px 10px 5px 0;border-bottom: 1px solid #ccc;font-family:sans-serif;font-size:18px;color:#000000;padding: 0px 0px 0px 1px;font-weight: normal;letter-spacing: -0.8px;}
input.bigbutton{padding:4px 4px; font-size:16px;font-weight:bold; margin:6px 0;} 

/***** END BASIC *****/

/* Download */
#download {padding:10px 0; clear:both; width:99%;}

#status {color:#7b7b7b; margin:0 0px 10px 25px; padding:5px 0 5px 60px; background:url(/images/v2/ico-download.gif) no-repeat left;clear:both;}
		#status h3{ color:#2f4878; margin:0 0 5px; padding:0px 0 0 10px; border:0; }
		#status h3 span{ color:#3877f3; }


#downloadadlinkunit{ margin:0px 0px 2px auto; padding:5px 0 0px 0px; background:#ffffff; clear:both;text-align:center;}

#downloadbutton{ margin:0px 0px 15px auto; padding:5px 0 0px 0px; background:#ffffff; clear:both;text-align:center;}

#downloadtime{ margin:0px 0px 15px auto; padding:10px 0 10px 20px; list-style-type:none; background:#f1f1f1; overflow:hidden;  -moz-border-radius: 7px; border-radius: 7px;}
		#downloadtime ul {padding:0; margin:0; list-style-type:none; }
    #downloadtime li {float:left; margin:0; padding:0; }
		#downloadtime li span{ font-size:14px; }
		#downloadtime li.free{ width:190px; }
		#downloadtime li.premium{ width:260px; }
		#downloadtime li a, #time li a:visited{ display:block; font-size:15px; font-weight:bold; padding-top:8px; }
		
#chooseplan{ width:780px; margin-bottom:0px; overflow:hidden; }	
	#chooseplan .title{ width:778px; height:79px; text-indent:-9999px; background:url(/images/v2/bgr-sfilechooseplan.png) no-repeat; }	
	#chooseplan .title{ width:778px; height:79px; text-indent:-9999px; background:url(/images/v2/bgr-sfilechooseplan.png) no-repeat; }
	#chooseplan .features{ float:left; width:525px; }
	#chooseplan .plans{ float:right; width:244px; margin-right:2px; }
		#chooseplan .plans img{ display:block; margin:0 auto; }
		#chooseplan .plans .box{ padding:10px 30px; margin:0; border-left:1px solid #f8b807; border-right:1px solid #f8b807; }
		#chooseplan .plans .box-bot{ width:244px; height:8px; background:url(/images/v2/bgr-plans-bot.png) no-repeat; }
		#chooseplan .plans ul{ padding:0; margin:0; list-style-type:none; }
		#chooseplan .plans li{ font-weight:bold; color:#264f8a; margin-bottom:12px; text-align:center; }
		#chooseplan .plans a, #chooseplan .plans a:visited{ display:block; width:178px; height:25px; font-size:15px; font-weight:bold; color:#2b2a4f; padding:8px 0 0 0; margin:0 0 2px 0; text-decoration:none; text-transform:uppercase; letter-spacing:-1px; background:url(/images/v2/button-plan.png) no-repeat center; }

#comparisonad{ width:525px; height:377px; padding:0px auto; margin:20px 0px;}
#comparisonad span { margin:50px 100px;}

#comparedownloadtime{ margin:20px 0px 15px auto; padding:20px 0 20px 20px; list-style-type:none; background:#f1f1f1; -moz-border-radius: 7px; border-radius: 7px;}
		#comparedownloadtime ul {padding:0; margin:0; list-style-type:none; clear:both;}
    #comparedownloadtime li {float:left; margin:0; padding:0; font-size:14px;}
		#comparedownloadtime li span{ font-size:14px; }
		#comparedownloadtime li.free{ width:240px; }
		#comparedownloadtime li.premium{ width:230px; }
		#comparedownloadtime a, #comparedownloadtime a:visited{ display:block; font-size:15px; font-weight:bold; padding-top:8px; text-align:center;}


#comparison{ width:525px; height:377px; color:#4a4a4a; background:url(/images/v2/bgr-comparison.png) no-repeat; overflow:hidden; }
	#comparison h3{ font-size:17px; padding:0; margin:0 0 20px; border:0; }
	#comparison ul{ float:left; margin:0; padding:25px 0 0 25px; list-style-type:none; }
	#comparison ul.free{ padding-left:40px; text-align:center; }
	#comparison li{ line-height:24px; }
	#comparison li img{ vertical-align:middle; }
	#comparison ul.premium{ font-weight:bold; color:#0143a7; padding-left:55px; text-align:center; }
	#comparison ul.premium h3{ visibility:hidden; }
	#comparison ul.free{ padding-left:50px; text-align:center; }

#downloadbutton{ float:left; width:auto; padding:0 14px; margin-bottom:50px; }
	#downloadbutton img{ float:left; margin-right:8px; }
	#downloadbutton h2{ font-size:22px; color:#20b43e; padding:0; margin:0; text-align:center; }
	#downloadbutton .text{ float:left; width:190px; font-size:15px; font-weight:bold; color:#505050; padding-top:10px; }
	#downloadbutton .text p{ margin-bottom:12px; padding:0; }
	#downloadbutton .premiumbox{ position:relative; float:left; width:345px; height:124px; padding:40px 12px; margin-right:8px; border:1px solid #f95800; background:#fffdee;  -moz-border-radius: 7px; border-radius: 7px;}
	#downloadbutton .premiumbox .premiumlogo{ display:block; position:absolute; top:-20px; left:100px; }
	#downloadbutton .freebox{ float:left; width:345px; padding:15px 12px; border:1px solid #CCCCCC;  -moz-border-radius: 7px; border-radius: 7px;}
	#downloadbutton .fast{ display:block; width:187px; height:51px; text-indent:-9999px; background:url(/images/v2/button-fastestdl.png) no-repeat; }
	#downloadbutton .slow{ display:block; width:187px; height:51px; text-indent:-9999px; background:url(/images/v2/button-slowerdl.png) no-repeat; }

/* FIXES */

/* General IE fixes */
#upload{ padding:8px 0 0 20px; margin:0; }
#logged{ padding:8px 20px 0 0; margin:0; }
#plans ul{ padding:18px 15px 0; margin:0; }
#comparison ul.free{ padding-left:40px; }

/* IE6 only fixes */
* html #upload{ padding:12px 0 0 20px; margin:0; }
* html #logged{ padding:12px 20px 0 0; }
* html #plans ul{ padding:18px 15px 0; margin:0; }
* html #chooseplan{ width:782px; }	
* html #comparison ul{ margin:0; padding:25px 0 0 0; }
* html #time{ margin:0 0 15px; }
* html #time li.premium{ width:259px; }
* html #comparison ul{ width:175px; }
* html #comparison ul.premium{ width:90px; }
* html #comparison ul.free{ width:150px;}
* html #comparison li img{ margin:5px 0 2px; vertical-align:baseline; }
* html #downloadbutton .premiumbox{ padding:40px 12px 17px; }
* html #payments .sidecol ol{ margin:0 0 0 10px; }

#dashboard {margin: 0px auto;clear:both;}

#dashboard #bcrumbs{ font-size:12px; color:#7b7b7b; padding:5px 0; margin:0 0 15px; }
#dashboard #bcrumbs li{ display:inline; margin-right:5px; }
#dashboard #bcrumbs a, #dashboard #bcrumbs a:visited{ color:#7b7b7b; }
#dashboard #bcrumbs a:hover{ color:#7b7b7b; }

#topstrip {width:777px; height:50px; margin:0 0 10px 0px; padding:0; background:url(/images/v2/bgr-topstrip.png) no-repeat; clear:both;}
#topstrip li{ float:left; list-style-type:none; }
#topstrip h4{ font-size:11px; color:#2474d4; margin:0; padding:0; text-transform:uppercase; }
#topstrip p{ padding:0; margin:0; }
#topstrip a, #dashboard #topstrip a:visited{ font-size:11px; color:#2474d4; }
#topstrip a:hover{ text-decoration:none; }
#topstrip span{ font-size:16px; font-weight:bold; }
#topstrip .storage{ width:160px; padding:7px 0 0 60px; }
#topstrip .storage img{ margin:0 0 0 7px; }
#topstrip .speed{ width:110px; padding:7px 0 0 90px; }
#topstrip .uploaded{ width:130px; padding:7px 0 0 80px; }
#topstrip .type{ width:95px; padding:7px 0 0 25px; }

#dashboard .dashcontent{ width:100%; overflow:hidden; }
#dashboard .dashcontent h3{ font-size:17px; border:0; margin:0; padding:0; color:#234a85; }
#dashboard .dashcontent ul{ padding:0; margin:0; }
#dashboard .dashcontent li{ list-style-type:none; }
#dashboard .sidecol{ float:left; width:178px; margin-right:31px; }
/*
#dashboard .sidecol a, #dashboard .sidecol a:visited{ color:#4a4a4a; text-decoration:none; }
#dashboard .sidecol a:hover{ text-decoration:underline; }
*/
#dashboard .sidecol ul h3{ margin-bottom:5px; padding-left:22px; }
#dashboard .sidecol ul h3.uploadfiles{ background:url(/images/v2/ico-uploadfiles.png) no-repeat left top; }
#dashboard .sidecol ul h3.myacct{ background:url(/images/v2/ico-myacct.png) no-repeat left top; }
#dashboard .sidecol ul h3.myfiles{ background:url(/images/v2/ico-myfiles.png) no-repeat left top; }
#dashboard .sidecol ul h3.affiliate{ background:url(/images/v2/ico-affprogram.png) no-repeat left top; }
#dashboard .sidecol li{ margin-bottom:20px; border-bottom:1px solid #d4d4d4; }
#dashboard .sidecol ul ul{ margin:0 0 15px 22px; }
#dashboard .sidecol li li{ margin-bottom:5px; border-bottom:0; }

#dashboard .maincol{ float:left; width:571px; }
#dashboard .maincol .title{ padding:7px 15px 5px; margin-bottom:20px; background:#f1f1f1; overflow:hidden; }
#dashboard .maincol .title h3{ float:left; }
#dashboard .maincol .title a{ float:right; font-size:12px; font-weight:normal; padding:0; margin:0; }
/*
#dashboard .maincol a, #dashboard .maincol a:visited{ color:#2474d4; }
#dashboard .maincol a:hover{ text-decoration:none; }
*/
#dashboard .maincol .account{ width:100%; margin-bottom:25px; overflow:hidden; }
#dashboard .maincol .account h3{ padding-left:25px; background:url(/images/v2/ico-account.png) no-repeat left top; }
#dashboard .maincol .account ul{ float:left; width:99%; margin-left:10px; }
#dashboard .maincol .account li{ margin-bottom:5px; }
#dashboard .maincol .accountstatus{ margin-bottom:25px; }
#dashboard .maincol .accountstatus h3{ padding-left:25px; background:url(/images/v2/ico-acctstatus.png) no-repeat left top; }
#dashboard .maincol .news{ margin-bottom:25px; }
#dashboard .maincol .news h3{ padding-left:25px; background:url(/images/v2/ico-news.png) no-repeat left top; }
#dashboard .maincol .news h4{ margin:0 0 5px; padding:0; }
#dashboard .maincol .news p{ margin:0; padding:0; line-height:18px; }
#dashboard .maincol .news li{ padding:15px; border-top:1px solid #d4d4d4; }
#dashboard .maincol .news li.first{ padding-top:0; border-top:0; }
#dashboard .maincol .earnings{ width:100%; margin-bottom:25px; overflow:hidden; }
#dashboard .maincol .earnings h3{ padding-left:25px; background:url(/images/v2/ico-earnings.png) no-repeat left top; }
#dashboard .maincol .earnings table{ float:left; }
#dashboard .maincol .earnings td{ padding:0 10px 7px; }
#dashboard .maincol .earnings td.left{ width:130px; }
#dashboard .maincol .earnings td.right{ width:30px; color:#2474d4; text-align:right; }
#dashboard .maincol .earnings .total td{ font-size:20px; color:#000; padding-top:5px; border-top:1px solid #d4d4d4; }
#dashboard .maincol .earnings img{ float:right; }
#dashboard .maincol .usage{ width:100%; margin-bottom:25px; overflow:hidden; }
#dashboard .maincol .usage h3 span{ padding-left:25px; background:url(/images/v2/ico-usage.png) no-repeat left top; }
#dashboard .maincol .latestuploads{ margin-bottom:25px; }
#dashboard .maincol .latestuploads h3{ padding-left:25px; background:url(/images/v2/ico-latestuploads.png) no-repeat left top; }
#dashboard .maincol .topdownloads{ margin-bottom:25px; }
#dashboard .maincol .topdownloads h3{ padding-left:25px; background:url(/images/v2/ico-topdownloads.png) no-repeat left top; }
#dashboard .maincol .latestuploads table, #dashboard .maincol .topdownloads table{ margin:0 20px; }
#dashboard .maincol .latestuploads td, #dashboard .maincol .topdownloads td{ padding:0 0 5px; }
#dashboard .maincol .latestuploads td.name, #dashboard .maincol .topdownloads td.name{ width:320px; }
#dashboard .maincol .latestuploads td.size, #dashboard .maincol .topdownloads td.size{ width:110px; }
#dashboard .maincol .latestuploads .toptitle td, #dashboard .maincol .topdownloads .toptitle td{ font-weight:bold; padding-bottom:10px; }

#affiliate{ width:780px; -moz-border-radius: 5px; border-radius: 5px; clear:both;}
#affiliate h3{ margin:0; padding:0; border:0; }
#affiliate .mast{ position:relative; width:777px; height:281px; margin:0 auto 20px; background:url(/images/v2/pic-earnwhilesleep.png) no-repeat; }
#affiliate .mast2{ width:777px; height:281px; margin:0 auto 20px; background:url(/images/v2/pic-earnwhilesleep-affiliate.png) no-repeat; }
#affiliate .mast .btn-signup{ position:absolute; bottom:25px; right:35px; display:block; width:448px; height:33px; background:url(/images/v2/signup-button.gif) no-repeat; }
#affiliate .columns{ width:780px; overflow:hidden; }
#affiliate .leftcol{ float:left; width:410px; }
#affiliate .leftcol h2{ font-size:22px; font-weight:bold; color:#a1471b; }
#affiliate .leftcol h3{ color:#234a85; margin:0; padding:0; }
#affiliate .leftcol p{ font-size:12pt; line-height:20px; }
#affiliate .leftcol ul{ margin:0; padding:0; list-style-type:none; }
#affiliate .leftcol li{ margin:0 0 20px; padding:0 0 0 80px; }
#affiliate .leftcol li p{ font-size:10pt; margin:0; padding:0; }
#affiliate .leftcol li.aff1{ background:url(/images/v2/ico-universaldl.png) no-repeat left; }
#affiliate .leftcol li.aff2{ background:url(/images/v2/ico-referral.png) no-repeat left; }
#affiliate .leftcol li.aff3{ background:url(/images/v2/ico-premiumsales.png) no-repeat left; }
#affiliate .leftcol li.aff4{ background:url(/images/v2/ico-affitools.png) no-repeat left; }
#affiliate .leftcol li.aff5{ background:url(/images/v2/ico-earnmore.png) no-repeat left; }
#affiliate .leftcol li.aff6{ background:url(/images/v2/ico-affiservices.png) no-repeat left; }
#affiliate .rightcol{ float:right; width:330px; padding:10px; border:1px solid #f8c025; -moz-border-radius: 5px; border-radius: 5px;}
#affiliate .rightcol table{ width:100%; margin-bottom:5px; background:#fffdee; }
#affiliate .rightcol td{ padding:10px 5px; border-bottom:1px solid #f8c025; }
#affiliate .rightcol td.colored{ background:#fbf0c2; }
#affiliate .rightcol li{ font-size:10pt; margin-bottom:10px; }
#affiliate .rightcol p{ font-size:10pt; margin-bottom:20px; }
#affiliate .rightcol p.small { font-size:8pt; margin-bottom:20px; }
#affiliate .box{ margin:20px 0; border:1px solid #d6d6d6; -moz-border-radius: 5px; border-radius: 5px;}
#affiliate .box h2{ font-size:20px; font-weight:bold; margin:0; padding:5px 15px; color:#224886; background:#e3f0ff; }
#affiliate .box p{ padding:0; margin:0; line-height:18px; }
#affiliate .box ul{ list-style-type:none; margin:0; padding:0; }
#affiliate .box li{ margin-bottom:20px; }
#affiliate .box ol{ padding-left:30px; }
#affiliate .box ol li{ margin-bottom:20px; }
#affiliate .box img{ margin-bottom:15px; }
#affiliate .boxpad{ padding:10px 14px; }

#stats #topstrip a{ color:#2474d4; }
	#stats h2{ font-size:20px; font-weight:bold; color:#a1471b; margin:0 0 20px; padding:0 0 5px; border-bottom:1px solid #d8d8d8; }
	#stats h3{ font-size:17px; font-weight:bold; color:#234a85; margin:0 0 20px; padding:0 0 5px; border-bottom:1px solid #d8d8d8; }
	#stats .tabs{ width:100%; font-size:10pt; font-weight:bold; list-style-type:none; padding:0; margin:0; overflow:hidden; }
	#stats .tabs li{ float:left; margin-right:3px; }
	#stats .tabs li a, #stats .tabs li a:visited{ display:block; color:#000; padding:8px 15px; text-decoration:none; background:#f1f1f1; }
	#stats .tabs li a:hover, #stats .tabs li.current a{ color:#fff; background:#2C5A97; }
	#stats .tabbox{ padding:12px 15px; margin-bottom:20px; border:1px solid #d8d8d8; background:#e2efff; }
	#stats .tabbox select{ font-size:11px; margin-right:10px; vertical-align:middle; }
	#stats .tabbox input{ vertical-align:middle; }
	#stats .period{ width:100%; padding-bottom:5px; margin-bottom:20px; border-bottom:1px solid #d8d8d8; overflow:hidden; }
	#stats .period h3{ float:left; font-size:17px; font-weight:bold; color:#234a85; margin:0; padding:0; border-bottom:0; }
	#stats .period ul{ float:right; font-size:10pt; margin:0; padding:0; list-style-type:none; }
	#stats .period li{ float:left; margin-left:15px; }
	#stats .period li a{ display:block; color:#000; padding:1px 0 1px 20px; text-decoration:underline; }
	#stats .period li a:hover{ text-decoration:underline; }
	#stats .period li a.expand{ background:url(/images/v2/ico-expand.png) no-repeat left; }
	#stats .period li a.collapse{ background:url(/images/v2/ico-collapse.png) no-repeat left; }
	#stats img{ margin-bottom:30px; }
	#stats p{ font-size:10pt; padding:0; margin:0 0 5px; }
	#stats table{ width:100%; font-size:10pt; margin-bottom:40px; }
	#stats td{ padding:5px 15px; }
	#stats .colored td{ background:#f1f1f1; }
	#stats td img{ padding:0; margin:0 10px 0 0; vertical-align:middle; }
	#stats .title td{ font-size:12px; font-weight:bold; color:#4a4a4a; background:#e2efff; }
	#stats .total td{ font-size:12px; font-weight:bold; color:#fff; background:#2C5A97; }

#signup{ width:780px; padding-top:20px; overflow:hidden; }
	#signup h2{ font-size:20px; font-weight:bold; color:#a1471b; padding:0 0 5px; margin:0 0 20px; border-bottom:1px solid #cdcdcd; }
	#signup .leftcol{ float:left; width:256px; }
	#signup .rightcol{ float:right; width:500px; }
	#signup fieldset{ padding:0; margin:0; border:0; }
	#signup fieldset ul{ list-style-type:none; padding:0; margin:0; }
	#signup fieldset li{ font-weight:bold; margin-bottom:7px; }
	#signup label{ display:block; font-size:15px; font-weight:bold; margin-bottom:5px; }
	#signup .txt{ width:210px; height:20px; border:1px solid #abadb3; }
	#signup .btn{ width:190px; height:30px; font-size:15px; font-weight:bold; cursor:pointer; }
	#signup .box{ padding:17px; border:1px solid #f8b807; -moz-border-radius: 5px; border-radius: 5px;}
	#signup h3{ font-size:18px; color:#244b87; text-align:center; border:0; padding:0; margin:0 0 20px; }
	#signup table{ position:relative; width:100%; margin:5px 0; }
	#signup td{ padding:4px 10px; border-bottom:1px solid #e6e6e6; }
	#signup .title{ font-size:13px; font-weight:bold; color:#000; padding-bottom:5px; }
	#signup .premium{ width:50px; font-weight:bold; color:#0143a7; text-align:center; border-left:1px solid #f9620e; border-right:1px solid #f9620e; background:#fffdee; }
	#signup .free{ width:82px; text-align:center; }
	#signup .anon{ width:82px; text-align:center; }
	#signup .last{ border-bottom:1px solid #f9620e; }
	#signup .prem{ border-top:1px solid #f9620e; }
	#signup .buynow{ display:block; width:135px; height:33px; margin-left:125px; text-indent:-9999px; background:url(/images/v2/button-buynow.png) no-repeat; }
	#signup .paypal{ display:block; width:120px; height:25px; margin:0 0 5px 130px; text-indent:-9999px; background:url(/images/v2/button-paypal.png) no-repeat; }
	#signup .ccard{ display:block; width:120px; height:25px; margin:0 0 0 130px; text-indent:-9999px; background:url(/images/v2/button-creditcard.png) no-repeat; }

	
#signup-popup{ position:absolute; top:120px; left:50px; width:730px; border:3px solid #f8b807; background:#e2efff url(/images/v2/bgr-signup-popup.png) repeat-x top; z-index:2000; }
	#signup-popup .box{ position:relative; width:680px; font-size:10pt; padding:50px 20px 20px; }
	#signup-popup .logo{ position:absolute; top:-43px; left:210px; }
	#signup-popup .close{ position:absolute; top:8px; right:8px; display:block; width:25px; height:25px; text-indent:-9999px; background:url(/images/v2/ico-close-popup.png) no-repeat; }
	#signup-popup ul{ padding:0; margin:0; list-style-type:none; }
	#signup-popup h2{ font-size:20px; color:#2f4878; margin:0 0 15px; padding:0; text-align:center; }
	#signup-popup h3{ font-size:20px; font-weight:bold; margin:0 0 2px; border:0; }
	#signup-popup h4{ font-size:15px; font-weight:normal; color:#626161; margin:0 0 5px; padding:0;text-align:center; }
	#signup-popup .feat{ width:580px; margin:0 auto 20px; overflow:hidden; }
	#signup-popup .feat ul{ float:left; margin-left:25px; }
	#signup-popup .feat li{ margin-bottom:7px; padding:1px 0 1px 25px; background:url(/images/v2/ico-check.png) no-repeat left;}
	#signup-popup .plans{ width:750px; margin-bottom:35px; overflow:hidden; }
	#signup-popup .plans li{ float:left; width:120px; margin-left:15px; text-align:center; padding-bottom:25px;}
	#signup-popup .plans .price{ font-size:18px; font-weight:bold; color:#f9620e; margin:0 0 3px; padding:0; }
	#signup-popup .plans .only{ font-size:12px; font-weight:bold; color:#264f8a; margin:0 0 10px; padding:0; }
	#signup-popup .plans .paypal{ display:block; width:120px; height:25px; margin-bottom:3px; text-indent:-9999px; background:url(/images/v2/button-paypal.png) no-repeat; }
	#signup-popup .plans .ccard{ display:block; width:120px; height:25px; text-indent:-9999px; background:url(/images/v2/button-creditcard.png) no-repeat; }
	#signup-popup .paypalcc{ display:block; margin:0 auto; }
	#signup-popup .payby{ font-size:14px; font-weight:bold; margin-bottom:5px; }
	
#downloadtimer{ clear:both; width:100%; margin:20px 0; padding:0; border:1px solid #a6d0e6; background:#fff url(/images/v2/bgr-downloadtimer.png) repeat-x bottom; overflow:hidden;  -moz-border-radius: 5px; border-radius: 5px;}	
	#downloadtimer .centercont{ padding:10px 0; text-align:center; }	
	#downloadtimer .leftcol{ float:left; width:440px; padding:10px 40px 10px 20px; text-align:center; background:url(/images/v2/bgr-downloadtimer-sep.png) no-repeat right; }	
	#downloadtimer .rightcol{ float:left; width:240px; padding:10px 0 10px 15px }	
	#downloadtimer .rightcol a, #downloadtimer .rightcol a:visited{ font-size:11px; color:#505050; }	
	#downloadtimer h2{ font-size:18px; font-weight:bold; }	
	#downloadtimer p{ font-size:11px; color:#666; }	
	#downloadtimer .timer{ position:relative; width:440px; height:83px; margin:0 auto; background:url(/images/v2/bgr-downloadtimer-btn.gif) no-repeat; }	
	#downloadtimer .timer .wait{ position:absolute; top:32px; left:18px; font-size:15px; font-weight:bold; color:#0143a7; }	
	#downloadtimer .timer .wait:hover{ text-decoration:underline; }	
	#downloadtimer .timer .seconds{ position:absolute; top:25px; left:174px; font-size:30px; font-weight:bold; line-height:20px; }	
	#downloadtimer .timer .seconds span{ font-size:12px; }	
	#downloadtimer .timer .upgrade{ position:absolute; top:32px; right:33px; font-size:17px; font-weight:bold; color:#2b2a4f; text-decoration:none; }	
	#downloadtimer form, #downloadtimer fieldset{ width:auto; margin:0; padding:8px 0 0; border:0; background:none; }	
	#downloadtimer h3{ font-size:13px; margin:0 0 10px; padding:0; border:0; }	
	#downloadtimer ul{ list-style:none; margin:0; padding:0; }	
	#downloadtimer li{ margin:0 0 4px; }	
	#downloadtimer label{ float:left; display:block; width:70px; line-height:25px; }	
	#downloadtimer .forgot, #downloadtimer .btn{ margin-left:72px; }	
	
#payments{ clear:both; width:100%; overflow:hidden; }
	#payments h2{ font-size:20px; font-weight:bold; color:#a1471b; padding:10px 0 5px; margin:0 0 20px; border-bottom:1px solid #d8d8d8; }
	#payments .maincol{ float:left; width:579px; }
	#payments .maincol h3{ font-size:17px; font-weight:bold; color:#234a85; padding:8px 0 8px 35px; margin:0 0 15px; border-bottom:0; background:#f1f1f1 url(/images/v2/ico-earnings.png) no-repeat 2% 50%; }
	#payments .maincol table{ font-size:12px; }
	#payments .maincol td{ padding:12px 10px; text-align:center; border-bottom:1px solid #d1d1d1; }
	#payments .maincol .title td{ font-size:12px; font-weight:bold; color:#000; padding:9px 10px 8px; border-bottom:0; background:url(/images/v2/bgr-payments-title.gif) repeat-x; }
	#payments .sidecol{ float:right; width:177px; }
	#payments .sidecol h2, #payments .sidecol h3{ margin:0; padding:0; border:0; }
	#payments .sidecol h2, #payments .sidecol h3{ margin:0; padding:0; border:0; }
	#payments .sidecol ol{ margin:0; padding:10px 0 0 15px; }
	#payments .sidecol li{ margin-bottom:5px; }
	#payments .sidecol .unpaidearnings{ font-size:11px; margin-bottom:10px; padding:10px; background:#eff6ff; }
	#payments .sidecol .unpaidearnings .box{ padding:10px; margin-bottom:10px; background:#fff; }
	#payments .sidecol .unpaidearnings .box a, #payments .sidecol .unpaidearnings .box a:visited{ display:block; width:135px; height:23px; color:#000; font-size:12px; font-weight:bold; padding-top:7px; text-align:center; text-decoration:none; background:url(/images/v2/button-reqpayout.gif) no-repeat; }
	#payments .sidecol .unpaidearnings h2{ font-size:30px; color:#234a85; margin-bottom:10px; }
	#payments .sidecol .totalpaid{ font-size:15px; color:#fff; padding:15px 20px; background:#234a85; }
	#payments .sidecol .totalpaid h3{ font-size:25px; color:#fff; margin:0; padding:0; }
	
#statsbar { margin:0px auto; clear:both; padding:12px 15px; margin-bottom:20px; border:1px solid #d8d8d8; background:#e2efff; }

#linktous div{ width:728px; margin:0 auto 20px; }
	#linktous h3{ border:0; padding:0; }
	#linktous img{ margin-bottom:10px; }
	#linktous textarea{ width:600px; height:30px; }
	
#hotlink h4{ font-family:sans-serif; font-size:14pt; font-weight:normal; color:#224886; text-align:center; }
#hotlink .box{ margin:20px 0; border:1px solid #d6d6d6; -moz-border-radius: 5px; border-radius: 5px;}
#hotlink .box h2{ font-size:20px; font-weight:bold; margin:0; padding:5px 15px; color:#224886; background:#e3f0ff; }
#hotlink .box p{ padding:0; margin:0; line-height:18px; }
#hotlink .box ul{ list-style-type:none; margin:0; padding:0; }
#hotlink .box li{ margin-bottom:20px; }
#hotlink .boxpad{ padding:10px 14px; }
#hotlink #plans{ height:252px; background:url(/images/v2/bgr-plans2.png) no-repeat; }

#dashboard .maincol .account .referralLink {border: 0; width: 300px; text-decoration: underline; color: #20C;}

#affiliate-new .mast{ position:relative; width:777px; height:281px; margin-bottom:15px; background:url(/images/v3/pic-mast.png) no-repeat; }
#affiliate-new .mast .btn{ position:absolute; bottom:30px; right:25px; display:block; width:448px; height:33px; text-indent:-9999px; background:url(/images/v3/button-signup.png) no-repeat; }
#affiliate-new .mast2{ width:777px; height:281px; margin:0 auto 20px; background:url(/images/v3/pic-mast-nobtn.png) no-repeat; }
#affiliate-new .easymoney{ margin-bottom:20px; }
#affiliate-new .easymoney h2{ font-size:24px; font-weight:bold; color:#a1471b; margin:0; padding:0; margin-bottom:10px; text-align:center;}
#affiliate-new .plans{ width:777px; }
#affiliate-new .planbox{ width:777px; margin-bottom:5px; overflow:hidden; }
#affiliate-new .planbox .pbox{ float:left; width:190px; height:130px; margin-left:5px; }
#affiliate-new .planbox .first{ margin-left:0; }
#affiliate-new .planbox .downloads{ background:url(/images/v3/bgr-plans1.png) no-repeat bottom; }
#affiliate-new .planbox .premium75{ background:url(/images/v3/bgr-plans2.png) no-repeat bottom; }
#affiliate-new .planbox .premium10{ background:url(/images/v3/bgr-plans3.png) no-repeat bottom; }
#affiliate-new .planbox .persale{ background:url(/images/v3/bgr-plans4.png) no-repeat bottom; }
#affiliate-new .planbox ul{ width:174px; margin-top:98px; margin-left: auto; margin-right: auto; padding:0; list-style-type:none; overflow:hidden; text-align:center;}
#affiliate-new .planbox li{ width:87px; margin:0 auto;}
#affiliate-new .planbox a, #affiliate-new .planbox a:visited{ display:block; width:82px; height:18px; font-size:12px; font-weight:bold; color:#3e3e3e; padding-top:4px; text-align:center; text-decoration:none; background:url(/images/v3/bgr-button.png) no-repeat; }

#affiliate-new .newprogram{ width:776px; height:99px; margin-bottom:30px; background:url(/images/v3/bgr-halfprog.png) no-repeat; overflow:hidden; }
#affiliate-new .newprogram ul{ float:right; margin:40px 18px 0 0; padding:0; list-style-type:none; }
#affiliate-new .newprogram li{ margin-bottom:5px; }
#affiliate-new .newprogram a, #affiliate-new .newprogram a:visited{ display:block; width:82px; height:18px; font-size:12px; font-weight:bold; color:#3e3e3e; padding-top:4px; text-align:center; text-decoration:none; background:url(/images/v3/bgr-button.png) no-repeat; }

#affiliate-new .box{ margin-bottom:20px; }
#affiliate-new .title{ font-size:18px; font-weight:bold; color:#fff; padding:5px 20px; margin:0; background:#234a85; }
#affiliate-new .pad{ width:728px; font-size:12px; padding:25px 25px 10px; border:1px solid #a6d0e6; border-top:0; background:#fff url(/images/v3/bgr-gradient.png) repeat-x bottom; overflow:hidden; }
#affiliate-new .pad .leftcol{ float:left; width:357px; }
#affiliate-new .pad .rightcol{ float:right; width:330px; }
#affiliate-new .pad .leftcol h2{ font-size:15px; font-weight:bold; margin:0; padding:0; margin-bottom:10px;}
#affiliate-new .pad h3{ font-size:18px; font-weight:bold; color:#234a85; padding:0; margin:0 0 15px; border:0; }
#affiliate-new .pad h4{ font-size:12px; font-weight:bold; padding:0; margin:0 0 3px; }
#affiliate-new .pad p{ margin:0 0 20px; padding:0; line-height:18px; }
#affiliate-new .btn-signup{ display:block; width:318px; height:33px; margin-bottom:20px; text-indent:-9999px; background:url(/images/v3/button-clicksignup.png) no-repeat; }
#affiliate-new .tip{ color:#3e3e3e; margin-bottom:10px; padding:20px; border:1px solid #ffc22c; background:#fff8b4; }
#affiliate-new .tip h4{ font-size:14px; padding-left:20px; background:url(/images/v3/ico-bulb.png) no-repeat left top; }
#affiliate-new .tip p, #affiliate-new .note p{ margin-bottom:0; }
#affiliate-new .note{ color:#3e3e3e; margin-bottom:30px; padding:20px; border:1px solid #c2dcff; background:#e0edff; }
#affiliate-new .note h4{ font-size:14px; padding-left:20px; background:url(/images/v3/ico-info.png) no-repeat left top; }
#affiliate-new .tipnote{ width:728px; margin-bottom:20px; overflow:hidden; }
#affiliate-new .tip-box{ float:left; width:317px; color:#3e3e3e; margin-right:10px; padding:20px; border:1px solid #ffc22c; background:#fff8b4; }
#affiliate-new .tip-box h4{ font-size:14px; padding-left:20px; background:url(/images/v3/ico-bulb.png) no-repeat left top; }
#affiliate-new .tip-box p, #affiliate-new .note-box p{ margin-bottom:0; }
#affiliate-new .note-box{ float:left; width:317px; color:#3e3e3e; padding:20px; border:1px solid #c2dcff; background:#e0edff; }
#affiliate-new .note-box h4{ font-size:14px; padding-left:20px; background:url(/images/v3/ico-info.png) no-repeat left top; }
#affiliate-new .pad p.fineprint{ font-size:11px; line-height:15px; }
#affiliate-new .pad .rightcol p.fineprint{ font-size:10px; line-height:15px; }
#affiliate-new .compensation table{ width:330px; border-collapse:collapse; margin:10px 0; background:#fffdee; }
#affiliate-new .compensation td{ font-size:13px; margin:0; padding:10px 5px; border-bottom:1px solid #f8c025; }
#affiliate-new .compensation td.colored{ background:#fbf0c2; }
#affiliate-new .countrygroups{ font-size:11px; }
#affiliate-new .countrygroups h5{ float:none; font-size:13px; font-weight:bold; margin:0 0 20px; padding:0; border:0; }
#affiliate-new .countrygroups ol{ margin:0 0 0 30px; padding:0; }
#affiliate-new .countrygroups li{ margin-bottom:10px; }
#affiliate-new .planpayouts{ width:777px; overflow:hidden; }
#affiliate-new .planget{ float:left; width:246px; height:110px; margin-right:20px; background:url(/images/v3/bgr-planget.png) no-repeat; }
#affiliate-new .planget .pad{ width:auto; padding:15px 20px; border:0; background:none; }
#affiliate-new .planget h2{ font-size:18px; font-weight:bold; color:#ec6d05; margin:0 0 10px; padding:0; }
#affiliate-new .planget ul{ font-size:18px; color:#3e3e3e; margin:0; padding:0; list-style:none; }
#affiliate-new .planget li{ padding-left:30px; background:url(/images/v3/ico-greencheck.png) no-repeat left; }
#affiliate-new .payouts{ float:left; width:420px; }
#affiliate-new .payouts h2{ font-size:18px; font-weight:bold; color:#234a85; margin:0 0 5px; padding:0; }
#affiliate-new .payouts ul{ margin:0; padding:0; list-style-type:none; }
#affiliate-new .payouts li{ margin-bottom:7px; }
#affiliate-new .conditionrules{ font-size: 10pt; margin:0 0 20px; padding:0; list-style-type:none; }
#affiliate-new .conditionrules li{ margin-bottom:8px; }


#newsbox { margin:20px 0; border:1px solid #d6d6d6; -moz-border-radius: 5px; border-radius: 5px;}
#newsbox h2{ font-size:20px; font-weight:bold; margin:0; padding:5px 15px; color:#224886; background:#e3f0ff; }
#newsbox p{ padding:0; margin:0; line-height:18px; }
#newsbox p.date{ padding:0; margin:0; line-height:18px; color:#224886; margin-bottom:20px;}
#newsbox ul{ list-style-type:none; margin:0; padding:0; }
#newsbox li{ margin-bottom:20px; }
#newsbox ol{ padding-left:30px; }
#newsbox ol li{ margin-bottom:20px; }
#newsbox img{ margin-bottom:15px; }
#newsboxpad { padding:10px 14px; }


#home{ width:780px; padding:20px 0; }
#home h2{ font-size:24px; font-weight:bold; color:#234a85; margin:0 0 10px; padding:0; letter-spacing: -0.8px;}
#home h3{ font-size:18px; font-weight:bold; color:#234a85; margin:0 0 15px; padding:0; border:0; }
#home h4{ font-size:14px; font-weight:bold; margin:0 0 4px; padding:0; }
#home ul, #home p{ margin:0; padding:0; }
#home li{ margin:0; padding:0; list-style-type:none; }
#home .upload{ text-align:center; }
#home .upload img{ display:block; margin:0 auto 35px; }
#home .upload p{ margin-bottom:40px; }
#home .featmake{ width:100%; overflow:hidden; }
#home .features{ float:left; width:480px; color:#4a4a4a; }
#home .features h2{ margin-bottom:15px; }
#home .features .sub{ font-size:11pt; font-weight: normal; color:#4a4a4a; margin-bottom:30px; line-height:24px; }
#home .features ul{ width:100%; margin-bottom:10px; overflow:hidden; }
#home .features li{ float:left; width:170px; margin:0 0 20px 20px; padding-left:60px; }
#home .features li.first{ margin-left:0; }
#home .features li h4{ font-size:14px; font-weight:bold; color:#234a85; margin:0 0 4px; padding:0; }
#home .features li p{ font-size:10pt; margin-bottom:0; line-height:18px; }
#home .features li a, #home .features li a:visited{ color:#234a85; text-decoration:none; }
#home .features li a:hover{ text-decoration:underline; }
#home .features .unluploads{ background:url(/images/v3/ico-unluploads.png) no-repeat; }
#home .features .unldownloads{ background:url(/images/v3/ico-unldowns.png) no-repeat; }
#home .features .sharehuge{ background:url(/images/v3/ico-sharehuge.png) no-repeat; }
#home .features .unlstorage{ background:url(/images/v3/ico-unlstorage.png) no-repeat; }
#home .features .directlink{ background:url(/images/v3/ico-directlinking.png) no-repeat; }
#home .features .flexsharing{ background:url(/images/v3/ico-flexsharing.png) no-repeat; }
#home .features .robustfile{ background:url(/images/v3/ico-robustfile.png) no-repeat; }
#home .features .nosign{ background:url(/images/v3/ico-nosignup.png) no-repeat; }
#home .features .only{ font-size:10px; }
#home .makemoney{ float:right; width:240px; padding:25px; border:1px solid #a6d0e6; background:#fff url(/images/v3/bgr-home.png) repeat-x bottom; -moz-border-radius: 5px; border-radius: 5px;}
#home .makemoney p{ font-size:14px; color:#234a85; margin-bottom:20px; line-height:21px; }
#home .makemoney ul{ margin-bottom:20px; }
#home .makemoney li{ margin-bottom:8px; padding-left:25px; background:url(/images/v3/ico-check.png) no-repeat left top; }
#home .makemoney .btn-learnmore{ display:block; width:128px; height:32px; margin-bottom:20px; text-indent:-9999px; background:url(/images/v3/button-learnmore.png) no-repeat; }
#home .makemoney .btn-signup{ display:block; width:229px; height:33px; margin-bottom:20px; text-indent:-9999px; background:url(/images/v3/button-signfreeacct.png) no-repeat; }
#home .makemoney span{ display:block; font-size:10pt; color:#7a7a7a; text-align:center; }

#confirmation{ width:780px; color:#505050; padding:20px 0; margin:0 auto; }
#confirmation h2{ font-size:21px; font-weight:bold; color:#234a85; margin:0 0 10px; padding:0; }
#confirmation h3{ font-size:16px; font-weight:bold; color:#234a85; margin:0 0 10px; padding:0; border:0; }
#confirmation ul, #confirmation ol, #confirmation p{ margin:0; padding:0; }
#confirmation li{ margin:0; padding:0; list-style-type:none; }
#confirmation ol li{ list-style-type:decimal; }
#confirmation fieldset{ width:auto; margin:0; padding:0; border:0; border-radius:0; background:none; }
#confirmation .storefiles{ width:778px; height:310px; font-size:13px; margin-bottom:17px; border:1px solid #a6d0e6; -moz-border-radius: 10px; border-radius: 10px; background:#fff url(/images/v3/bgr-storefiles.png) repeat-x bottom; overflow:hidden; }
#confirmation .storefiles .leftcol{ float:left; width:423px; padding:20px 40px; background:url(/images/v3/bgr-storefiles-sep.png) no-repeat right top; }
#confirmation .storefiles .leftcol h3{ color:#a1471b; }
#confirmation .storefiles .leftcol ul{ margin-bottom:15px; }
#confirmation .storefiles .leftcol li{ padding-left:25px; margin-bottom:8px; background:url(/images/v3/ico-check.png) no-repeat left; }
#confirmation .storefiles .leftcol .button-signup{ display:block; width:125px; height:33px; margin-bottom:10px; text-indent:-9999px; background:url(/images/v3/button-signup-dlconfirmationpage.png) no-repeat; }
#confirmation .storefiles .leftcol .note{ font-size:10px; }
#confirmation .storefiles form{ float:right; width:245px; padding:20px 15px; }
#confirmation .storefiles form h3{ margin-bottom:20px; padding-left:50px; background:url(/images/v3/ico-login.png) no-repeat left; }
#confirmation .storefiles form li{ margin-bottom:8px; }
#confirmation .storefiles form a, #confirmation .storefiles form a:visited{ font-size:11px; color:#505050; }
#confirmation .storefiles label{ float:left; display:block; width:72px; font-size:13px; font-weight:bold; padding-top:3px; }
#confirmation .storefiles .txt{ width:162px; height:21px; font-size:12px; padding:0; }
#confirmation .storefiles .btn{ font-weight:bold; color:#505050; padding:4px 8px; }
#confirmation .storefiles .forgot{ padding-left:72px; }
#confirmation .storefiles .signin{ padding-left:70px; }

#confirmation .sendlink, #confirmation .confirm{ width:778px; font-size:10pt; margin-bottom:17px; border:1px solid #d6d6d6; -moz-border-radius: 10px; border-radius: 10px; }
#confirmation .sendlink h2, #confirmation .confirm h2{ padding:5px 20px; margin:0; background:#e3f0ff; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; }
#confirmation .sendlink .pad, #confirmation .confirm .pad{ padding:20px; }
#confirmation .sendlink p{ margin-bottom:25px; }
#confirmation .sendlink li{ width:650px; margin-bottom:15px; overflow:hidden; }
#confirmation .sendlink label{ float:left; display:block; width:320px; margin-right:10px; padding-top:3px; line-height:18px; }
#confirmation .sendlink .inputarea{ float:left; width:302px; }
#confirmation .sendlink input{ margin:0; padding:0; }
#confirmation .sendlink .txt{ width:302px; height:20px; font-size:12px; padding:0; margin-bottom:10px; }
#confirmation .sendlink textarea{ width:302px; height:110px; font-size:12px; padding:0; margin-bottom:10px; }
#confirmation .sendlink .btn{ font-weight:bold; color:#505050; padding:4px 8px; }
#confirmation .confirm ol{ margin-left:20px; }
#confirmation .confirm ol li{ margin-bottom:10px; }
#confirmation .sendemail{ width:778px; height:55px; font-size:12px; margin:17px auto; border:1px solid #a6d0e6; -moz-border-radius: 5px; border-radius: 5px; }
#confirmation .sendemail{ background:url(/images/v3/bgr-sendlinks.png) repeat-x bottom; }
#confirmation .sendemail label{ font-size:14px; font-weight:bold; padding-left:23px; margin-right:10px; background:url(/images/v3/ico-sendlinks.png) no-repeat left; }
#confirmation .sendemail .txt{ width:389px; height:20px; padding:0; margin:0; }
#confirmation .sendemail .btn{ font-weight:bold; color:#505050; padding:3px 8px; }
#confirmation fieldset{clear:both;  }

#choosedownload{ position:relative; width:728px; margin:0 auto 30px; }
#choosedownload .name{ width:670px; padding:18px 0 0 60px; margin:0 auto 20px; background:url(/images/ico-download.png) no-repeat left; overflow:hidden; }
#choosedownload .name h2{ font-size:24px; font-weight:bold; color:#2f4878; padding:0; margin:0 0 5px; }
#choosedownload .name h2 span{ color:#3877f3; }
#choosedownload .name .date{ float:left; margin-right:10px; }
#choosedownload .name .share{ float:left; }
#choosedownload .column{ width:728px; margin-bottom:20px; overflow:hidden; }
#choosedownload .leftcol{ float:left; width:472px; }
#choosedownload .rightcol{ float:right; width:229px; }
#choosedownload .ad780{ width:728px; margin-top:10px;margin-bottom:20px; }
#choosedownload .ad780 img{ display:block; margin:0 auto; }
#choosedownload .upgrade{ font-size:9pt; color:#fff; margin-bottom:15px; padding:9px 10px; background:#1d437b; }
#choosedownload .upgrade span{ display:block; padding-left:20px; background:url(/images/v3/ico-upgradeslingfile.png) no-repeat left; }
#choosedownload .upgrade a, #choosedownload .upgrade a:visited{ color:#ffbf00; text-decoration:underline; }
#choosedownload .btn-fast{ display:block; width:229px; height:60px; text-indent:-9999px; background:url(/images/v3/button-fastdl.png) no-repeat; }
#choosedownload .btn-slow, #choosedownload .btn-slow-disabled{ display:block; width:229px; height:60px; margin-top:10px; text-indent:-9999px; background:url(/images/v3/button-slowdl.png) no-repeat; }
#choosedownload .btn-slow-disabled{ background:url(/images/v3/button-slowdl-grey.png) no-repeat; }
#choosedownload .ad300{ margin-left:-100px; width:925px; height: 260px; }
#choosedownload .ad300 div{ float:left; margin:0 4px; }
#choosedownload .facebook-like{ width:462px; height:68px; padding:30px 0 0 10px; background:url(/images/v3/pic-fblike.png) no-repeat; }


/* Premium Page */

#content{ clear:both; width:780px; margin:0 auto 0px auto; overflow:hidden; }
	#content h1{ font-size:20px; color:#a1471b; padding-bottom:8px; margin-bottom:30px; }
	#content h2{ font-size:18px; font-weight:bold; color:#2f4878; margin-bottom:30px; text-align:center; }
	#content h3{ font-size:18px; margin-bottom:20px; }


#advantages{ width:780px; margin:0 auto; overflow:hidden; }	
	#advantages .list{ float:left; width:350px; margin:0; padding:0; }
	#advantages .list li{ margin:0 0 20px; padding:0 0 0 35px; border:0; background:url(/images/ico-check-big.png) no-repeat left top; }
	#advantages .list h3{ font-size:14px; color:#234a85; border:0; margin:0 0 3px; padding:0; border-bottom: 0px solid #335588;}
	#advantages .list p{ margin:0; padding:0; line-height:18px; }
	#advantages .features{ float:right; width:406px; }
	#advantages .features table{ width:406px; font-size:10pt; border:1px solid #f8b807; border-right:0; }
	#advantages .features .title td{ height:43px; font-size:14px; color:#000; padding:0 15px; margin:0; border-top:0; background:url(/images/bgr-features-title.png) repeat-x; }
	#advantages .features td{ color:#4a4a4a; padding:3px 10px 3px 15px; border-top:1px solid #e6e6e6; border-right:1px solid #f8b807; text-align:center; }
	#advantages .features td.feat{ text-align:left; }
	#advantages .features .colored td{ background:#f5f5f5; }
	#advantages .features .green{ color:#1f961d; }
	#advantages .features .red{ color:#ff0000; }
