body { background: #dfded6; font-family: arial; color: black; }

#footer { color: #b8b5ba; font-size: 70%; }

input#subject { background: none; color: white; font-weight: bold; 
    border: none; padding-left: 30px;  }

input#subject-submit { background: url("/res/search-btn.png");  border: 0;
    height: 38px; width: 100px; }

#topbar { height: 70px; background: url("/res/topbar.png"); 
    background-repeat: x-repeat;  padding:0;spacing:0;margin:0;border:0;
    }


#topbartbl * { color: #efeded; }

#topbartbl { border-collapse: collapse; height: 70px;}



#entrycell { background: url("/res/entry-bg.png"); height: 70px;
    width: 339px; border: 0; padding:0; margin:0; spacing: 0px;}

#topbartbl td, #topbartbl tr { height: 70px;}

/* the rule below is required by msie 6 */
#topbar form { border: 0; padding:0; margin:0; spacing: 0px;}

#above-topbar img { border: 0px }
td#with-sitename { text-align: right }

div#status a { color: black; font-weight: bold; text-decoration: none; }
div#status a.earn { color: green; font-weight: bold; text-decoration: none; }


/* framed body */
table.frame { border-collapse: collapse; }
table.frame td, table.frame tr { border-width: 0; padding:0;margin:0;spacing:0;}

td.frame-ul { width: 24px; height: 17px;background: url("/res/frame-ul.png"); }
td.frame-ur { width: 26px; height: 17px;background: url("/res/frame-ur.png"); }
td.frame-bl { width: 24px; height: 21px;background: url("/res/frame-bl.png"); }
td.frame-br { width: 26px; height: 21px;background: url("/res/frame-br.png"); }


td.frame-l { width: 24px; background: url("/res/frame-l.png");  
    background-repeat: y-repeat;}
td.frame-r { width: 26px; background: url("/res/frame-r.png"); 
    background-repeat: y-repeat;}    

td.frame-u { height: 17px;background: url("/res/frame-u.png"); 
    background-repeat: x-repeat;}
td.frame-b { height: 21px;background: url("/res/frame-b.png"); 
    background-repeat: x-repeat;}
td.frame-content { background: #f0f0f0;  height: 400px; vertical-align: top; }
div.inside-frame-content { margin: 2em; }



div#body { padding-top: 1em; text-align: left; padding-left: 2em; padding-bottom: 1em;}

div#mainpart table.frame { width: 90%; }

div.page-title { font-size: 130%; padding-left: 3em; padding-bottom: 0.2em; color: #9a9d94; }

a { color: #68650b; text-decoration: underline; }
a:visited { color: black; text-decoration: }
a:hover { text-decoration: underline; }

input.button { background: #ababa2; border:  auto;border-width: 2px; width: 8em; }
input.text {  background: #7e7e7b; border:  auto;border-width: 2px; }

th.heading { color: #7e7e7b; }
div.img-no-border img {border:0px; }
div.href-no-underline  a { text-decoration: none; }
div.href-no-underline  a:hover { text-decoration: underline; }

table.money-report td,table.money-report th  { padding-left: 2em; }

table.query-report td.domain-result { margin-left: 2em; padding-left: 2em; spacing-left: 2em; }

th.partner-type { color: #b1b1a3}
th.partner-id { color: #949273; padding-left: 1em; spacing-left: 1em; }


b { color: #9a9d94 }
span.sitename { font-variant: small-caps; color: #9a9985 }
h3 span.sitename, div.welcome  span.sitename { font-variant: normal; }

div.welcome { padding: 1em; font-size: 110%; }

div#footer a { text-decoration: none; color:#98959a;  }
div#footer a:hover { text-decoration: underline }


table.paybuttons td.paybutton-cost { text-align: right; padding-left: 0.7em;}
span.price-frac { font-size: 60%; margin-left: 2px; }

table.paybuttons { padding: 2em; width: 100%;  }
td.pay-header-2nd { text-align: right; }
td.pay-header { font-size: 120%; }
td.pay-sep { width: 30%; }

div.pay-processor-info { font-size: 80%; background: white; padding: 2em; }

div.need-payment { padding: 0.6em; text-align:center; font-size: 120%; }
.getaccessbtn { ; }

div.htmlcode { border: solid 1px; border-color: #b1b1a3; 
    background: white; padding: 1.4em; margin: 0.3em  2em; font-family:courier;}

div.submenu { text-align: right; font-weight: bold; }



table.reporttable { border: solid 1px; border-collapse: collapse; }
table.reporttable th, table.reporttable tfoot { border: solid 1px; }
table.reporttable td  { border-right: solid 1px; }
table.reporttable td,  table.reporttable th { padding-left:0.5em; padding-right: 0.5em;}

table.reporttable td { text-align: right; }
table.reporttable tfoot { font-weight: bold; }


input.promohtml { width: 40em; }


dt { font-weight: bold; }

li { padding-top: 0.5em; }


div.lang-sel { }
