@charset "utf-8";
/* --------------------HTML, Body, Font Faces-------------------- */
html {
    height: 100%;
}

body {
    background: #e8e9ef;
    font-family: Arial,Verdana,Tahoma;
    font-size: 13px;
    height: 100%;
    margin: auto;
    width: 100%;
}

@font-face {
    font-family: "kautiva";
    src: url("fonts/kautiva.eot");
}

@font-face {
    font-family: "kautiva";
    src: url("fonts/kautiva.ttf");
}

@font-face {
    font-family: "kautivacaps";
    src: url("fonts/kautivacaps.eot");
}

@font-face {
    font-family: "kautivacaps";
    src: url("fonts/kautivacaps.ttf");
}

@font-face {
    font-family: "kautivacapsbold";
    src: url("fonts/kautivacapsbold.eot");
}

@font-face {
    font-family: "kautivacapsbold";
    src: url("fonts/kautivacapsbold.ttf");
}
/* --------------------HTML, Body, Font Faces-------------------- */



/* --------------------Main container, footer, header, navigation, and progress loading gif-------------------- */
#mainContainer {
    margin-bottom: -104px;
    min-height: 100%;
    position: relative;
}

#footerCont {
    height: 104px;
    position: relative;
}

.ffsFooter {
    clear: both;
    height: 104px;
}

div#header-level1 {
    background: #transparent;
    height: 89px;
    margin: auto;
    padding: 0;
}

div#header-level1 div#logo {
    border: 0;
    padding: 0;
}

div#header-level1 div#buynow {
    border: 0;
    float: left;
    margin-top: 15px;
    padding: 0 0 0 30px;
}

div#header-level1 div#navigation {
    background: url('http://cdn.rpnet.biz/images/mainMenuBar.png') repeat-x;
    float: left;
    height: 67px;
    width: 100%;
}

div#header-level1 div#navigation img.nav {
    border: 0;
    margin-top: 10px;
    padding: 0;
}

div#show-downloads {
    background: #242424;
    border: 0;
    margin-top: 30px;
}

div#server-stats {
    border: 0;
}

div#server-stats div#accountinfo {
    color: #FFF;
    font-family: Verdana;
    font-size: 13px;
    font-weight: 700;
    height: 300px;
    text-align: left;
    width: 400px;
}

#progress {
    background: url('http://cdn.rpnet.biz/images/progress.gif');
    height: 48px;
    margin-left: auto;
    margin-right: auto;
    width: 48px;
}
/* --------------------Main container, footer, header, navigation, and progress loading gif-------------------- */




/* --------------------Main wrapper, buttons, control panel styling, change pass, email, firefox extension, auto downloader-------------------- */
.myWrapper {
    margin: auto;
    width: 1000px;
}

.myColumn1 {
    height: 30px;
    width: 333px;
}

.myColumn2 {
    font-family: Georgia;
    font-size: 10.5pt;
    height: 30px;
    margin-left: 297px;
    margin-top: -30px;
    width: 350px;
}

.myColumn3 {
    font-family: Georgia;
    font-size: 10.5pt;
    height: 30px;
    margin-left: 685px;
    margin-top: -30px;
    width: 333px;
}

.LoginButton {
    background: url('http://cdn.rpnet.biz/images/buttons/loginButton.png') no-repeat;
    border: none;
    height: 34px;
    width: 83px;
}

.ControlPanelBG {
    background: url('http://cdn.rpnet.biz/images/cpbg.png') no-repeat;
    color: #9bdaed;
    height: 228px;
    margin: auto;
    width: 961px;
}

.ControlPanelMenu1 {
    font-family: kautivacaps;
    left: 290px;
    position: relative;
    top: 75px;
    width: 500px;
}

.ControlPanelMenu2 {
    font-family: Georgia;
    font-size: 16px;
    left: 60px;
    position: relative;
    top: 100px;
}

.ChangeEmail {
    background: url('http://cdn.rpnet.biz/images/changeEmail.png') no-repeat;
    height: 119px;
    width: 229px;
}

