body {margin-top:0px; margin-left:0px; margin-right:0px; background-color:#FFFFFF; font-size:10px; font-family:Helvetica, Arial, Geneva, sans-serif;}

tr.message_error td.left {background-color:#EFDCD9; border-left:solid; border-top:solid; border-bottom:solid; border-width:1px; border-color:#A04638;}
tr.message_error td.center {font-size:10px; color:#59190F; background-color:#F8ECEA; border-top:solid; border-bottom:solid; border-width:1px; border-color:#A04638; padding:3px;}
tr.message_error td.right {background-color:#EFDCD9; border-right:solid; border-top:solid; border-bottom:solid; border-width:1px; border-color:#A04638;}
tr.message_error a.messagearea {font-size:10px; color:#59190F; font-weight:bold; text-decoration:underline}

tr.message_info td.left {background-color:#E8EFD9; border-left:solid; border-top:solid; border-bottom:solid; border-width:1px; border-color:#80A038;}
tr.message_info td.center {font-size:10px; color:#333926; background-color:#F7F9EF; border-top:solid; border-bottom:solid; border-width:1px; border-color:#80A038; padding:3px;}
tr.message_info td.right {background-color:#E8EFD9; border-right:solid; border-top:solid; border-bottom:solid; border-width:1px; border-color:#80A038;}
tr.message_info a.messagearea {font-size:10px; color:#424C2B; font-weight:bold; text-decoration:underline}

tr.header td {background-color:#4D8ABA;}
.main_menu {font-size:16px; color:#0084d8; text-decoration:underline; text-transform:uppercase;}
a.main_menu {padding:5px;}
td.main_menu {padding-top:5px; padding-left:5px; white-space:nowrap;}
.main_menu_selected {font-size:16px; color:#000000; text-decoration:none; font-weight:bold; text-transform:uppercase;}
a.main_menu_selected {padding:5px;}
td.main_menu_selected {background:#f0f0f0 url(/usearchlocal/images/homepage_images/corner16tl.gif) no-repeat 0 -5px; padding-top:5px; padding-left:5px; white-space:nowrap;}
.main_menu_spacer {display:none;}
.sub_menu {font-size:14px; color:#0084d8; text-decoration:underline}
.sub_menu:hover {font-size:14px; color:#464646; text-decoration:underline}
.sub_menu_selected {font-size:14px; color:#000000; text-decoration:none}
.sub_menu_spacer {font-size:10px; color:#7a7a7a; text-decoration:none; padding-left:3px; padding-right:3px;}
#member_login {font-size:16px; text-decoration:underline; background: #fff url(/usearchlocal/images/misc/key.gif) no-repeat 0 50%; margin: 2px 0 6px 0px; padding-left: 23px;}

.nav_menu a {color: red;}
.nav_menu_selected a {color: red; text-decoration: none; font-weight: bold;}

a {color:#0084d8;}
a.action_menu {font-size:12px; color:#0084d8;}

h1, h2, h3, h4 {color:#9B0707; margin-bottom:0; font-weight:normal;}
h1 {font-size:16px; margin-bottom:10px; font-weight:bold;}
h2 {font-size:14px; font-weight:bold;}
h3 {font-size:16px;}
h4 {font-size:14px;}

.button {text-align:bottom; font-size:18px; font-weight:lighter; letter-spacing:1px; white-space:nowrap; display:inline;}
.button a {text-decoration:none; color:#3b3b3b;}
.button img {margin-right:5px; margin-bottom:1px; vertical-align:bottom; width:17px; height:17px; border:0;}

#action_area {background:#ae0909 url(/usearchlocal/images/interface/corner16br.gif) no-repeat right bottom; vertical-align:top; width:110px; color:#ffffff;}
#left_content {background-color:#f0f0f0; vertical-align:top;}
#right_content {background-color:#e6e6e6; vertical-align:top; width:400px;}
#center_content {background-color:#f0f0f0; vertical-align:top;}
#userlist_content {background-color:#ffffff; vertical-align:top; clear:both;}

.folder {background-color:#e6e6e6; width:252px; height:92px; margin:5px 0 5px 10px; padding:0; overflow:hidden; float:left;}
.userlist {clear:both;}

.folder * { margin:0; padding:0; }
.folder_link {font-size:12px; color:#21598f; text-transform:uppercase;}
.folder .screen_name {padding-top:3px;}
.folder .actions {float:right; }
.folder .featured .actions {height:92px; background:#ae0909 url(/usearchlocal/images/interface/corner16br.gif) no-repeat right bottom;}
.folder .normal .actions {height:92px; background:#f0f0f0 url(/usearchlocal/images/interface/corner16br.gif) no-repeat right bottom;}
.folder .featured .actions a {color:#ffffff; width:34px; font-size:10px; margin:3px 4px 3px 6px; line-height:130%;}
.folder .normal .actions a {color:#0084d8; width:34px; font-size:10px; margin:3px 4px 3px 6px; line-height:130%;}
.folder .actions input {margin:3px 0 0 2px;}
.folder .location {font-weight:bold;}
.folder .miniprofile {}
.folder .photo img {float:left; margin:3px 3px 3px 3px;}
.folder .wrap {margin-left:5px;}
.folder .normal .photo {float:left; height:64px;}
.folder .featured .photo {float:left; height:81px; background: url(/usearchlocal/images/interface/featured.jpg) no-repeat 3px bottom;}

#page_nav_top {padding-bottom:5px; padding-top:5px;}
#page_nav_bottom {padding-top:10px; clear:both;}

ul.action_menu {padding-top:10px;}
ul.action_menu li {list-style-type:none; white-space:nowrap; margin-bottom:0px; padding-bottom:10px;}
ul.action_menu li a {color:#f0f0f0; font-size:13px;}
h3.action_menu {display:none;}

tr.shitbox {background-color:#FFFFD2;}
td.papercolor {background-color:#fff;}

td.foldbox {background:#f0f0f0 url(/usearchlocal/images/interface/corner16br.gif) no-repeat right bottom;}

td.headerbar {font-size:10px; color:#666;  font-weight:bold; padding:4px; border-bottom:solid; border-width:1px; border-color:#3B6FA0;}
.headerbar {font-size:16px; color:#9B0707; font-weight:bold; border-bottom:1px solid #3B6FA0;}

tr.odd td {background-color:#F7F7F7; font-size:12px; color:#000; padding:2px;}
tr.even td {background-color:#fff; font-size:12px; color:#000; padding:2px;}	
tr.oddPhoto td {background-color:#dcdcdc; font-size:12px; color:#000; padding:2px;}
tr.evenPhoto td {background-color:transparent; font-size:12px; color:#000; padding:2px;}	
tr.disabled td {background-color:#EEEEEE; font-size:12px; color:#000; padding:2px;}	

.mail_unread {background: url(/usearchlocal/images/messages/flashy.gif) no-repeat 0 0; margin: 0 0 0px 0px; padding-left: 17px; padding-bottom: 7px}

.small_text {font-size:10px; color:#000; text-decoration:none}
.small_text_hover {font-size:10px; color:#21598F; text-decoration:none}
.small_text_hover:hover {font-size:10px; color:#21598F; text-decoration:underline}
.small_text_value {font-size:10px; color:#21598F; text-decoration:none}
.small_text_white {font-size:10px; color:#fff; text-decoration:none}
.small_text_highlight {font-size:10px; color:#D50000; text-decoration:none}

ul { padding: 0px; margin: 2px; list-style-type: none; }
ul li { padding-left: 10px; }

tr.progressbar {background-color:#F7F7F7; }
.progressbar td {font-size:10px; padding:3px; padding-top: 5px; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; text-align:center }
.progressbar .current { background-color:#E8EFD9; }
.progressbar .complete { background-color:#dfe6d0; }

.medium_text {font-size:12px; color:#000; text-decoration:none;}
.medium_text_hover {font-size:12px; color:#21598F; text-decoration:none}
.medium_text_hover:hover {font-size:12px; color:#21598F; text-decoration:underline}
.medium_text_bold {font-size:12px; color:#000; font-weight:bold;}
.medium_text_value {font-size:12px; color:#21598F; text-decoration:none;}
.medium_text_highlight {font-size:12px; color:#D50000;}
ul.medium_text { padding-left:5px; margin:0; list-style-type:none; }
ul.medium_text li { background-image:url(/usearchlocal/images/misc/dot.gif); background-repeat:no-repeat; background-position:0 .7em; padding-left:.8em; line-height:1.6; }

a.large_text {font-size:14px; color:#9B0707; text-decoration:underline;}

.screen_name {font-size:14px; color:#3970A1; text-decoration:none;}
.screen_name:hover {font-size:14px; color:#3970A1; text-decoration:underline;}
.large_text {font-size:16px; color:#9B0707; font-weight:bold; text-decoration:none;}
.large_screen_name {font-size:22px; color:#9B0707; text-decoration:none;}
.date {font-size:12px; color:#7F7F7F; text-decoration:none;}

tr.fixed td.label {font-size:10px; color:#666;  font-weight:bold; padding:4px; border-bottom:solid; border-width:1px; border-color:#3B6FA0;}
tr.fixed td.child {}

tr.boolean td.label_header {color:#000; font-size:11px; font-weight:normal; background-color:#F7F7F7; font-size:12px; padding:2px; border-bottom:solid; border-right:solid; border-width:1px; border-color:#E5E5E5;}
tr.boolean td.label {color:#000; font-size:11px; font-weight:normal; font-size:12px; padding:2px; border-bottom:solid; border-right:solid; border-width:1px; border-color:#fff;}
tr.boolean td.highlight_header {color:#D50000; font-size:11px; font-weight:normal; background-color:#F7F7F7; font-size:12px; padding:2px; border-bottom:solid; border-right:solid; border-width:1px; border-color:#E5E5E5;}
tr.boolean td.highlight {color:#D50000; font-size:11px; font-weight:normal; font-size:12px; padding:2px; border-bottom:solid; border-right:solid; border-width:1px; border-color:#fff;}
tr.boolean td.child {}
tr.boolean td.yes {font-size:9px; background-color:#E8EFD9;  padding-bottom:3px; border-bottom:solid; border-right:none; border-width:1px; border-color:#E5E5E5;}
tr.boolean td.no {font-size:9px; background-color:#EFDCD9; padding-bottom:3px; border-bottom:solid; border-right:none; border-width:1px; border-color:#E5E5E5;}

tr.list-single td.label {color:#000; font-size:11px; font-weight:normal; font-size:12px; padding:4px; border-bottom:none; border-right:none;}
tr.list-single td.highlight {color:#D50000; font-size:11px; font-weight:normal; font-size:12px; padding:4px; border-bottom:none; border-right:none;}
tr.list-single td.child {padding-bottom:6px;}

tr.list-multiple td.label {color:#000; font-size:11px; font-weight:normal; font-size:12px; padding:4px; border-bottom:none; border-right:none;}
tr.list-multiple td.highlight {color:#D50000; font-size:11px; font-weight:normal; font-size:12px; padding:4px; border-bottom:none; border-right:none;}
tr.list-multiple td.child {padding-bottom:6px;}

tr.radio td.label {color:#000; font-size:11px; font-weight:normal; font-size:12px; padding:2px; border-bottom:none; border-right:none;}
tr.radio td.highlight {color:#D50000; font-size:11px; font-weight:normal; font-size:12px; padding:2px; border-bottom:none; border-right:none;}
tr.radio td.child {}
tr.radio td.option {color:#21598F; font-size:12px; padding:2px;}

tr.checkbox td.label {color:#000; font-size:11px; font-weight:normal; font-size:12px; padding:2px; border-bottom:none; border-right:none;}
tr.checkbox td.highlight {color:#D50000; font-size:11px; font-weight:normal; font-size:12px; padding:2px; border-bottom:none; border-right:none;}
tr.checkbox td.child {}
tr.checkbox td.option {color:#21598F; font-size:12px; padding:2px;}

tr.text-multi td.label {color:#000; font-size:11px; font-weight:normal; font-size:12px; padding:2px; border-bottom:none; border-right:none;}
tr.text-multi td.highlight {color:#D50000; font-size:11px; font-weight:normal; font-size:12px; padding:2px; border-bottom:none; border-right:none;}
tr.text-multi td.child {}

.loading_text {font-size:13px; color:#2269A5;}

div {font-size:10px; padding:1px;}
input {color:#21598F; font-family:Helvetica, Arial, Geneva, sans-serif; font-size:12px;}
select {color:#21598F; font-family:Helvetica, Arial, Geneva, sans-serif; font-size:12px;}
textarea {color:#21598F; font-family:Helvetica, Arial, Geneva, sans-serif; font-size:12px;} 


/* Toast Message Popup Styles */
#toast              { background-color: #FFF; width: 260px; font-size: 12px; font-weight: bold; border: 1px solid #3970A1; position: absolute; top: 0px; left: 0px; }
#toast a            { font-size: 11px; line-height: 18px; color: #3970A1; }
#toast-message      { padding: 3px 0px 0px 3px; }
#toast-message img  { border: 0px; float: left; height: 64px; width: 64px; }
#toast-message div  { float: left; margin-left: 5px; padding: 0px; width: 182px; }
#toast-header       { width: 182px; margin: 0px; padding: 0px; color: #F00; letter-spacing: 1px; }
#toast-header div   { font-size: 10px; color: #3970A1; float: right; width: 15px; padding-left: 2px; cursor: pointer; background-color: #EEE; text-align: center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
#toast .disable     { display: block; float: right; font-weight: normal; }
.spacer             { height: 2px; clear: both; }

.upgrade_info       { padding: 10px 10px 10px 50px; background: url(/singlesnet/images/misc/icon_info.jpg) no-repeat 10px 50% #fffeda; border: 1px solid #f6e5b2; }


/* New frontpage styles */

img#header-banner { margin-bottom: 10px; }

div#content-frame { width: 960px; margin: 0px; }
div#inner-frame { position: relative; width: 960px; height: 680px; background: url(http://images.usearchlocal.com/images/new_homepage/main-frame-background.jpg); padding: 0px;}
div#inner-frame.profile-container { position: relative; height: auto; background-image: none; }

div#form-container { width: 360px; height: 450px; margin: 0px 0px 0px 50px; padding: 0px 0px 10px 0px; border-bottom: 10px solid #bb000f; background-color: #fff; }

div#form-header { width: 360px; height: 174px; margin-bottom: 30px; }

div.form-question { line-height: 28px; clear: both; }
div.form-question label { color: #000; width: 125px; float: left; text-align: right; padding-right: 10px; }
div.form-question input { width: 210px; height: 19px; padding-left: 0.2em; border: 1px solid #a7a7a7; color: #153e98; }
div.form-question-metadata { margin: 0em 0px 0px 135px; font-size: 10px; line-height: 14px; margin-bottom: 3px; }

#q-login-screenname { margin-top: 40px; }
#q-login-screenname label, #q-login-password label { width: 90px; }
#q-login-remember-me { overflow: hidden; }
#q-login-remember-me input { margin-left: 100px; float: left; width: auto; border: 0px; }
#q-login-remember-me label { width: auto; margin: 0px 0px 0px 10px; }
#q-lost-password { margin: 10px 0px 10px 100px; clear: both; }

#q-sex select { width: 73px; }
#q-sex span { display: inline-block; width: 60px; text-align: center; }
#q-birthday select { width: 73px; }
#q-birthday select#q-birthday-day { width: 60px; }

div#form_submit_container { text-align: center; margin: 10px 0px; }

div#thousands img { margin: 10px 41px; }

div#logos { height: 57px; overflow: hidden; }
img#bbb-logo { float: left; margin-top: 12px; margin-left: 41px; }
img#verisign-logo { float: right; margin-right: 41px; }

img#signup_submit { cursor: pointer; }

div#right-shadow { position: absolute; left: 410px; top: 0px; width: 11px; height: 449px; }

div#core-popup { z-index: 100; position: absolute; top: -50px; left: 275px; width: 380px; padding: 0px; padding: 0px 10px; background: #FFF; border: 1px solid #a02f2f; }

div#core-popup h2    { margin-top: 1em; font-size: 18px; margin-bottom: 5px; color: #a33434; }
div#core-header-text { margin-bottom: 1em; }

div#core-popup #q-captcha, div#core-popup #q-privacy { line-height: 12px; text-align: justify; }


div#profiles { margin: 0px; }
div#profiles img { cursor: pointer; }
div.paging   { text-align: right; padding-right: 20px; }
div.paging a { color: #000; }
div.paging a:visited { color: #000; }
div.paging hover { color: #000; }

div#disclaimer { width: 940px; font-size: 10px; line-height: 14px; height: 14px; margin: 4px 20px 40px; text-align: right; color: #c0c0c0; }

.notebox { background-color:#FFFFD2; padding:2px; padding-left:3px; border:solid; border-width:1px; border-color:#F1E0A4; }
