      :link,:visited {text-decoration:none }
 ul,ol {list-style:none }
  h1,h2,h3,h4,h5,h6,pre,code {font-size:1em}
     ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0 }
 a img,:link img,:visited img {border:none }
 address {font-style:normal }
.clearfix {clear: both}
html {background: #fff}
body {font-family: "Helvetica Neue", Verdana,Helvetica,Arial,sans-serif; color: #222; margin: 0px}
a {color: #222; text-decoration: none}
a img {border: 0px}
.clearfix {clear: both}
strong a {color: #E54811}
p {color: #222; line-height: 1.5}
#top-wrapper {background: transparent url(/images/topback.png) repeat-x scroll top left}
#top-wrapper #top {height: 60px; width: 1200px; margin: 0px auto; padding-top: 10px}
#top-wrapper #top .logo {float: left; padding-right: 20px; width: 200px}
#top-wrapper #top .actions {background: transparent; padding-top: 20px; float: right; width: 960px; margin: 0px auto; text-align: right; font-size: 12px; color: #bbb}
#top-wrapper #top .actions .facebook_button {display: inline-block; vertical-align: middle; margin-top: -2px}
#top-wrapper #top .actions a {display: inline-block; color: #444; font-weight: bold; padding: 0px 4px 0px 4px}
body#sales_view {overflow: hidden; height: 100%}
#smackframe {width: 100%; min-height: 600px; height: 100%; margin-top: 40px; z-index: 1}
#smackbar {position: absolute; top: 0; left: 0; z-index: 100; height: 40px; width: 100%; font-family: "Helvetica"; background: #444; background: transparent url(/images/smackbar_bg.png) repeat-x scroll top left; padding: 6px 0px 6px 0px; border-bottom: 2px solid #222; white-space: nowrap; height: 28px}
#smackbar .left_wrapper {padding-left: 16px; float: left; width: 62%; white-space: nowrap}
#smackbar .left_wrapper a.logo img {display: inline-block; vertical-align: middle; margin-top: -19px}
#smackbar .user_actions {padding-right: 16px; white-space: nowrap; padding-top: 4px; float: right; text-align: right; width: 33%; color: #999; font-size: 12px}
#smackbar .user_actions .facebook_button {display: inline-block; vertical-align: middle; margin-top: -4px}
#smackbar .user_actions a {display: inline-block; color: #eee; font-weight: normal; padding: 0px 4px 0px 4px}
#smackbar .sale_listing {white-space: nowrap}
#smackbar .sale_listing .meta {white-space: nowrap; display: inline-block; margin-left: 10px; margin-top: 0px; margin-bottom: -2px; background: #555; padding-top: 4px; -moz-border-radius: 10px; -webkit-border-radius: 10px; font-size: 12px; color: #888}
#smackbar .sale_listing .meta a {color: #fff; font-weight: normal}
#smackbar .sale_listing .meta a img {display: inline-block; vertical-align: middle; margin-top: -3px}
#smackbar .sale_listing .meta .votes {background: #444; padding: 8px 6px 7px 4px; margin-top: -4px; line-height: 14px; font-size: 12px; width: 70px; text-align: center; -moz-border-radius: 10px; -webkit-border-radius: 10px}
#smackbar .sale_listing .meta .votes a {font-weight: bold}
#smackbar .sale_listing .meta .vote_up_down {float: left; padding: 8px 15px 3px 4px; margin-top: -4px; background: #fff; text-align: center; font-size: 12px; color: #AA8E4B; width: 40px; margin-left: -4px; margin-right: -12px; font-weight: bold; -moz-border-radius: 10px; -webkit-border-radius: 10px}
#smackbar .sale_listing .meta .vote_up_down a {color: #fff}
#navigation-wrapper {background: url(/images/navback.png) repeat-x scroll top left; margin-top: 4px}
#navigation-wrapper #navigation {margin-top: 10px; width: 1200px; margin: 0px auto; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #dd440f}
#navigation-wrapper #navigation .search {float: left; padding-left: 20px}
#navigation-wrapper #navigation .search input {-moz-border-radius: 4px; -webkit-border-radius: 4px; width: 202px; margin-left: 2px; margin-top: 3px; font-size: 13px; color: #888; border: 0px; padding-left: 24px; padding-right: 0px; background: transparent url(/images/search_box.png) no-repeat scroll top left; cursor: auto}
#navigation-wrapper #navigation .search input:focus {outline: none}
#navigation-wrapper #navigation .bar {float: left; width: 950px; margin: 0px auto; font-size: 14px; height: 30px}
#navigation-wrapper #navigation .bar ul {display: inline}
#navigation-wrapper #navigation .bar ul li {padding: 8px 8px 6px 8px; font-family: 'Helvetica'; font-size: 14px; margin-left: -3px; margin-right: 0px; font-weight: bold; display: inline-block}
#navigation-wrapper #navigation .bar ul li a {padding: 8px 10px 8px 10px; color: #fff; text-decoration: none; text-shadow: 2px 2px 2px #9b1c08}
#navigation-wrapper #navigation .bar ul li.active {height: 16px; background-color: #fccf7a}
#navigation-wrapper #navigation .bar ul li.active.first {margin-left: 0px}
#navigation-wrapper #navigation .bar ul li.active a {color: #222; font-weight: bold; text-shadow: 2px 2px 2px #e2b664}
#wrapper {width: 1200px; background: #fff; margin: 0px auto; padding: 0px 0px 20px 0px; border-bottom: 4px solid #fff; border-left: 4px solid #fff; border-right: 4px solid #fff; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; margin-bottom: 10px}
body.bookmarklet {width: 1000px; margin: 0px auto}
body.bookmarklet #flash-container {width: 1000px; margin-right: 0px}
body.bookmarklet #flash_notice {border-top: 2px solid #E5E5B1; -moz-border-radius: 8px; -webkit-border-radius: 8px}
body.bookmarklet #flash_error {border-top: 2px solid #E5E5B1; -moz-border-radius: 8px; -webkit-border-radius: 8px}
body.bookmarklet #wrapper {width: 1000px}
body.bookmarklet #content {width: 1000px}
body.bookmarklet #navigation {width: 1000px}
body.bookmarklet #top {width: 1000px}
body.bookmarklet #top .actions {width: 760px}
body.bookmarklet #footer {width: 1000px}
body.bookmarklet .signup_login_normal, body.bookmarklet .signup_login_openid {width: 440px}
body.bookmarklet .signup_login_normal label, body.bookmarklet .signup_login_openid label {min-width: 160px}
body.bookmarklet .signup_login_normal input[type='text'], body.bookmarklet .signup_login_normal input[type='password'], body.bookmarklet .signup_login_openid input[type='text'], body.bookmarklet .signup_login_openid input[type='password'] {width: 200px}
body.bookmarklet .sale_form label {width: 200px}
body.bookmarklet .sale_form input[type='text'], body.bookmarklet .sale_form textarea {width: 760px}
body.bookmarklet .facebook_button_container {width: 960px}
body.bookmarklet .facebook_button_container .button {padding-left: 10px; width: 110px; min-width: 110px}
body.bookmarklet .facebook_button_container .description {width: 506px}
#content {width: 1200px; padding: 30px 0px 20px 0px}
#content h1 {font-size: 20px; color: #555; padding-bottom: 5px; border-bottom: 1px solid #ddd; margin-bottom: 16px}
p {margin-bottom: 4px}
#footer {clear: both; text-align: center; font-size: 12px; color: #777; margin-top: 20px; border-top: 1px solid #ccc; padding-top: 10px; width: 1200px}
#footer .copyright {color: #666}
#footer .copyright a {color: #222}
#footer .links {color: #aaa; margin-top: -10px; margin-bottom: 10px; padding: 4px 0px 4px 0px; background: #eee}
#footer .links a {font-size: 12px; display: inline-block; margin: 0px 10px 0px 10px}
form p {clear: both; padding: 4px}
form label {float: left; font-size: 16px; font-weight: normal; margin-right: 10px; min-width: 200px; margin-top: 14px}
form input {margin-top: 8px; float: left; padding: 4px; font-size: 14px; border: 2px solid #ddd; -moz-border-radius: 8px; -webkit-border-radius: 8px}
form input[type=submit] {background: #e54811; padding: 4px 10px 4px 10px; font-family: "Helvetica"; font-weight: bold; color: #fff; border: none; margin-top: 0px; float: none; margin-right: 10px; font-size: 14px}
form input[type=checkbox] {float: none; display: inline-block; margin-top: 14px}
form textarea {float: left; padding: 4px; font-size: 14px; margin-top: 8px; border: 2px solid #ddd; -moz-border-radius: 8px; -webkit-border-radius: 8px}
form span.description {font-size: 12px; color: #888; display: inline-block; margin-top: 6px; margin-left: 214px}
a.button {margin-top: 8px; background: #e54811; padding: 4px 10px 4px 10px; -moz-border-radius: 8px; -webkit-border-radius: 8px; color: #fff; border: none; margin-top: 0px; margin-right: 10px; font-size: 14px}
a.button.grey {background: #ddd; color: #000}
#errorExplanation h2 {font-size: 16px; margin: 10px; background: #E3B0A9; border: 2px solid #CD7A83; color: #644043; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding: 10px}
#errorExplanation p {margin: 10px; font-size: 12px}
#errorExplanation ul {margin: 10px 40px 10px 40px}
#errorExplanation ul li {list-style-type: disc; font-size: 12px}
#flash-container {margin-right: auto; margin-left: auto; width: 1180px}
#flash_notice {font-size: 14px; margin: 0px 0px 10px 0px; background: #FFFFCA; border: 2px solid #E5E5B1; border-top: none; color: #6A6A4F; font-weight: bold; -moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; padding: 6px 15px 4px 15px}
#flash_notice p {color: #6A6A4F}
#flash_error {font-size: 14px; margin: 0px 0px 10px 0px; background: #E3B0A9; border: 2px solid #CD7A83; border-top: none; color: #644043; font-weight: bold; -moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; padding: 6px 15px 4px 15px}
#flash_error p {color: #644043}
.vote_container {float: left; width: 10px; margin: 0px auto; text-align: center; padding: 0px 10px; height: 40px}
.vote_container .rank {font-size: 22px; color: #777; text-align: center; margin-right: 10px; float: left; margin-top: 10px}
.vote_container .score_box {float: left; font-size: 16px; font-weight: bold; color: #444; background: #FFFFCA; border: 4px solid #E5E5B1; padding: 4px 0px 4px; margin: -10px 0px 14px 0px; width: 40px}
.vote_container .thumbs {float: left; margin-left: 0px; margin-top: 3px}
.sale_listing, .comment_listing {padding-bottom: 44px; clear: both}
.sale_listing div.info_container, .comment_listing div.info_container {float: left; display: block; width: 860px; padding-bottom: 12px}
.sale_listing div.info_container span.title, .comment_listing div.info_container span.title {font-size: 18px; display: block; margin-bottom: 2px; margin-left: 12px}
.sale_listing div.info_container span.title.within_listing, .comment_listing div.info_container span.title.within_listing {float: left; font-size: 18px; margin-left: 12px; width: 720px}
.sale_listing div.info_container span.title span, .comment_listing div.info_container span.title span {color: #f15c22; font-weight: bold}
.sale_listing div.info_container span.view_sale, .comment_listing div.info_container span.view_sale {font-size: 12px; float: right; width: 100px; color: #222; text-align: right; padding-right: 2px; color: #DD440F; font-weight: bold}
.sale_listing div.info_container span.view_sale .arrow, .comment_listing div.info_container span.view_sale .arrow {font-size: 14px; font-weight: bold}
.sale_listing div.info_container span.view_sale a, .comment_listing div.info_container span.view_sale a {color: #777}
.sale_listing span.view, .comment_listing span.view {font-size: 12px}
.sale_listing span.tags, .comment_listing span.tags {display: block; margin-left: 40px; margin-top: 2px; margin-bottom: 6px}
.sale_listing span.tags li, .comment_listing span.tags li {display: inline-block; padding: 2px 8px 2px 8px; background: #FFF8E6; font-size: 12px; margin-bottom: 2px; margin-right: 5px; float: left}
.sale_listing span.tags li a, .comment_listing span.tags li a {color: #AA8E4B}
.sale_listing span.tags.within_meta, .comment_listing span.tags.within_meta {display: inline-block; margin-left: 0px; margin-top: 0px; float: right}
.sale_listing span.tags.within_meta li, .comment_listing span.tags.within_meta li {float: right; border-right: 0px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size: 10px}
.sale_listing span.actions, .comment_listing span.actions {display: block; color: #777; font-size: 12px; margin-top: -12px; padding-bottom: 12px; margin-left: 44px; line-height: 1.5}
.sale_listing span.description, .comment_listing span.description {margin-bottom: 0px; display: block; color: #777; font-size: 14px; margin-top: -12px; padding-bottom: 12px; margin-left: 44px; line-height: 1.5}
.sale_listing span.content, .comment_listing span.content {font-size: 12px}
.sale_listing span.meta, .comment_listing span.meta {float: left; background: #f1f1f1; -moz-border-radius: 6px; -webkit-border-radius: 6px; margin-left: 40px; margin-top: -8px; margin-bottom: 5px; font-size: 11px; height: 21px; color: #999; padding: 2px}
.sale_listing span.meta .left, .comment_listing span.meta .left {float: left; width: 660px}
.sale_listing span.meta .left img, .comment_listing span.meta .left img {display: inline-block; vertical-align: middle; margin-top: -4px}
.sale_listing span.meta .left ul, .comment_listing span.meta .left ul {padding: 4px 3px; float: left}
.sale_listing span.meta .left ul li, .comment_listing span.meta .left ul li {display: inline; border-right: 1px solid #999; padding-right: 5px; padding-left: 2px}
.sale_listing span.meta .left ul li span.unsave a, .comment_listing span.meta .left ul li span.unsave a {text-decoration: none}
.sale_listing span.meta .left ul .last, .comment_listing span.meta .left ul .last {border-right: none}
.sale_listing span.meta .left .info, .comment_listing span.meta .left .info {float: left; background: #eee; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding: 4px 10px 4px 10px; font-size: 11px; color: #999; width: 600px}
.sale_listing span.meta .left .votes, .comment_listing span.meta .left .votes {margin-top: -1px; float: left; padding: 4px 10px 4px 10px; background: #bbb; text-align: center; font-size: 12px; color: #AA8E4B; width: 60px; margin-left: -1px; font-weight: bold; -moz-border-radius: 6px; -webkit-border-radius: 6px}
.sale_listing span.meta .left .votes a, .comment_listing span.meta .left .votes a {color: #fff}
.sale_listing span.meta .right, .comment_listing span.meta .right {float: right; text-align: right; width: 230px; margin-top: -20px}
.comment_listing span.content {font-size: 14px}
#listing {width: 900px; float: left}
#sidebar {margin-left: 20px; width: 280px; float: left}
.pagination {margin-bottom: 16px; font-size: 12px; float: right}
.pagination a, .pagination span.disabled, .pagination span.current {padding: 4px 8px; font-size: 12px; background: #E3B0A6; color: #fff}
.pagination a:hover, .pagination span.disabled:hover, .pagination span.current:hover {background: #bc3202}
.pagination span.current {color: #fff; font-weight: bold; background: #e54811}
.pagination span.current:hover {background: #e54811}
.pagination span.disabled {color: #999; background: #eee}
.pagination span.disabled:hover {background: #eee}
.pagination span.disabled.prev_page, .pagination a.prev_page {-moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px}
.pagination span.disabled.next_page, .pagination a.next_page {-moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px}
#smackbar .pagination {padding-top: 0px; margin-bottom: 0px; margin-top: 0px; display: inline-block; margin-left: 0px; margin-right: 10px; font-size: 12px; float: none}
#smackbar .pagination a, #smackbar .pagination span.disabled, #smackbar .pagination span.current {padding: 4px 8px; font-size: 12px; background: #888; font-weight: normal; color: #fff}
#smackbar .pagination a:hover, #smackbar .pagination span.disabled:hover, #smackbar .pagination span.current:hover {background: #999}
#smackbar .pagination span.disabled {color: #999; background: #666}
#smackbar .pagination span.disabled:hover {background: #777}
#smackbar .pagination span.disabled.prev_page, #smackbar .pagination a.prev_page {-moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px}
#smackbar .pagination span.disabled.next_page, #smackbar .pagination a.next_page {-moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px}
#content div.title {padding-bottom: 5px; border-bottom: 1px solid #ddd; margin-bottom: 16px; height: 20px}
#content div.title h1 {float: left; margin: none; border-bottom: none; line-height: 10px; text-shadow: 1px 1px 1px #ddd}
#content div.title span.description {float: right; text-align: right; font-weight: normal; margin-left: 20px; font-size: 12px; color: #777}
input.openid {background: #fff url(/images/openid.gif) no-repeat scroll 4px 4px; padding-left: 20px; width: 250px}
.signup_login_normal {float: left; width: 520px; background: #eee; border: 2px solid #ddd; padding: 20px; min-height: 160px; -moz-border-radius: 6px; -webkit-border-radius: 6px}
.signup_login_normal.wide {width: 800px}
.signup_login_wide {float: left; width: 850px; background: #eee; border: 2px solid #ddd; padding: 20px; min-height: 160px; -moz-border-radius: 6px; -webkit-border-radius: 6px}
.signup_login_openid {float: right; width: 520px; background: #eee; border: 2px solid #ddd; min-height: 160px; padding: 20px; -moz-border-radius: 6px; -webkit-border-radius: 6px}
.signup_button_wrapper {float: left; width: 160px}
.facebook_button_container {background: #FFFFCA; border: 2px solid #E5E5B1; padding: 10px 20px 10px 20px; color: #6A6A4F; font-weight: bold; -moz-border-radius: 8px; -webkit-border-radius: 8px; width: 1160px; float: left}
.facebook_button_container .title_text {float: left; padding-top: 2px; width: 308px}
.facebook_button_container .button {float: left; min-width: 140px; width: 140px; padding-left: 20px; margin-right: 6px}
.facebook_button_container .description {float: left; padding-top: 4px; text-align: right; font-size: 14px; font-weight: normal; width: 670px}
.sale_form input[type=text] {width: 960px}
.sale_form textarea {width: 960px; height: 80px}
.tag_cloud {font-size: 12px}
.tag_cloud a {color: #333; text-decoration: none; margin: 0px 3px}
.tag_cloud a:hover {text-decoration: underline}
.tag_cloud .tag1 {color: #999; font-size: 12px}
.tag_cloud .tag2 {color: #888; font-size: 18px}
.tag_cloud .tag3 {color: #707070; font-size: 22px}
.tag_cloud .tag4 {color: #444; font-size: 26px; font-weight: bold}
.tag_cloud .tag5 {font-size: 28px; color: #202020; font-weight: bold}
.tag_cloud_big {font-size: 12px}
.tag_cloud_big a {color: #333; text-decoration: none; margin: 0px 3px}
.tag_cloud_big a:hover {text-decoration: underline}
.tag_cloud_big .tag1 {color: #999; font-size: 14px}
.tag_cloud_big .tag2 {color: #888; font-size: 20px}
.tag_cloud_big .tag3 {color: #666; font-size: 26px}
.tag_cloud_big .tag4 {color: #222; font-size: 30px; font-weight: bold}
.tag_cloud_big .tag5 {font-size: 34px; color: #202020; font-weight: bold}
.comments {padding-left: 40px; font-size: 14px}
.comments span.content {padding-left: 5px}
.comments span.meta {background: none; margin-left: 0px; padding-bottom: 5px}
.comments span.meta ul {padding: 4px 6px 4px 6px; background: #f0f0f0; -moz-border-radius: 6px; -webkit-border-radius: 6px}
.tag_list li {display: block; padding: 4px 2px; border-bottom: 1px solid #ddd; font-size: 11px; clear: both; list-style-type: none}
.tag_list li span.name {float: left; width: 180px; color: #777}
.tag_list li span.count {float: right; text-align: right; color: #777}
.tag_list li:hover {background: #FFF8E6}
.tag_list li:hover a {color: #D8B560}
.robot {color: #ccc}
.robot a {color: #ccc !important}
.user_info li {display: block; padding: 6px 2px; border-bottom: 1px solid #ddd; font-size: 14px; list-style-type: none}
.user_info li:last-child {border-bottom: 0px}
.user_info li label {float: left; color: #444}
.user_info li span {float: right; font-size: 12px; text-align: right; color: #777}
.user_info li span a {color: #D8B560; font-weight: bold}
.user_links {margin-top: -10px; margin-bottom: 20px}
.user_links li {display: block; padding: 6px 2px; border-bottom: 1px solid #ddd; font-size: 16px; list-style-type: none; font-size: 12px; text-align: left; color: #777}
.user_links li a {color: #D8B560; font-weight: bold; font-size: 14px}
.user_links li:last-child {border-bottom: 0px}
.tags_popular {border: 2px solid #ECD872; background: #FFF8E6; padding: 20px; -moz-border-radius: 6px; -webkit-border-radius: 6px}
#content div.tags_popular div.title {border-bottom: 2px solid #ECD872}
.tags_category {margin-left: 10px; float: left; width: 580px}
a.title_feed_icon img {display: block; float: left; margin-left: 10px; margin-top: -1px; padding-top: 0px}
#add_bookmarklet {margin-top: 20px}
#add_bookmarklet h1 {margin-bottom: 6px}
#add_bookmarklet h3 {margin-bottom: 10px; margin-top: 20px}
#add_bookmarklet p {margin-top: 10px; margin-bottom: 10px}
#add_bookmarklet ol {font-size: 14px; list-style-type: decimal; margin-left: 40px}
#add_bookmarklet .left {margin-top: 0px; float: left; margin-left: 40px; width: 500px}
#add_bookmarklet .right {margin-top: 0px; float: left; width: 660px}
ul#manage_navigation {display: block; margin-top: -10px; padding-bottom: 20px}
ul#manage_navigation li {list-style: none; display: block; float: left; margin-right: 6px; padding: 6px 10px; font-size: 14px; font-weight: bold; background: #666; -moz-border-radius: 6px; -webkit-border-radius: 6px}
ul#manage_navigation li:hover {background: #222}
ul#manage_navigation li a {color: #fff}
ul#manage_navigation li a:hover {color: #eee}
a.manage_action {background: #666; padding: 6px 10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; color: #fff; font-size: 12px; font-weight: bold}
a.manage_action.red {background: #ad0000}
table#manage td {font-size: 14px}
.tip_box {margin-top: 10px; margin-bottom: 10px; background: #FFFFCA; border: 2px solid #E5E5B1; padding: 10px 20px 10px 20px; color: #6A6A4F; font-weight: bold; font-size: 14px; -moz-border-radius: 8px; -webkit-border-radius: 8px; width: 850px; float: left; font-weight: normal}
.tip_box h3 {font-size: 16px; font-weight: bold; padding-bottom: 5px; border-bottom: 1px solid #E5E5B1; margin-bottom: 5px}
.share_hover {font-size: 10px; text-align: center}
.share_hover img {vertical-align: middle}
