body { background-color: #fff; margin: 2px 5px; }
body,td { font-family:arial,sans-serif; font-size: 10pt; }
a:link{color:#00c}
a:visited{color:#551a8b}
a:active{color:#f00}
a img{border:0}
#global_nav #local_nav td{padding:0 4px 4px 0;vertical-align:top}
#global_nav #local_nav .actions .action{font-size:10px;font-weight:normal}
#global_nav td,#global_nav a,#user_nav td,#user_nav a{font-size:13px;font-family:Arial,Helvetica,sans-serif}
#global_nav{padding:0;border-spacing:0;border-collapse:collapse;margin-bottom:6px}
#global_nav td{padding:0}
#global_nav #local_nav{padding:0;border-spacing:0;border-collapse:collapse}
#global_nav #local_nav td{padding:2px;white-space:nowrap}
#global_nav #local_nav .label{color:#000;display:block;font-weight:normal;margin-top:2px;font-size:12px}
#global_nav #local_nav .label b{color:#f00;margin-right:3px;text-transform:lowercase}
#global_nav #local_nav .actions{line-height:1.2;white-space:nowrap}
#global_nav #product_nav a,#global_nav #product_nav a:link,#global_nav #product_nav a:visited{text-transform:lowercase;color:#00c;margin-right:18px;font-size:13px;line-height:1}
#global_nav #product_nav #listings_product_link,#global_nav #product_nav #listings_product_link:link,#global_nav #product_nav #listings_product_link:visited{font-weight:bold;text-decoration:none;color:#000}
.separator_top { margin-bottom: 1em; }
.separator_bottom {border-bottom:1px solid #9ce;background:#e0e5ff;margin-top:1em;height: 25px; }
h1 { font-weight: normal; font-size: 24px; margin-top: 0; margin-bottom: 0; padding-left: 12px; padding-right: 12px; margin-top: 0; }
h3 { margin-top: 0; margin-bottom: 0; padding-left: 12px; padding-right: 12px; margin-top: 0; }
form { margin: 0; }
.form_content {background-color: #e0e5ff; border:1px solid #9ce;width:280px;padding: 12px; margin-top: 4px;}
.form_controls {}
.line_item { clear: both; margin-bottom: 12px; padding: 0; }
.error_msg { color: #c00; }
.input_text,
.input_password { width: 90%; }
label { white-space: nowrap; }
#email_unconfirmed { border:1px solid #ccc; background:#efefef; padding: 6px 12px; width: 576px; margin: 0 auto; }
#signin_register_task { width: 600px; margin: 1.5em auto; }
#signin_register_task .col { width: 50%; }
#signin_register_task #register_task { padding: 0 10px; }
#signin_register_task h1 .smaller { font-size: 66%; }
#signin_register_task #about_registration { padding: 0 16px }
#signin_register_task #about_registration h2 { font-size: 13px; margin-top: 0; }
#signin_register_task .reason { color: #008; margin-bottom: 24px; font-weight: bold; }
#signin_register_task #have_account { text-align: center; padding: 18px 6px 6px 6px; margin-top: 32px; border-top: 2px solid #eee; }
#signin_register_task #have_account h2 { margin: 0; font-size: 16px; font-weight: normal; }
#signin_register_task #have_account p { margin-top: 0; }
#signin_task { width: 300px;  margin: 1.5em auto; }
#signin_task #sign_up_prompt { margin: 0 0 0 12px; }
#account_tabs { margin-top: 4px; }
.liveTab,
.deadTab { padding-right: 7.4px; }
.label { display: block; padding: 0 0 2px 1em; white-space: nowrap; }
.label span { display: block; padding: 3px 1em 0 0; }
a.label { color: #00c; }
.liveTab .label { background-color:#eee; }
.deadTab .label { background-color: #e0e5ff; }
.separator_top { height: 15px; border-bottom: 1px solid #9ce; background:#e0e5ff }
.announce {background-color:#EAEFFA;border:1px solid #9ce;margin:5px 10% 5px 0px;padding:7px;}
.announce .heading {color:#000088;font-size:1.1em;font-weight:bold;}
#main {	border-top: 1px solid #9ce;clear: both;background: #EAEFFA;padding-top: 5px;padding-bottom: 5px;font-size: 10pt;}
#main .search_title{text-align:left;padding:0 0 1px 4px;}
#main .search_meta{text-align:right;white-space:nowrap;font-weight:bold;padding:0 4px 1px;}
#header {margin-left:180px;margin-top:4px;position: relative;width: 100%;height: 3em;width: 45em;}
#header ul#primary {margin: 0;padding: 0;position: absolute;bottom: -1px;width: 45em;}
#header ul#primary li  {display: inline;list-style: none;}
#primary a,#primary span,#primary a.current {width: 9em;display: block;float: left;padding: 4px 0;margin: 1px 2px 0 0;text-align: center;font-size: 10pt;}
#primary a,#primary a.visited {width: 9em;display: block;float: left;padding: 4px 0;margin: 1px 2px 0 0;text-align: center;font-size: 10pt;color:#00c;}
#primary span,#primary a.current,#primary a.current:hover {border: 1px solid #9ce;border-bottom: none;background: #EAEFFA;padding-bottom: 6px;margin-top: 0;}
#primary a {background: #eee;border: 1px solid #AAA;border-bottom: none;}
#primary a:hover {margin-top: 0;border-color: #666;background: #eee;padding-bottom: 5px;}
