@charset "utf-8";
/* CSS Document */
*, body, p, h1, h2, h3, h4, h5, h6, ul, li{padding:0px;margin:0px;}
ul, li{ list-style:none;}
a {	text-decoration:none;color:#B0244D;}
p{ margin-bottom:5px;}
img{ border:0;}
.clear{clear:both; font-size:0; height:0; line-height:0;}
a:hover {	text-decoration:underline;}
:focus, :hover, :active {outline: 0;}
input, select, textarea{ font:normal 12px Arial, Helvetica, sans-serif;}
textarea{ overflow:auto;}
/*css for index starts here*/
body{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#header{background:url(../images/bg-header.jpg) repeat-x top; margin-top:45px;}
#bigbanner{background:url(../images/bg-banner.jpg) no-repeat top center; width:100% !important; position:relative}
#wrapper{margin:0 auto; width:960px; position:relative;}
.logorow{float:left; width:960px; padding-bottom:50px;}
.logo{float:left; width:255px;}
.header-nav{float:left; padding-top:28px;}
.header-nav a{font:14px arial; color:#fff;}
.login-search{float:right; width:320px;}
.loginbutton{float:right; background:url(../images/bg-loginbutton.png) no-repeat top center; height:19px; width:65px; text-align:center; margin-top:20px; display:inline; margin-right:8px; padding-top:6px;}
.loginbutton a{font:12px arial; color:#fff; text-transform:uppercase;}
.login-search input{float:right; background:url(../images/icon-search.jpg) no-repeat right center #D8D8D8; border:solid 1px #EFEFEF; height:21px; width:200px; padding:0 0 0 3px; font-size:11px; color:#000; margin-top:20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; line-height:22px;}
.searchbox{ position:relative;}
.searchbox input{float:right; background:#D8D8D8; border:solid 1px #EFEFEF; height:21px; width:200px; padding:0 0 0 3px; font-size:11px; color:#000; margin-top:20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; line-height:22px;}
.searchbutton{ position:absolute; right:0; top:25px; background:url(../images/icon-search.jpg) no-repeat top center; width:16px; height:11px; border:0; cursor:pointer;}
.searchbutton span{ display:none;}

.forbutton-folder{float:left; position:relative; width:960px;}
.banner-button, .banner-button-loggedin{float:left; width:658px; position:relative; background:url(../images/banner-button.png) no-repeat top left; height:75px; margin-top:230px; z-index:10; margin-bottom:40px;}
.banner-button a{text-indent:-9999pt;}
.banner-button a.registration{float:left; width:218px; height:63px; }
.banner-button a.registration:hover{background:url(../images/banner-button.png) no-repeat 0 0;}
.banner-button a.upload{float:left; width:212px; height:63px; }
.banner-button a.upload:hover{background:url(../images/banner-button.png) no-repeat -218px -75px;}
.banner-button a.make-money{float:left; width:217px; height:63px; }
.banner-button a.make-money:hover{background:url(../images/banner-button.png) no-repeat -430px -75px;}

.banner-button-loggedin{ background:url(../images/banner-button-loggedin.png) no-repeat top left;}
.banner-button-loggedin a{text-indent:-9999pt;}
.banner-button-loggedin a.upload{float:left; width:220px; height:63px; }
.banner-button-loggedin a.upload:hover{background:url(../images/banner-button-loggedin.png) no-repeat 0 -75px;}
.banner-button-loggedin a.make-money{float:left; width:218px; height:63px; }
.banner-button-loggedin a.make-money:hover{background:url(../images/banner-button-loggedin.png) no-repeat -220px -75px;}

.bigfolder{position:absolute; top:0; right:-35px}
.main-content{background:url(../images/bg-content.jpg) repeat-x; height:300px; padding-top:20px;}
.content-toprow{float:left; width:960px; border-bottom:solid 1px #D1D1D1; margin-bottom:20px;}
.content-toprow h6{font:bold 14px arial; color:#8F193B; padding-bottom:5px; border-bottom:solid 1px #d1d1d1;}
.content-toprow img{margin:20px 0 15px 0;}
.content-toprow p{font:12px arial; color:#5B5B5B; line-height:19px; }
.uploadfiles{float:left; width: 295px; border-right:solid 1px #D1D1D1; min-height:325px; height:auto !important; height:325px; padding-right:24px}
.quicklinks{float:left; width: 275px; border-right:solid 1px #D1D1D1; min-height:325px; height:auto !important; height:325px; padding-right:24px; padding-left:20px;}
.quicklinks li{list-style:none; background:url(../images/bg-quicklinks.jpg) no-repeat left; padding-left:25px; clear:both; float:left; line-height:30px;}
.quicklinks a{font:14px arial; color:#069;}
.latestpost{float:left; width: 294px; padding-left:25px;}
.latestpost li{list-style:none; padding:0; border-bottom:solid 1px #d1d1d1; padding:15px 0}
.latestpost li.noborder{border:none;}
.latestpost img{float:left; display:inline; margin:0 10px 0 0 !important;}
.latestpost small{font:11px arial; color:#000;}
.latestpost a{font-size:11px; color:#069;}
.leftcontent{float:left; width:680px; padding-right:20px;}
.leftcontent big{font:bold 14px arial; color:#B0244D;}
.rightcontent{float:right; width:260px;}
.testimonial img{float:left; display:inline; margin:0 15px 0 0;}
.testimonial p{font:12px arial; color:#5B5B5B; line-height:19px; padding-bottom:10px;}
.testimonial img{float:left; display:inline; margin:0 15px 0 0;}
.testimonial a{font:10px arial; color:#B0244D; text-decoration:underline; text-transform:uppercase;}
.footer{background:url(../images/bg-footer.jpg) repeat; min-height:60px; height:auto !important; height:60px; border-top:solid 5px #651029; margin-top:20px;}
.footerlogo{float:left; padding-top:12px;}
.footerlinks{float:right; font:10px arial; color:#ccc; padding-top:25px;}
.footerlinks a{font:10px arial; color:#ccc;}
.footerlinks small{color:#8C8C8C;}

.poweredby{background:#000; height:45px; position:fixed; width:100%; top:0; z-index:1000;}

/* New Css goes here */

#content{width:960px; margin:0 auto; padding:40px 0; color:#494949;}
#content h1, .premium_login h1{ font-size:23px; font-weight:bold; color:#ae214c; border-bottom:1px solid #dcdcdc; padding-bottom:10px; margin-bottom:15px;}

.rowElem{padding: 5px 0;clear:both;}
.rowElem:after{content: ".";  display: block; height: 0; clear: both; visibility: hidden;}
.rowElem label{ float:left; width:200px; color:#4f4f4f;}
.rowElem input, .rowElem select, .rowElem textarea{ background:#fff url(../images/input-inner.png) repeat-x 0 0; border:1px solid #d2d2d2; padding:8px; color:#696969; width:317px;}
.inputField{ float:left; width:400px;}
.submitbutton{ background:#8e1b3e!important; font-size:22px; color:#fff!important; border:0!important;-moz-border-radius: 6px;border-radius: 6px;-webkit-border-radius:6px;}
.note, .small{ font-size:11px; color:#999; padding-top:5px;}
.captcha img{ margin-bottom:5px;}
.resetPassword{ padding-left:200px;}
.createNewAccount{ font-size:16px; font-weight:bold; padding-left:10px; color:#A2A1A1;}
#sidebar{ float:left; width:240px;}
#sidebar h2{ background:#b8214f; color:#fff; text-transform:uppercase; font-size:15px; font-weight:normal; padding:10px;}
#sidebar h3{ color:#8F193B; padding-bottom:5px; font-size:15px;}

.menu{ background:#f3f3f3; display:block; float:left; width:240px; margin-bottom:20px;}
.menu li{ clear:both; width:240px; float:left; background:url(../images/dot.png) repeat-x 0 bottom; padding-bottom:1px;}
.menu a{ background:url(../images/nav-arrow.png) no-repeat 10px 12px; padding:8px 10px 8px 22px; float:left; width:208px; color:#666;}
.menu a:hover, .menu a.active{ background:#dcdcdc url(../images/nav-arrow-hover.png) no-repeat 10px 12px; text-decoration:none; color:#B0244D;}
.menu a.active{ font-weight:bold;}


.page{ float:left; width:694px; margin-right:20px;}
.page h2, .staticPage h2{ font:bold 14px 'Lucida Sans Unicode'; border-bottom:1px solid #dcdcdc;color:#333; padding-bottom:5px;}
.listtable{ padding:10px 0;}
.listtable table, .datatable table{ border-collapse:collapse;}
.listtable td{ padding:6px 2px; background:url(../images/dot.png) repeat-x 0 bottom;}

.datatable{ margin-bottom:20px;}
.datatable h2{ margin-bottom:5px;}
.datatable td, .datatable th{ padding:5px; text-align:left; border:#ccc 1px solid;}
.datatable th{ background:#656565; color:#fff;}

.latestNews{ clear:both; display:block; padding:15px 0; background:url(../images/dot.png) repeat-x 0 bottom;}
.latestNews img{ float:left; margin-right:10px;padding:4px; border:1px solid #CCCCCC; border-left-color:#f4f4f4;border-top-color:#f4f4f4; }
.earnings, .indexfeatures{ margin-bottom:20px;}
.indexfeatures h2{ margin-bottom:5px;}

.nav-wrapper{background:#b02751 url(../images/nav-bg.png) repeat-x;}
.navigation{ width:960px; margin:0 auto; height:38px; padding-top:8px; position:relative;}
.navigation li{ display:inline; float:left; margin-right:1px;}
.navigation a{ color:#fff;padding:0 0 0 5px; float:left; font-size:14px; text-decoration:none;}
.navigation a span{padding:6px 15px 8px 10px; float:left; cursor:pointer;}

.navigation a:hover{ color:#c02457; background:url(../images/nav-left.png) no-repeat; text-decoration:none;}
.navigation a:hover span{ background:url(../images/nav-right.png) no-repeat right 0;}

.logout{ background:url(../images/logout-img.png) no-repeat!important; text-indent:-99999pt; width:90px; height:37px; display:block; padding:0!important;position:absolute; right:0; top:-1px;}

.profileInfo{ color:#fff; position:absolute; right:0; top:50px; text-align:right; z-index:100;}
.profileInfo h4{ font-size:14px; font-weight:bold;}

.uploadFormTable{ margin:0!important; padding:0!important; width:auto!important;}
.uploadFormTable td{ background:#f4f4f4; padding:5px;}
.uploadFormTable th{ background:#ccc; padding:5px;}
.uploadFormTable input, .uploadFormTable select, .uploadFormTable textarea{ padding:4px;}
.uploadFormButtons, .subscription button{ background:#c02457; color:#fff; font-weight:bold; border:0; padding:5px 10px; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;}

.uploadfilebox{ margin-bottom:20px; padding-bottom:20px; background:url(../images/dot.png) repeat-x 0 bottom;}
.uploadfilebox h2{ border-bottom:0;}
.uploadfilebox small{ font-size:11px; color:#969696;}
.uploadfilebox p{ margin:10px 0;}

.uploadUrlBox{ padding:20px;background:#f4f4f4; border:1px solid #e6e6e6; margin-bottom:10px;}
.uploadUrlBox input{ width:590px;}
.uploadUrlBox label{ width:auto; padding-top:8px; padding-right:10px;}

/*********** Alert css ***********/
.success, .error, .notification, .information {padding:20px 15px 20px 50px; margin-bottom:10px; /*-moz-border-radius: 6px;border-radius: 6px;-webkit-border-radius:6px;*/ color:#3c3c3c; display:block;}
.success{background:#e7ffd0 url(../images/check.png) no-repeat 15px 20px; color:#3c3c3c; border:1px solid #62b119;}
.error{ background:#fde6e6 url(../images/error-icon.png) no-repeat 15px 18px; border:1px solid #d63d2d;}
.information{ background:#deecf9 url(../images/information.png) no-repeat 15px 18px;; border:1px solid #366cc5;}
.notification{ background:#fff29e url(../images/notification.png) no-repeat 15px 18px; border:1px solid #ed7500;}

/*********** End of Alert css ***********/

.btn{display:inline-block; margin:1px 5px 1px 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; background-color:#fff; border:1px solid #b8b8b8; padding:3px 8px; position:relative; text-decoration:none!important; color:#6a6a6a!important;}
.btn span{position:absolute; display:block;  width:100%; background:#ebebeb; height:10px; left:0; bottom:0; z-index:0;}
* html .btn span{ display:none;}
.btn u{ cursor:pointer;} 
.btn strong{position:relative;}
.btn:hover{border:1px solid #666;}
.edit-icon{background:url(../images/edit.png) no-repeat 0 0; height:16px; width:16px; display:inline-block; margin-bottom:-3px; margin-right:5px; position:relative; z-index:2;}
.delete-icon{background:url(../images/cross.png) no-repeat 0 0; height:16px; width:16px; display:inline-block; margin-bottom:-3px; margin-right:5px; position:relative; z-index:2;}


.fleft{ float:left;}
.fright{ float:right;}
.pagenum{ border-bottom:1px solid #ccc; padding:10px 0; color:#888; margin-bottom:20px; font-size:11px;}
.pagenum a{ background:#f2f2f2; color:#333; border:1px solid #f2f2f2; text-decoration:none; padding:3px 6px 4px 6px; line-height:100%;float:left; margin-left:3px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.pagenum .extend{ padding:0 3px; float:left;}
.pagenum .current, .pagenum a:hover, .pagenum .active{ background:#b32854; border:1px solid #6e0229; color:#fff;}
.pagenum .current{ margin-left:3px; float:left; font-weight:normal;padding:1px 6px 3px 6px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; font-weight:bold;}

.reportType{ margin-bottom:15px;}
.reportType select{ padding:4px;}

.referrals{ margin-bottom:20px;}
.referrals h2{ margin-bottom:10px;}
.referrals p{ margin-bottom:8px;}

.quick-nav { display:block; padding:20px 0;}
.quick-nav li{ float:left; background:#f6f6f6; border:1px solid #b3b3b3; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; text-align:center; width:120px; height:100px; margin:0 10px 10px 0; padding:20px 0 10px 0; position:relative; overflow:; border-left:0; border-top:0;}
.quick-nav a{ color:#6a6a6a; text-decoration:none; display:block;height:100px;}
.quick-nav a:hover{ color:#333;text-decoration:none;}
.quick-nav span{ clear:both; display:inline; position:absolute; width:100%; bottom:10px;  left:0; cursor:pointer;}

.staticPage h2{ margin-top:3px; margin-bottom:10px; border:0; background:url(../images/dot.png) repeat-x 0 bottom;}
.staticPage p{ margin-bottom:15px;}

#secondaryContent{ display:block; padding:30px 0;}
.content-holder{ width:679px; margin:0 auto;}
.content-holder h1{ color:#bf2357; font-size:28px; background:url(../images/dot.png) repeat-x 0 bottom; margin-bottom:10px; padding-bottom:10px;}
.box-shadow-top, .box-shadow-bottom{ width:679px; height:13px; font-size:0; line-height:0;}
.box-shadow-top{ background:url(../images/box-shadow-top.png) no-repeat;}
.box-shadow-bottom{ background:url(../images/box-shadow-bottom.png) no-repeat;}
.box-shadow-inner{ background:url(../images/box-shadow-repeat.png) repeat-y; padding:33px 59px;}

.download-inner{ padding-top:15px;}
.file-name, .file-size{font-weight:bold;display:block; clear:both; text-align:center; padding:5px 0;}
.file-name{ font-size:16px; color:#0f0f0f;}
.file-size{ font-size:14px; color:#808080; padding-bottom:20px;}
.file-image{ float:left; width:205px; text-align:center; margin-top:10px;}

.fileDescription{ float:left; width:355px; color:#6c6c6c; margin-top:10px;}
.fileDescription p{ overflow:auto;}
.file-title{ font-size:15px; color:#363636; margin-bottom:10px;}

.buttonHolder{ padding-top:20px; text-align:center;}
a.regular-dl-btn, a.premium-dl-btn{ display:inline-block; width:192px; height:49px; text-indent:-9999pt;}
a.regular-dl-btn{ background:url(../images/download_btn_sprite.png) no-repeat;}
a.regular-dl-btn:hover{ background:url(../images/download_btn_sprite.png) no-repeat 0 -50px;}
a.premium-dl-btn{ background:url(../images/download_btn_sprite.png) no-repeat -193px 0;}
a.premium-dl-btn:hover{ background:url(../images/download_btn_sprite.png) no-repeat -193px -50px;}

.subscription{ padding:10px 0;}
.subscription select{ padding:2px; margin-bottom:3px;}

.redirect-page{ padding:30px 30px 20px 30px;}
.redirect-page h2{ font-size:1.5em;}
.redirect-page input{ padding:2px 5px;}

.premium-member{ padding:50px 0;}
.premium-member h2{ font-size:28px; background: url(../images/premium-star.png) no-repeat 0 0; padding:10px 0 10px 60px; margin:20px 0; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif;}
.premium-cate{ padding:0 50px;}
.premium-cate li{ border-bottom:1px solid #d9d9d9; background:url(../images/header-bg.png) repeat-x 0 bottom; padding:10px; display:block;}
.premium-cate span{ float:left; width:150px; font-weight:bold;}
.premium-cate b{ float:left; width:206px; font-size:14px; color:#6d6d6d;}
.premium-cate img{ vertical-align:middle;}
.pm-icon{ background:url(../images/premium.png) no-repeat; width:24px; height:24px; display:inline-block; float:left;}
.premium_login{ padding:30px 0;}

.latestforum{ margin-bottom:15px;}
.latestforum ul{ margin-top:5px;}
.latestforum li{ margin-bottom:15px; border-bottom:1px solid #d1d1d1; padding-bottom:10px;}
.latestforum h4{ font-size:12px; margin-bottom:5px;}
.latestforum small{ font-size:11px; color:#000; display:block; margin-bottom:3px;}
.latestforum a{color:#069;}

.thTable{ border-collapse:collapse; width:100%;}
.thTable td{ border:1px solid #e7e7e7; padding:6px;}
.thTableHeader{ background:#333; font-weight:bold; font-size:15px; color:#fff;}
.thTableDesc{ background:#e4e4e4; font-weight:bold;}
