html { padding: 0; background: #212121 }
body { 
	padding: 0; margin: auto;
	font: normal 12px Arial; color: #000000;
}

h1, h2, h3 { font: bold 18px Arial; margin: 5px 0 10px 0; border-bottom: 1px solid #FFFFFF; color: #FFFFFF } 

p    { margin: 0; padding: 0 0 8px 0 }
form { margin: 0; padding: 0 }

#body { margin-top: 40px; padding: 0; background: url(http://img.nerdpass.com/titsburger/tour3/bg.jpg) top repeat-x; background: none }
#wrapper { background: #F9F9F9 url(http://img.nerdpass.com/titsburger/tour3/menubg.jpg); 
	border-top: 6px solid #B4FF00; position: fixed; width: 100% }


.big  { font: bold 26px Arial; margin: 5px 0 10px 0; } 
.desc { padding: 10px 20px 20px 20px; line-height: 17px; text-align: center }
.desc a { border-bottom: 1px solid #B3FF00 } 
.desc a:hover { border: none } 
.desc p { padding: 0 0 10px 0 } 
.small { font-size: 11px; padding: 0 0 10px 5px }

#home { width: 845px; margin: auto; color: #FFFFFF } 
#home h1 { font-size:  14px; border: none; display: inline }
#home a { color: #B3FF00; text-decoration: none; } 
#home img { border: 3px solid #464646 }
#home img:hover { border-color: #868686 }
#home span  { float: right; }
#home table { width: 100% }
#home .wrap { margin: auto; background: #181818; padding: 10px; color: #B3FF00; font: normal 15px Arial }
#home .wrap a { color: #FFFFFF; text-decoration: none }
#home .wrap a:hover { text-decoration: underline }
#home .update img { border-width: 6px }
#home .update { text-align: left; font-size: 13px; vertical-align: top }
#home .update p { padding: 3px; font-weight: bold }

#girls { width: 900px; margin: auto; color: #FFFFFF }
#girls a { color: #B3FF00; text-decoration: none; } 
#girls img { border: 6px solid #464646 }
#girls img:hover { border-color: #868686 }
#girls td { text-align: left; vertical-align: top; color: #FFFFFF }
#girls .box { width: 50% }
#girls .container { background: #181818; width: 100% }
#girls .container:hover { background: #111111 }

#join { width: 860px; padding: 20px; margin: auto; color: #FFFFFF; background: #181818 }
#join input { font: normal 14px Arial }
#join p { margin: 0; padding: 0 0 8px 0 }
#join .plan { padding: 10px; font-size: 14px; background: #4E4E4E; }
#join .userinfo { vertical-align:top; background: #ABABAB; width: 230px; padding: 10px; color: #000000; font-size: 14px }
h1.join { font: bold 19px Arial; color: #B3FF00; border: none; width: 900px; margin: 0 auto; padding: 10px 0 10px 50px } 

#lighty   { width: 820px; height: 406px; }
#preview  { width: 740px; height: 416px; border: 1px solid #000000; text-align: center; font: normal 20px Arial, Verdana  }

#signup { font: normal 15px Helvetica, Arial }
#signup td { text-align: left; font: normal 15px Helvetica, Arial; padding-right: 10px } 
#signup_tr td { text-align: left; } 
#signup p.small { font: normal 12px Arial; margin: 5px; text-align: center }
#signup .big { color: #255BB1; font: bold 17px Helvetica, Arial }
#signup input { font: normal 13px Arial }
#join_sites td { text-align: center; color: #FD5500; font-weight: bold; padding: 0 12px 0 12px }
#join_sites p { padding: 0 0 10px 0; margin: 0 }

#prices td { color: #282A29; font: normal 14px Arial; border-bottom: 2px solid #4E4E4E; height: 44px; padding-top: 0; padding-bottom: 0 } 
#prices .small { font-size: 10px }
#prices .black { color: #000000; }
#prices .red { color: #7B2315; }
#prices .white { color: #FFFFFF; }

#sites { width: 869px }
#sites td { vertical-align: top; text-align: center; font: normal 14px Arial; color: #666666 }
.border { border: 10px solid #4E4E4E; background: #4E4E4E; vertical-align: top }
.satisfaction { background:  #FFD69E url(http://img.nerdpass.com/nerdpass/tour2/join/join_lock.png) left no-repeat; 
	font-size: 16px; text-align: center; padding-left:  140px }

.row1 { background-color: #F1F1F1; }
.row2 { background-color: #FBD6C4; color: #7B2315; border: 0 }
.join_error { font-size: 11px; color: #DA2222 }
.join_error { font-size: 11px; color: #DA2222; margin-top: -8px; margin-bottom: 5px }
.join_input { width: 230px }
.error { background: url(http://img.nerdpass.com/nerdpass/tour2/join/error.gif) right no-repeat; padding: 2px; width: 276px}

#footer   { font: normal 11px Arial; color: #000000; margin-top: 20px; padding: 10px; background: #F9F9F9 } 
#footer a { color: #000000; text-decoration: underline } 
#footer a:hover { color: #F9F9F9; text-decoration: none; background: #000000 } 
#footer .wrap { width: 780px; margin: auto }
#footer .compliance { font-size: 16px; }
#footer .desclaimer { margin-top: 8px }
#footer .updates { display: none }
#footer td { vertical-align: top }