.ChangeEmailContent {
    margin-left: 259px;
    margin-top: -119px;
}

.ChangeEmailButton {
    background: url('http://cdn.rpnet.biz/images/changeemailbutton.png') no-repeat;
    border: none;
    height: 41px;
    margin-top: 5px;
    width: 152px;
}

.ChangePass {
    background: url('http://cdn.rpnet.biz/images/changePass.png') no-repeat;
    height: 119px;
    width: 281px;
}

.ChangePassContent {
    margin-left: 301px;
    margin-top: -119px;

}

.ChangePassButton {
    background: url('http://cdn.rpnet.biz/images/changepassbutton.png') no-repeat;
    border: none;
    height: 41px;
    margin-top: 5px;
    width: 152px;
}

.FireFoxExtension {
    background: url('http://cdn.rpnet.biz/images/ffExt.png') no-repeat;
    height: 119px;
    width: 301px;
}

.FireFoxExtensionContent {
    margin-left: 331px;
    margin-top: -119px;
}

.AutoDownloader {
	background: url('http://cdn.rpnet.biz/images/autodownloader.png') no-repeat;
	height: 119px;
	width: 301px;
}

.AutoDownloaderContent {
	margin-left: 331px;
	margin-top: -119px;
}
/* --------------------Main wrapper, buttons, control panel styling, change pass, email, firefox extension, auto downloader-------------------- */




/* --------------------Download page, account info page, download page textbox, and renew page-------------------- */
.DownloadInfo {
    background: url('http://cdn.rpnet.biz/images/download.png') no-repeat;
    height: 117px;
    width: 226px;
}

.DownloadInfoContent {
    margin-left: 226px;
    margin-top: -87px;
}

.DownloadButton {
    background: url('http://cdn.rpnet.biz/images/buttons/downloadButton.png') no-repeat;
    border: none;
    height: 34px;
    margin-bottom: 15px;
    margin-top: 20px;
    width: 119px;
}

.AccountInfo {
	background: url('http://cdn.rpnet.biz/images/accountInfo.png') no-repeat;
	height: 92px;
	width: 216px;
}

.AccountInfoTitle {
    color: #4a4a4a;
    font-family: Georgia;
    font-size: 16px;
}

.AccountInfoValue {
    color: #000;
    font-family: Georgia;
    font-size: 16px;
}

.DownloadLinks {
    background: url('http://cdn.rpnet.biz/images/downloadLinksBG.png') no-repeat;
    height: auto;
    width: 680px;
}

.TransTextArea {
    background: transparent;
    border: none;
    padding: 10px;
}

.myTextBox {
    background: url('http://cdn.rpnet.biz/images/textAreaBG.png') no-repeat;
    border: none;
    font-size: 14px;
    height: 42px;
    margin-bottom: 6px;
    padding-left: 6px;
    width: 206px;
}

.NewAccount {
    background: url('http://cdn.rpnet.biz/images/renewAccount.png') no-repeat;
    height: 92px;
    width: 236px;
    margin-top: -40px;
    margin-left: 370px;
}

.NewAccountSideNote {
    color: #6c6b6b;
    font-family: Georgia;
    font-size: 14px;
    height: 80px;
    left: -230px;
    position: relative;
    top: 55px;
    width: 300px;
}

.newAccountTable {
    background: url('http://cdn.rpnet.biz/images/renewTable.jpg') no-repeat;
    height: 256px;
    margin-left: 130px;
    margin-top: 0px;
    width: 727px;
}

.newTableRow {
    margin-top: 18px;
}

.newTrTable {
    padding-bottom: 18px;
}

.newtdDuration {
    font-family: Georgia;
    font-size: 20px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 215px;
    float: left;
}

.newtdPrice {
    font-family: Georgia;
    font-size: 18px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 98px;
}

.newtdPaypal {
    margin-bottom: 5px;
    margin-top: 5px;
    width: 136px;
}

.newtdLr {
    margin-bottom: 5px;
    margin-top: 5px;
    width: 155px;
}

