body { background:#FFF url(/i/bg.gif) repeat-x left top; font-family:Arial,Helvetica,sans-serif; font-size:12px; margin:0 0 24px 0; }
br.ext { margin-bottom:12px; }
h1 { color:#000; font-size:32px; font-weight:normal; line-height:1em; margin:0 0 16px 0; }
h2 { font-size:18px; line-height:1em; margin:32px 0 12px 0; }
h3 { font-size:14px; line-height:1em; margin:16px 0 6px 0; }
h3.inline { font-size:12px; }
.ad { margin:8px 0 0 0; }
.ad.adsense { margin-left:-9px; }
.credits { font-size:10px; margin:32px 0 0 0; text-align:center; }
.credits a { color:#999; text-decoration:none; }
.errormsg { color:#D00; }
.inline { display:inline; }
.na { color:#999; font-style:italic; }
.nod { color:#F00; text-decoration:line-through; }
.reportlink { background:transparent url(/i/hide_my_ip_address.png) no-repeat left top; display:block; line-height:16px; margin:32px 0 0 0; padding:0 0 0 20px; }
ul.list { list-style-type:none; margin:0; padding:0; }
ul.list a { color:#000; text-decoration:none; }
ul.list span { color:#999; font-style:italic; padding-left:12px; }
ul.related { list-style-type:none; margin:0; padding:0; }
ul.related a { color: #00F; }
#beta_header { border-bottom:4px solid #1C7FBD; left:0; position:absolute; top:0; width:100%; }
#beta_header a { color:#00F; }
#beta_header_canvas { background:transparent url(/i/ip-address-header-1.png) no-repeat 4px 6px; /* border-bottom:1px dashed #000; */ padding:8px 0 4px 0; width:980px; }
#beta_header_canvas * { font-family:Arial, Helvetica, Sans Serif; }
#beta_header_canvas td { vertical-align:top; }
#beta_header_canvas .logo { /* background:transparent url(/i/ip-address-header-1.png) no-repeat left top; */ font-size:12.5pt; font-weight:bold; line-height:20px;	padding:0 0 0 40px; }
#beta_header_canvas .lookups { color:#000; font-size:10px; text-align:right; }
#beta_header_canvas .lookups .upgrade, #beta_header_canvas .lookups .upgrade a { color:#00F; font-size:11px; font-weight:bold; }
#beta_header_canvas .menu { font-size:8pt; font-weight:normal; padding:6px 0 0 4px; }
#beta_header_canvas .menu a { padding:0 0 0 8px; }
#beta_header_canvas .myip { color:#838282; font-size:7pt; text-align:right; }
#beta_header_canvas .signup { color:#EB0000; font-size:11px; text-align:right; }
#beta_header_canvas .signup a { color:#EB0000; }
#beta_header_canvas .signup.register a { background:transparent url(/i/register_small.gif) no-repeat left top; display:inline-block; line-height:20px; padding:0 0 0 20px; }
#beta_header_canvas .slogan { font-size:8pt; font-weight:normal; }
#canvas { line-height:1.5em; margin:70px 0 0 200px; width:780px; }
#footer { margin:32px 0 0 200px; width:780px; }
#footer a { color:#00F; }
#login { border:1px solid #838383; overflow:hidden; }
#loginbox { left:2px; position:absolute; top:80px; width:178px; }
#login_content, #login_footer, #login_header { font-size:11px; padding:2px 4px; }
#login_content { background-color:#FFF; padding-top:4px; }
#login_content .value { color:#36F; }
#login_footer { background-color:#DEDCDC; border-top:1px solid #838383; color:#00F; font-size:7pt; }
#login_header { background-color:#DCD7D6; border-bottom:1px solid #BBB; font-weight:bold; }
#lookup { margin:32px 0 0 0; }
#map { border:1px solid #999; height:320px; width:100%; }
#whois { /* font-family:"Courier New"; font-size:12px; */ }
#whois img { padding-top:1px; vertical-align:top; }
#whois h3 { background-position:left center; background-repeat:no-repeat; height:16px; line-height:16px; margin:0 0 4px 0; padding:0 0 0 20px; }
#whois h3.adminc { background-image:url(/i/whois-icon-adminc.png); }
#whois h3.billingc { background-image:url(/i/whois-icon-billingc.png); }
#whois h3.contactemail { background-image:url(/i/whois-icon-contactemail.png); }
#whois h3.created { background-image:url(/i/whois-icon-created.png); }
#whois h3.expires { background-image:url(/i/whois-icon-expires.png); }
#whois h3.nameservers { background-image:url(/i/whois-icon-nameservers.png); }
#whois h3.rawwhois { background-image:url(/i/whois-icon-rawwhois.png); }
#whois h3.referral { background-image:url(/i/whois-icon-referral.png); }
#whois h3.registrant { background-image:url(/i/whois-icon-registrant.png); }
#whois h3.registrar { background-image:url(/i/whois-icon-registrar.png); }
#whois h3.status { background-image:url(/i/whois-icon-status.png); }
#whois h3.techc { background-image:url(/i/whois-icon-techc.png); }
#whois h3.updated { background-image:url(/i/whois-icon-updated.png); }
#whois h3.whoisserver { background-image:url(/i/whois-icon-whoisserver.png); }
#whois h3.zonec { background-image:url(/i/whois-icon-zonec.png); }
#whois p { margin:0; }
#whois .clr { clear:both; }
#whois .entity { float:left; margin:16px 10px 0 0; width:250px; }
#whois .entity.clear { clear:both; }
#whoisflat h3 { margin:0 0 4px 0; }
#whoisflat p { margin:0; }
#whoisflat .entity { margin:16px 0 0 0; }
table.footer a.iptracer { background:transparent url(/i/ip_tracer.png) no-repeat left top; display:block; line-height:16px; margin:4px 0; padding:0 0 0 20px; }
table.footer a.whois { background:transparent url(/i/whois_ip.png) no-repeat left top; display:block; line-height:16px; margin:4px 0; padding:0 0 0 20px; }
table.footer a.revip { background:transparent url(/i/reverse_ip_lookup.png) no-repeat left top; display:block; line-height:16px; margin:4px 0; padding:0 0 0 20px; }
table.footer a.hidemyip { background:transparent url(/i/hide_my_ip_address.png) no-repeat left top; display:block; line-height:16px; margin:4px 0; padding:0 0 0 20px; }
table.footer a.emailtrace { background:transparent url(/i/trace_email.png) no-repeat left top; display:block; line-height:16px; margin:4px 0; padding:0 0 0 20px; }
table.footer a.gmaps { background:transparent url(/i/ip_address_google_maps.png) no-repeat left top; display:block; line-height:16px; margin:4px 0; padding:0 0 0 20px; }
table.footer a.myip { background:transparent url(/i/what_is_my_ip_address.png) no-repeat left top; display:block; line-height:16px; margin:4px 0; padding:0 0 0 20px; }
table.footer a.speedtest { background:transparent url(/i/internet_speed_test.png) no-repeat left top; display:block; line-height:16px; margin:4px 0; padding:0 0 0 20px; }
table.footer a.ipdistance { background:transparent url(/i/ip_address_distance.png) no-repeat left top; display:block; line-height:16px; margin:4px 0; padding:0 0 0 20px; }
table.footer a.ipapi { background:transparent url(/i/powertools_api.png) no-repeat left top; display:block; line-height:16px; margin:4px 0; padding:0 0 0 20px; }
table.footer a.ipdb { background:transparent url(/i/powertools_multilookup.png) no-repeat left top; display:block; line-height:16px; margin:4px 0; padding:0 0 0 20px; }
table.footer .superb { background:transparent url(/i/dedicated-server.png) no-repeat left top; display:inline-block; line-height:20px; margin:4px 0; padding:0 0 0 24px; }
table.footer a.widget { background:transparent url(/i/my-ip-widget-icon.png) no-repeat left top; display:block; line-height:16px; margin:4px 0; padding:0 0 0 20px; }
