html { background: #383838 url(http://img.nerdpass.com/cs/bg.jpg) repeat-x }
body { font: normal 12px Tahoma, Verdana, Arial; margin: auto; width: 792px; color: #5D5D5D }

td, tr { font: normal 12px Tahoma, Verdana, Arial }

h2 { color: #5D5D5D; font: bold 16px Verdana }


a { color: #6D6D6D; text-decoration: underline }
a:hover { text-decoration: none }

ol { padding-left: 20px }

p { padding: 0 0 10px 0; margin: 0 }
.none { display: none; padding: 5px 0 5px 20px; color: #FA8A00 }
.white { background: #FFFFFF }
.service { background: #FFFFFF url(http://img.nerdpass.com/cs/service.jpg) right bottom no-repeat; padding: 0 30px 0 60px }
.footer { background: url(http://img.nerdpass.com/cs/footer.gif); height: 100px }
.msg { border: 4px solid #CC0000; padding: 10px; text-align: center; color: #CC0000; font: bold 12px Verdana; margin: 10px 200px 10px 200px }

.error { padding: 10px; border: 4px solid #CC0000; font-size: 14px; text-align: center; color: #CC0000; margin-bottom: 10px }

#newmenu { background: url(http://img.nerdpass.com/cs/bgmenu.png); height: 46px; color: #FFFFFF }
#newmenu a { font-size: 20px; color: #FFFFFF; text-decoration: none; padding: 5px 10px 5px 10px }
#newmenu a:hover { background: #FFFFFF; color: #000 }
#newmenu td { text-align: center; }


/* GLOBALHEADER */
#menu { width: 579px; height: 46px; margin: 0; position: relative; z-index: 9998; }
#menu #nav { margin: 0; padding: 0; }
#menu #nav li { display: inline; }

#menu #nav li a,
#menu #globalsearch { background: url(http://img.nerdpass.com/cs/menu.jpg) no-repeat; }

#menu #nav li#billing a { float: left; width: 162px; height: 0; padding-top: 46px; overflow: hidden; }
#menu #nav li#billing a { background-position: -0px 0; }
#menu #nav li#billing a:hover { background-position:  -0px -46px; }
#menu #nav li#billing a:active { background-position: -0px -92px; }
#menu.home #nav li#billing a { background-position: -0px -276px !important; }
#menu #nav li#technical a { float: left; width: 184px; height: 0; padding-top: 46px; overflow: hidden; }
#menu #nav li#technical a { background-position: -162px 0; }
#menu #nav li#technical a:hover { background-position:  -162px -46px; }
#menu #nav li#technical a:active { background-position: -162px -92px; }
#menu.updates #nav li#technical a { background-position: -162px -276px !important; }
#menu #nav li#password a { float: left; width: 233px; height: 0; padding-top: 46px; overflow: hidden; }
#menu #nav li#password a { background-position: -347px 0; }
#menu #nav li#password a:hover { background-position:  -346px -46px; }
#menu #nav li#password a:active { background-position: -346px -92px; }
#menu.girls #nav li#password a { background-position: -346px -276px !important; }