.newtdAp {
    margin-bottom: 5px;
    margin-top: 5px;
    width: 165px;
}
/* --------------------Download page, account info page, download page textbox, and renew page-------------------- */




/* --------------------navigation hover highlight, footer elements, footer content, links-------------------- */
.menuItem {
    height: 28px;
    padding-left: 5px;
    padding-right: 5px;
    visibility: hidden;
}

.menuItem:hover {
    height: 28px;
    visibility: visible;
}

.menuText {
    visibility: visible !important;
}

.glowLeft {
    background: url('http://cdn.rpnet.biz/images/glowLeft.png') no-repeat;
    height: 28px;
    margin-left: 4px;
    margin-right: -7px;
    padding-bottom: 3px;
    padding-top: 3px;
    visibility: inherit;
    width: 5px;
}

.glowRight {
    background: url('http://cdn.rpnet.biz/images/glowRight.png') no-repeat scroll 100% 0;
    height: 28px;
    margin-right: 4px;
    padding-bottom: 3px;
    padding-top: 3px;
    visibility: inherit;
    width: 5px;
}

#navigation ul li {
    display: inline;
}

.BlackButton {
    background: url('http://cdn.rpnet.biz/images/blackButton.png') no-repeat;
    color: #ddd;
    float: left;
    font-weight: 700;
    height: 38px;
    line-height: 38px;
    text-align: center;
    width: 122px;
}

.footerBlock {
    clear: both;
    height: 150px;
    width: 1400px;
}

.b1f,.b2f,.b3f,.b4f {
    display: block;
    font-size: 1px;
    overflow: hidden;
}

.b1f {
    background: #ddd;
    height: 1px;
    margin: 0 5px;
}

.b2f {
    background: #009bc8;
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
    height: 1px;
    margin: 0 3px;
}

.b3f {
    background: #009bc8;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    height: 1px;
    margin: 0 2px;
}

.b4f {
    background: #009bc8;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    height: 2px;
    margin: 0 1px;
}

.contentf {
    background: url('http://cdn.rpnet.biz/images/footbg.jpg');
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.contentf div {
    min-height: 20px;
    text-align: center;
}

#footerlinks {
	color: #000000;
}

#footerlinks a:link {
    text-decoration: none;
    color: #000000;
}

#footerlinks a:visited {
    text-decoration: none;
    color: #000000;
}

#footerlinks a:hover {
    text-decoration: underline;
    color: #595959;
}

#footerlinks a:active {
    text-decoration: underline;
    color: #0087AD;
}

.glinks a:active {
    color: red;
}

.myRow1 {
    background: #f7f7f7;
    color: #000;
    text-align: center;
}

.myRow2 {
    background: #d6d6d6;
    color: #000;
    text-align: center;
}
/* --------------------navigation hover highlight, footer elements, footer content, links-------------------- */




/* --------------------show downloads buttons, success/error message styled boxes, show limits styling, login error/success styling-------------------- */
.downloadPageButtons a:link, a:visited, a:hover, a:active{
    text-decoration: none;
}

.deleteAllButton {
    background: url('http://cdn.rpnet.biz/images/buttons/deleteALL.png') no-repeat;
    border: none;
    height: 20px;
    width: 88px;
}

.deleteSelectedButton {
    background: url('http://cdn.rpnet.biz/images/buttons/deleteSelected.png') no-repeat;
    border: none;
    height: 20px;
    width: 98px;
}

.deleteExpiredButton {
    background: url('http://cdn.rpnet.biz/images/buttons/deleteExpired.png') no-repeat;
    border: none;
    height: 20px;
    width: 98px;
}

.regenSelectedButton {
    background: url('http://cdn.rpnet.biz/images/buttons/regenSelected.png') no-repeat;
    border: none;
    height: 20px;
    width: 125px;
}

.regenExpiredButton {
    background: url('http://cdn.rpnet.biz/images/buttons/regenExpired.png') no-repeat;
    border: none;
    height: 20px;
    width: 118px;
}

.exportCurrentButton {
    background: url('http://cdn.rpnet.biz/images/buttons/exportCurrent.png') no-repeat;
    border: none;
    height: 20px;
    width: 92px;
}

