/* --------------------------------------------------------------------------
 * acctor.css 
 * -------------------------------------------------------------------------- */
#main{ border-width:0 1px 1px 1px; padding:1em; } 

/* account wide definitions */
p.editIntro{ margin-bottom:1.5em; }
 
/* login page */
#login{ background:#F2BE31; width:33em; margin:0 0.5em 0 0; }
#login #forgotPwdErrMsg{ position:absolute; right:0.7em; top:4.9em; width:16em; height:8em; background-color:#fff; padding-left:0.75em; }
#login #forgotPwdErrMsg h1{ color:#f00; font:normal 1.1em Arial, sans-serif; padding:0;}
#login #forgotPwdErrMsg p{ }
#login h3, #forgot-pwd h3, #pwdEmailSent h3{ font:normal 1.1em Arial, Sans-serif; color:#777; margin:0; }
#login input.button{ margin-top:0.5em; }

#forgot-pwd{ width:30.5em; height:14em; margin:2em 0 0 1em; float:left; }
#forgot-pwd .field{ position:relative; }
#forgot-pwd .field #email-not-in-our-files{ position:absolute; left:18.8em; top:1.5em; width:41em; height:4em; font-size:80%;}
#forgot-pwd .field #email-not-in-our-files h1{ color:#f00; font:normal 1.4em Arial, sans-serif; padding:0; margin:0; }

#confirm-email-sent h1{ color:#AB000B; font-size:1.2em; }
#confirm-email-sent h1 img{ vertical-align:bottom; }
#confirm-email-sent h3{ margin-top:2em; }
#confirm-email-sent li{ font-size:80%; color:#555; margin-top:0.3em; }

.navline{ font:bold 80% Arial, serif;  }
.navline a{ color:#666; border:0; text-decoration:none; }
.navline a:hover{ border-bottom:2px solid #888; background:none; }
.headline{ font:normal 1.1em Arial, serif;  }

/*#account h1{ background:#F5F5F5; color:#777; margin:1px 1px 0 1px; } */
/*#account h1{ font-size:1.1em; font-weight:normal; color:#666; margin:1px 1px 0 1px; padding:0.25em 0.4em; background:#f5f5f5; } */
#account .left-col{ width:6em; min-height:4em; float:left; padding-right:1em; text-align:center; } 
#account h2{ display:inline; color:#555; font-size:1.8em; }
#account h3{ font-size:75%; color:#666; padding-bottom:0.7em; }
#account h3 big{ font-size:1.3em; }
#account ul li{ font-size:75%; color:#666; padding:0.4em 0;}  
#account ul li img{ vertical-align:bottom; margin:0.2em 0.4em 0 0;  }
#account .jobs{ background:#CFCFCF; width:33.5em; margin-top:1em; }
#account .rating{ background:#CFCFCF; width:33.5em;  }
#account .rating ul li img{ vertical-align:middle; margin:0em 0.7em 0 0;  } 
#account .credit{ background:#CFCFCF; width:33.5em; margin-top:1em; }
#account .credit p{ color:#888; font-size:64%; margin-bottom:0.3em; }
#account .credit .inner h1{ font-size:1.6em; color:#AB000B; padding:0; background:#fff } 
#account .profile{ background:#CFCFCF; width:33.5em; margin-top:1em; }
#account .setting{ background:#CFCFCF; width:33.5em; margin-top:1em; }

#overview{ width:15em; height:30em; margin-top:1em; }
#overview h1{ margin:0.5em 0; font-size:1.7em; font-weight:normal; color:#AB000B; line-height:1em; }
#overview #head{ height:80px; margin-top:0.5em; }
#overview #head p{ font-size:75%; line-height:1.2em; }
#overview img#pix{ float:left; margin-right:0.3em; }
#overview ul.acctor{ width:15em; }

#purchase-history{ float:left; }
#purchase-history table{ font-size:80%; text-align:left; }
#purchase-history th{ font-size:60%; color:#777; }
#purchase-history td{ padding:0.2em; }
#purchase-history .rowstyle0{ background-color:#fffdf3; padding:0.3em; }
#purchase-history .rowstyle1{ background-color:#FFF2BF; padding:0.3em; }

#available-credit{ text-align:center; float:left; }
#available-credit p{ color:#888; font-size:64%; margin:0 0.2em 0.3em 0; }  
#available-credit h1{ margin-right:0.1em; }

.buy-more{ float:left; position:relative; top:0; left:0.5em; }
.buy-more #available-credit{ margin-left:0.5em; } 
.buy-more button{ margin:0; padding:0; }
.buy-more img{ margin:0; padding:0; }
 

/* retrieve pwd, save pwd, save locations */
h1.confirm{ color:#AB000B; font:normal 1.2em Arial, sans-serif; margin:0.5em 0;}
h1.confirm img{ vertical-align:bottom; margin-right:0.2em } 

#close-account #adsense-bottom-banner{ float:left; margin-top:22em; }