.exportSelectedButton {
    background: url('http://cdn.rpnet.biz/images/buttons/exportSelected.png') no-repeat;
    border: none;
    height: 20px;
    width: 98px;
}

.exportGenerateButton {
    background: url('http://cdn.rpnet.biz/images/buttons/exportGenerate.png') no-repeat;
    border: none;
    height: 20px;
    width: 121px;
}

.msginfo,.msgerror,.msgsuccess {
    background-position: 10px center;
    background-repeat: no-repeat;
    border: 1px solid;
    margin: auto;
    padding: 25px 10px 25px 70px;
    width: 500px;
}

.msgerror {
    background-color: #FFBABA;
    background-image: url('http://cdn.rpnet.biz/images/loginerror.png');
    color: #D8000C;
}

.msgsuccess {
    background-color: #DFF2BF;
    background-image: url('http://cdn.rpnet.biz/images/loginsuccess.png');
    color: #4F8A10;
}

.downloadsuccess {
    background-color: #DFF2BF;
    background-image: url('http://cdn.rpnet.biz/images/loginsuccess.png');
    background-position: 10px center;
    background-repeat: no-repeat;
    border: 1px solid;
    color: #4F8A10;
    margin: auto;
    padding: 25px 10px 25px 70px;
}

.ShowLimits {
    background-color: #BDE5F8;
    background-image: url('http://cdn.rpnet.biz/images/showlimits.png');
    background-position: 15px 15px;
    background-repeat: no-repeat;
    border: 1px solid;
    color: #00529B;
    margin: auto;
    padding: 25px 10px 25px 70px;
}
/* --------------------show downloads buttons, success/error message styled boxes, show limits styling, login error/success styling-------------------- */




/* --------------------Downloads table, the table itself, styling, etc-------------------- */
.toptable {
	background: url('http://cdn.rpnet.biz/images/top.png') no-repeat;
	background-position: 0 center;
	position: relative;
	margin-left: 35px;
	width: 946px;
	height: 67px;
}

.midtable {
	background: url('http://cdn.rpnet.biz/images/mid.png') repeat-y;
	width: 946px;
	margin-left: 35px;
}

.lowertable {
	background: url('http://cdn.rpnet.biz/images/bottom.png') no-repeat;
	width: 946px;
	height: 55px;
	margin-left: 35px;
}

.toptableHdd {
	background: url('http://cdn.rpnet.biz/images/tophdd.png') no-repeat;
	background-position: 0 center;
	position: relative;
	margin-left: 35px;
	width: 946px;
	height: 67px;
}

.midtableHdd {
	background: url('http://cdn.rpnet.biz/images/midhdd.png') repeat-y;
	width: 946px;
	margin-left: 35px;
}

.lowertableHdd {
	background: url('http://cdn.rpnet.biz/images/bottomhdd.png') no-repeat;
	width: 946px;
	height: 55px;
	margin-left: 35px;
}

/*.newtrDownloadsTable {
    padding-bottom: 2px;
    padding-top: 2px;
}*/

.newtrDownloadsTable a:link,a:visited,a:hover,a:active {
    color: #009bc8;
    text-decoration: underline;
}

.newtrDownloadsTable:hover {
	opacity: 0.50;
	-moz-opacity: 0.50;
	filter: alpha(opacity=50);
}

.newtdFilename,.newtdOriginal,.newtdGenerate,.newtdDelete,.newtdSelect {
    text-align: center;
}

.newtdFilenameHdd {
    font-family: Georgia;
    max-width: 274px;
    min-width: 274px;
    width: 274px;
    overflow: hidden;
    padding-left: 6px;
    text-align: left;
    float: left;
}

.newtdFilename {
    font-family: Georgia;
    max-width: 430px;
    min-width: 430px;
    width: 430px;
    overflow: hidden;
    padding-left: 6px;
    text-align: left;
    float: left;
}

.newtdProgress {
    font-family: Georgia;
    width: 78px;
    float: left;
}

.newtdFilesize {
    font-family: Georgia;
    width: 78px;
    float: left;
}

.newtdOriginal {
    font-family: Georgia;
    width: 99px;
    float: left;
}

/*.newtdDownload {
    font-family: Georgia;
    width: 121px;
    float: left;
	margin-left: 4px;
}*/

.newtdGenerate {
    font-family: Georgia;
    width: 108px;
    float: left;
    margin-left: 4px;
}

.newtdDelete {
    font-family: Georgia;
    width: 82px;
    float: left;
    margin-left: 4px;
}

.newtdSelect {
    font-family: Georgia;
    width: 74px;
    float: left;
    margin-left: 4px;
}

.newtdBlank {
	height: 10px;
	clear: both;
}
/* --------------------Downloads table, the table itself, styling, etc-------------------- */




/* --------------------Other random stuff-------------------- */
.ControlPanelMenu1 a:link,.ControlPanelMenu1 a:visited,.menuItem a:link,.menuItem a:visited {
    color: #fff;
}

.ControlPanelMenu2 a:link,.ControlPanelMenu2 a:visited {
    color: #9bdaed;
    font-size: 16px;
}

.AccountInfoContent,.NewAccountContent {
    margin-left: 256px;
    margin-top: -62px;
}

.menuText a:link,.menuText a:visited {
    color: #c9c9c9;
    text-decoration: none;
}

.menuText a:hover {
	color: black;
	text-decoration: none;
}

.BlackButton a:link,.BlackButton a:visited {
    color: #fff;
    text-decoration: none;
}

.contentf div a:visited,.glinks a:link,.glinks a:visited,.myRow1 a:link,.myRow1 a:visited,.myRow2 a:link,.myRow2 a:visited {
    color: #000;
}

.LatestNews,.ShowAccountInfo {
    background-color: #BDE5F8;
    background-image: url('http://cdn.rpnet.biz/images/showlimits.png');
    background-position: 10px center;
    background-repeat: no-repeat;
    border: 1px solid;
    color: #00529B;
    margin: auto;
    padding: 25px 10px 25px 70px;
}

#el {
    float: right;
    margin-right: 175px;
}

.LatestNewsInfo {
	background: url('http://cdn.rpnet.biz/images/news.png') no-repeat;
	height: 51px;
	width: 212px;
}

.createAccountTable {
	background: url('http://cdn.rpnet.biz/images/renewTable.jpg') no-repeat;
	width: 727px;
	height: 256px;
	margin-left: 130px;
	margin-top: -100px;
}
/* --------------------Other random stuff-------------------- */


/* -------------------- Pretty table ------------------------*/
.pretty-table
{
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border: 1px solid #333 ;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #000;
  background: #bcd0e4;
  width: 100%;
}

.pretty-table th, .pretty-table td
{
  border: 1px dotted #666;
  padding: 0.5em;
  text-align: center;
  color: #632a39;
}

.pretty-table th[scope=col]
{
  color: #000;
  background-color: #8fadcc;
  text-transform: uppercase;
  font-size: 1.0em;
  border-bottom: 2px solid #333;
  border-right: 2px solid #333;
}

.pretty-table th+th[scope=col]
{
  color: #fff;
  background-color: #92A9C0;
  border-right: 1px dotted #666;
}

.pretty-table th[scope=row]
{
  background-color: #b8cfe5;
  border-right: 2px solid #333;
  text-align: left;
  min-width: 500px;
  max-width: 500px;
  overflow: hidden;
  width: 500px;
}

.pretty-table tr.alt th, .pretty-table tr.alt td
{
  color: #2a4763;
}

.pretty-table tr:hover th[scope=row], .pretty-table tr:hover td
{
  background-color: #632a2a;
  color: #fff;
	opacity: 0.70;
	-moz-opacity: 0.70;
	filter: alpha(opacity=70);
}

.pretty-table .selectallLink {
    color: #FFF;
}

.pretty-table .myLink {
	color: #009bc8;
}
/* -------------------- Pretty table ------------------------*/
