* {margin: 0; padding: 0}
html {height: 100%}
body{ margin: 0; font: 83%/1.5 Arial, "Lucida Grande", Verdana; padding-bottom: 17px; background: #fff none repeat scroll 0% 0% !important}
hr{ margin: 1em 0; background: #ccc; height: 1px; color: #ccc; border: none; clear: both}
form {margin: 0; padding: 0}
.hide {display: none}
a img {border: none}
.align-left {text-align: left}
.align-center {text-align: center}
.align-right {text-align: right}
.valign-middle {vertical-align: middle !important}
.valign-top {vertical-align: top !important}
.valign-bottom {vertical-align: bottom !important}
.valign-absmiddle {vertical-align: absmiddle !important}
.inline {display: inline}
.float-left {float: left}
.float-right {float: right}
.clear {clear: both !important; position: relative; font-size: 0; height: 0; line-height: 0}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {display: inline-block}
/* ie5mac backslash hack \*/ * html .clearfix {height: 1%}
.clearfix {display: block}
/* end ie5mac backslash hack */ .div-hr {height: 0; border-top: 1px solid #bbb; font-size: 0}
.div-hr-dotted {background: transparent url(/images/css/dotted_line.gif) repeat-x scroll center top; height:2px}
.clear5px {clear: both; position: relative; height:5px}
.pad {padding-left:10px; padding-right:10px}
.bold {font-weight: bold}
.normal {font-weight: normal}
.underline {text-decoration: underline !important}
.no-decoration {text-decoration: none !important}
.strikethrough {text-decoration: line-through !important}
.search-title {font-size:14pt; word-spacing:0}
.search-sub-title {font-size:12pt; font-weight:bold; word-spacing:0}
.content-gutter {padding: 0px 14px}
.divider-right {width:160px; background: #ccc; overflow: hidden; height: 1px; margin: 0 10px 0 10px}
#wrapper {margin:0 auto; border-bottom:1px solid transparent; *border:0; position:relative; min-width:950px; width:70em; *width:71.3em; text-align:left; height: 100%}
a, a:link, a:visited, a:hover, a:active, .faux-link {text-decoration: none; cursor: pointer}
a:link, a:visited, .faux-link {color: #36c}
a:hover, a:active, .faux-link:hover {text-decoration: underline; color: #03c}
/* temporary class for new link color */ .new-link-color a:link, .new-link-color a:visited, .new-link-color a:hover, .new-link-color a:active, .new-link-color .faux-link, .new-link-color .faux-link:hover {color: #809acf}
img.icon-image-link {background: #fff; padding: 2px; margin: 3px 0; border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2}
img.icon-image-link:hover {border: 2px solid #D9E0E6}
a:hover img.icon-image-link {background: #f2f7fe; border: 1px solid #bbb; padding: 2px; margin: 3px 0}
a.small-link {font-size: 86%}
.list-box-links {width: 100%}
.list-box-links a {display: block; padding: 3px; margin: 4px 0 6px 0; border: 1px solid #ccc; padding: 5px 5px 3px 7px}
.list-box-links a:hover {background-color: #ffc}
p, ul, ol {margin: 0 0 1.5em}
h1, h2, h3, h4, h5, h6 {font-family: "Helvetice Neue", Helvetica, Arial, Verdana, sans-serif; margin: 1.2em 0 .3em; color: #333; padding-bottom: .1em; font-weight: normal}
h1 {font-size: 135%; margin-top: .3em; line-height: 120%; padding-bottom: .2em; border-bottom: 1px solid #ebeced; margin-bottom: .75em}
.results-header {font-size: large; font-family: Arial; color: #333; margin-top: .3em; line-height: 140%; padding-bottom: .2em; border-bottom: 1px solid #ccc; margin-bottom: .75em; letter-spacing: -0.2px}
.results-header span {color: #999}
#item_title_h1 {margin-bottom: 0}
h1 span {font-size: 100%; font-weight: normal; color: #999; font-family: Arial, "Lucida Grande", Verdana, Lucida, Helvetica, sans-serif}
h2 {font-size: 136%}
h3 {font-size: 133%}
h4 {font-size: 116%; font-weight: bold}
h5 {font-size: 106%; font-weight: bold}
h6 {font-size: 96%; font-weight: bold}
.font-10px {font-size: 10px}
.font-11px {font-size: 11px}
.font-12px {font-size: 12px}
.font-13px {font-size: 13px}
.font-14px {font-size: 14px}
.font-15px {font-size: 15px}
.font-16px {font-size: 16px}
.font-17px {font-size: 17px}
.font-18px {font-size: 18px}
.font-19px {font-size: 19px}
.font-20px {font-size: 20px}
.font-21px {font-size: 21px}
.font-22px {font-size: 22px}
.font-25px {font-size: 25px}
.font-26px {font-size: 26px}
.font-27px {font-size: 27px}
.font-29px {font-size: 29px}
.font-30px {font-size: 30px}
.font-37px {font-size: 37px}
.subdued, .dim {color: #777}
.error {color: #c00; font-weight: bold}
.small {font-size: 11px}
.smaller {font-size: 10px}
.online-status-icon {margin-right: 0.25em}
.imgframe{ padding: 5px 5px 5px 5px; border: 1px solid #BBBBBB}
.graybox{ background:#DDDDDD; border: 1px solid #BBBBBB; padding: 2px 2px 2px 2px; text-align:center; word-spacing:3px}
#left-nav, #right-nav {display:block; float:left; margin:0 auto}
#left-nav h2 strong a, #center-content h2 strong a, #right-nav h2 strong a, #right-content h2 strong a{ margin: 0 0 0 5px; color: #d00; font:bold 20px Arial, Helvetica, sans-serif; text-decoration:underline}
#right-nav h2 strong, #center-content h2 strong, #right-content h2 strong{ margin: 0 0 0 5px; color: #d00; font:bold 20px Arial, Helvetica, sans-serif; text-decoration:none}
#left-nav h2 strong {margin: 0 0 0 5px; color: #d00; font:bold 20px Arial, Helvetica, sans-serif}
#right-nav h2 em, #left-nav h2 em {margin: 0 0 0 5px; color: #d00; font:bold 16px Arial, Helvetica, sans-serif}
* html #center-content ul {width:520px}
#center-content {width:550px; float:left; border-right:1px solid #ccc; border-left:1px solid #ccc; margin:10px 5px}
* html #right-content ul {width:700px}
#right-content {width:700px; float:left; border-left:1px solid #ccc; margin:10px 5px; padding: 5px 10px}
.two-column-list h2{ float:left; margin: 0 0 0 5px; color: #D00; font:bold 20px Arial, Helvetica, sans-serif}
.two-column-list ul{ margin: 0 0 5; padding: 0; width: 100%; float: left; list-style: none}
.two-column-list li{ float: left; width: 48%; display: inline; padding: 0 1% 0 0; margin: 0 0 0 1%}
.two-column-list li.left-col{ width: 47.5%}
.two-column-list li.clear{ height: 6px; background: none; overflow: hidden; float: left}
.two-column-list .image{ float: left; margin: 0 6px 0 0}
.two-column-list .image a{ padding: 4px; width: 52px; text-align: center; float: left}
.two-column-list .image a img{ width:46px; background: #fff; margin: 5px 0; padding: 4px; border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2}
.two-column-list h3{ margin: 10px 7px 0 0; font-size: 12px; font-weight: normal; font-family: Arial, Verdana, sans-serif}
.two-column-list h3 a{ color: #36c; text-decoration: none}
.two-column-list h3 a:hover{ text-decoration: underline}
.two-column-list strong{ line-height: 17px; font-weight: normal; font-size: 11px; margin: 0 12px 0 0; color: #990000}
.two-column-list .top{ padding: 10px 0 0 0; overflow: hidden; height: 60px}
.two-column-list .top h2{ margin: 0 0 0 20px; color: #000; display: inline; line-height: 22px; font-size:12px; float: left; font-family: Verdana, "Helvetice Neue",Helvetica,Arial,Verdana,sans-serif}
.two-column-list .top form{ margin: 0; width: 243px; float: right; padding: 0}
.two-column-list .top form input{ float: left}
.two-column-list .top form input.txt{ width: 78px; height: 18px; padding: 0 0 0 4px; margin: 0 4px 0 0; border: 1px solid #ccc}
.maincontent {padding: 0; border: 0; width: 100%}
.maincontent td {vertical-align: top; padding: 0}
#sidebar {width: 210px !important; width: auto; padding: 0; background: #f7f4e9; border-right: 1px solid #ccc}
.info_text {font-size: 135%; font-weight: normal; letter-spacing: -0.03em; line-height: 1.5}
* html info_text {margin-bottom: 15px; padding: 0 0.5em}
.sb-hdr {width:185px}
.sb-hdr a:active, .sb-hdr a:hover, .sb-hdr a:link, .sb-hdr a {border-right: #3d5b8a 1px solid; border-top: #3d5b8a 1px solid; display: block; font-family: Tahoma, "Lucida Grande", Verdana; font-weight: bold; font-size: 110%; background: url(/images/css/sb_hdr_bg_myioffer.gif) #6b8fc2 repeat-x left top; border-left: #3d5b8a 1px solid; cursor: pointer; color: #fff; line-height: 150%; border-bottom: #3d5b8a 1px solid; white-space: nowrap; min-width: 169px }
.sec-hdr a:active, .sec-hdr a:hover, .sec-hdr a:link, .sec-hdr a {border-right: #3d5b8a 1px solid; border-top: #3d5b8a 1px solid; display: block; font-weight: bold; font-size: 92%; background: url(/images/css/sb_hdr_bg_myioffer.gif) #6b8fc2 repeat-x left top; border-left: #3d5b8a 1px solid; cursor: pointer; color: #fff; line-height: 150%; border-bottom: #3d5b8a 1px solid; white-space: nowrap; min-width: 169px }
.sb-hdr a img {vertical-align: middle }
.sec-hdr a img {vertical-align: middle }
.sb-content, .sb-myio-content {margin-bottom: 1.0em}
.sec-content, .sec-content-white {border:1px solid #ccc; *margin-bottom: -1.0em}
.sec-content-white {border:none}
.sb-title, .sec-title {font-weight: bold; font-size: 92%; line-height: 150%; padding: 4px 15px 3px}
.sb-title {color:#fff; background: #898782}
.sec-title {color: #000; background-color: #efefef}
.sb-title {min-width: 169px}
.sb-title-table, .sb-title-table td, .sec-title-table, .sec-title-table td {margin: 0 0 -3px}
.cloud {text-align: justify; padding: 5px 15px}
.cloud a {line-height: 1.4; padding-right: .25em}
.sb-content li, .sec-content li, .sec-content-white li {color: #333; font-size: 92%; font-weight: normal; text-indent: .2em; padding: 3px 10px; border-top: none}
* html .sec-content-white li {padding: 0 10px}
#sec_content_seller li#seller_link {font-size: 104%; font-weight: bold}
#sec_content_seller li#seller_ratings {text-indent: 0; margin-left: .75em}
.sb-myio-content li {padding-right: 10px; padding-left: 10px; font-weight: normal; font-size: 86%; padding-bottom: 0.15em; color: #333; border-top-style: none; text-indent: 0.2em; padding-top: 0.05em; white-space: nowrap}
.sb-content li {background: #f7f4e9}
.sb-myio-content li {background: #f7f4e9 }
.sb-content li.wantad {clear: both}
.sb-content li.odd {background: #F7E6B8}
.sb-content li.wantad label {font-weight: bold; font-style: italic}
.sb-content li.wantad img.thumb, .sec-content-white li.seller img.thumb, .sec-content li.seller img.thumb {/* float: left; */ width: 32px; margin: 3px 3px 3px 0; padding: 2px; border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2}
.sec-content li.seller img.online, .sec-content-white li.seller img.online{ padding: 3px; border: 1px solid #bbb; background: #ffcc33}
.sb-content li.wantad a:hover img.thumb, .sec-content-white li.seller a:hover img.thumb, .sec-content li.seller a:hover img.thumb {background: #ffcc33; border: 2px solid #ffff66; padding: 2px}
.sec-content li.seller a:hover img.online, .sec-content-white li.seller a:hover img.online {border: 2px solid #6a9}
.sec-content li.seller p, .sec-content-white li.seller p{ margin: 3px}
.sec-content .seller-clubs img, .sec-content-white .seller-clubs img {border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2}
* html .sec-content .seller-clubs img, * html .sec-content-white .seller-clubs img{ margin: -18px 0 10px 0}
.sb-content li.active, .sb-content li.wantad:hover {background: #CAD8EB; /* font-weight: bold; */ }
.sb-myio-content li.active {background: #cad8eb }
.sb-content li span a:link, .sb-content li span a:visited, .sb-myio-content li span a:link, .sb-myio-content li span a:visited {color: #d60}
.sec-content li {background: #efefef}
.sb-content img, .sec-content img {vertical-align: middle; border: none}
.sec-content li ul#meet_the_seller_links, .sec-content-white li ul#meet_the_seller_links{ margin: 0 0 0 0.5em}
.sec-content li ul#meet_the_seller_links li, .sec-content-white li ul#meet_the_seller_links li{ font-size: 100%; list-style: disc inside; margin-left: 0.5em; padding: 0}
#actions, #actions li {list-style: none; padding: 0; margin:0}
#actions {border-top:1px solid #ccc; padding-top: 0; margin-top: 1px}
.sec-action-container-white {background:#fff;}
.sec-action-container-lime {background:#ffffe9;}
.sec-action-container-white #actions, .sec-action-container-lime #actions {background:#fff;}
#actions li {border-bottom: 1px solid #ccc}
.sec-action-container-white #actions li, .sec-action-container-lime #actions li {border: 1px solid #ccc}
.sec-action-container-white #actions li a:hover, .sec-action-container-lime #actions li {background-color: #fce98d}
#actions li ul li {border-bottom: 1px solid #fcf1bb}
#actions #buy a, #actions #buy a:link, #actions #buy a:hover, #actions #buy a:active {line-height: 1.8; padding: 5px 0 5px 33px; font-size: 86%; font-weight: bold; display: block; text-decoration: none; cursor: pointer; white-space: nowrap; color: #333; border: 1px solid; border-color: #fef7db #feeb9c #feeb9c #fef7db; background-color: #fcf1bb}
.sec-action-container-white #actions #buy a, .sec-action-container-white #actions #buy a:link, .sec-action-container-white #actions #buy a:hover, .sec-action-container-white #actions #buy a:active, .sec-action-container-lime #actions #buy a, .sec-action-container-lime #actions #buy a:link, .sec-action-container-lime #actions #buy a:hover, .sec-action-container-lime #actions #buy a:active{ border:0; background-color:#fff}
#actions a.sb-act-hdr, #actions a.sb-act-hdr:link, #actions a.sb-act-hdr:hover, #actions a.sb-act-hdr:active, #actions #cart a, #actions #cart a:link, #actions #cart a:hover, #actions #cart a:active, #actions #question a, #actions #question a:link, #actions #question a:hover, #actions #question a:active, #actions #snag a, #actions #snag a:link, #actions #snag a:hover, #actions #snag a:active, #actions #auction a, #actions #auction a:link, #actions #auction a:hover, #actions #auction a:active, #actions #relist_item a, #actions #relist_item a:link, #actions #relist_item a:hover, #actions #relist_item a:active, #actions #enhance_listing a, #actions #enhance_listing a:link, #actions #enhance_listing a:hover, #actions #enhance_listing a:active, #actions #payment_prefs a, #actions #payment_prefs a:link, #actions #payment_prefs a:hover, #actions #payment_prefs a:active, #actions #notification_settings a, #actions #notification_settings a:link, #actions #notification_settings a:hover, #actions #notification_settings a:active, #actions #block_list a, #actions #block_list a:link, #actions #block_list a:hover, #actions #block_list a:active, #actions #other_prefs a, #actions #other_prefs a:link, #actions #other_prefs a:hover, #actions #other_prefs a:active {line-height: 1.8; padding: 5px 0 5px 33px; font-size: 86%; font-weight: bold; display: block; text-decoration: none; cursor: pointer; white-space: nowrap; color: #333; border: 1px solid; border-color: #ddd #feeb9c #fff #fef7db; background-color: #fff}
.sec-action-container-white #actions a.sb-act-hdr, .sec-action-container-white #actions a.sb-act-hdr:link, .sec-action-container-white #actions a.sb-act-hdr:hover, .sec-action-container-white #actions a.sb-act-hdr:active, .sec-action-container-lime #actions a.sb-act-hdr, .sec-action-container-lime #actions a.sb-act-hdr:link, .sec-action-container-lime #actions a.sb-act-hdr:hover, .sec-action-container-lime #actions a.sb-act-hdr:active{ border:0}
#actions #snag a:hover, #actions #question a:hover, #actions #auction a:hover, #actions #watchlist a:hover #actions a.active, #actions a:hover.active {border-right: 1px solid #fdd234 !important; border-bottom: 1px solid #fdd234 !important}
#actions #relist_item a:hover, #actions #enhance_listing a:hover, #actions #payment_prefs a:hover, #actions #notification_settings a:hover, #actions #block_list a:hover, #actions #other_prefs a:hover {background-color: #A8DBFF !important; border-right: 1px solid #60BBFA !important; border-bottom: 1px solid #60BBFA !important}
#actions a.active, #actions a:hover.active {background-color: #fce77f !important}
#actions ul.sb-act-content {background: #fbf2d0; margin: 0}
#actions .sb-act-content .formblock {font-size: 86%}
#actions .sb-act-content .formblock table {border-color: #fbf3d5}
#actions .sb-act-content .formblock td {background: #fbf3d5; padding: .25em}
#actions .sb-act-content .formblock textarea {width: 100% !important; width: 175px; margin-top: .3em}
.sb-act-content input[type="text"], .sb-act-content input[type="password"] {border: 1px solid #999999; height: 1.4em; font-family: Verdana, Arial, sans-serif; font-size: 10pt}
.sb-act-content input[type="text"]:focus, .sb-act-content input[type="password"]:focus {background: #fff; border: 1px solid #000}
.sb-act-content textarea:focus, .sb-act-content select:focus {background: #fff}
.sb-act-content select option {overflow: visible; margin-right: 15px}
#actions .sb-act-content .formblock .buttonset {margin: 0 12px 12px}
#actions .sb-act-content .formblock .buttonset a {color: #36c; font-size: 92%; text-decoration: underline; margin-left: .5em}
#actions .sb-act-content .formblock .buttonset a:hover {color: #036; background: #e6edf7; text-decoration: none}
#actions .sb-act-content .formblock .buttonset a:active {color: #d60}
.watch-link {font-size: 92%}
#sec_content_pics, #addl_content_pics {margin: 4px}
#sec_content_pics img.thumb, #addl_content_pics img.thumb {/* float: left; */ margin: 6px; padding: 4px; border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2; float:none}
#sec_content_pics img.thumb:hover, #addl_content_pics img.thumb:hover, #primary_mini a:hover img.thumb {background: #f2f7fe; border: 2px solid #bbb; padding: 3px}
.sb-cat-list li {font-size: 92%; font-weight: normal; padding: 3px 15px; border-top: none}
.seller-pymt-icon {padding: 0}
#primary {padding: 20px 14px 16px 14px}
#primary_profile_content {padding: 5px 12px 16px 12px}
#primary_qo {padding: 12px 12px 16px 12px}
#primary_myioffer {padding: 6px 0 40px 18px}
#primary_myioffer #tabmenu {margin:10px 0}
.bottom_action_links, #bottom_action_links, #bottom_action_seller_links {margin: 8px 0 7px 0; white-space: nowrap}
/* CSS hack to fix IE's div padding */ .bottom_action_links, #bottom_action_links, #bottom_action_seller_links {padding: 6px 0}
html>body .bottom_action_links, html>body #bottom_action_links, html>body #bottom_action_seller_links {padding: 0}
a.bottom-action-link {font-family: Arial; font-size: 12px; margin-top: 0; margin-right: 9px; padding: 6px; border-top: 1px solid #ddd; border-right: 1px solid #aaa; border-bottom: 1px solid #999; border-left: 1px solid #ccc; white-space: nowrap; zoom: 1}
#bottom_action_links a.bottom-action-link:hover {background-color: #fce98d; border-top: 1px solid #999; border-right: 1px solid #bbb; border-bottom: 1px solid #bbb; border-left: 1px solid #aaa}
#bottom_action_seller_links a.bottom-action-link:hover {background-color: #A8DBFF; border-top: 1px solid #999; border-right: 1px solid #bbb; border-bottom: 1px solid #bbb; border-left: 1px solid #aaa}
a.bottom-action-link-active {position: relative; z-index: 3; font-family: Arial; font-size: 12px; background-color: #fbf3d5 !important; margin-top: 6px; margin-right: 8px; padding: 7px 6px 18px; border-top: 6px solid #FEE683; border-right: 5px solid #F4CB21; border-bottom: 0 solid #fbf3d5; border-left: 5px solid #fdd234}
#bottom_action_seller_links a.bottom-action-link-active {position: relative; z-index: 3; font-size: 92%; background: #CFEBFF !important; margin-top: 6px; padding: 7px 6px 18px; border-top: 6px solid #A8DBFF; border-right: 6px solid #53B4F8; border-bottom: 0 solid #6AC2FF; border-left: 6px solid #53B4F8}
a.bottom-action-link-buy-now {background-color: #fcf1bb !important}
a.bottom-action-link-buy-now-active {background: #fbf3d5}
img.country-flag {margin: .25em 0}
.top-price, a.top-price {color: #C32C2E !important; font-weight: bold; font-size: 118%}
#finalpath, .top-price {line-height: 1.25}
#breadcrumb, #subnav {font-size: 92%}
#breadcrumb span, #subnav span {color: #333}
#subnav span {text-decoration: underline}
#action_msgblock {}
.msgblock {background: #fbf3d5; border: 6px solid #fdd234; padding: 15px; margin: 0 0 15px 0; text-align: left}
.msgblock h2 {margin: 0 0 .5em 0; font-size: 146%}
.msgblock img {vertical-align: middle; margin-right: 6px}
.msgblock th span.char-count {float: right; font-weight: normal; font-size: 82%; padding-right: 0.75em}
.msgblock td span.char-count {float: right; font-weight: normal; font-size: 82%}
.msgblock td p, .msgblock td label {/* color: #222; */ /* font-size: 92%; */ }
.msgblock td {padding: 0 0.65em 0.5em 0}
.msgblock td.radio-td {margin: 0; padding: .25em 0 0 0}
.msgblock td p.confirm-data {padding: 0; margin: 0 0 0.30em 0}
.msgblock td.label {text-align: right; padding-right: .8em}
.msgblock td.labelstrut {width: 8em}
.msgblock td label {/* float: left; width: 9em; */ font-weight: bold}
.msgblock td.info {padding-left: 1.25em}
.msgblock td h3 {margin-top: 0; padding-top: 0}
.msgblock td table.payment-choices {float: left; margin-right: .75em}
.msgblock td table.payment-choices td label {font-weight: normal; text-align: left; padding: 0 .5em .5em .15em; width: auto}
.msgblock p.buttonset {margin-bottom: 0}
.msgblock p.buttonset input {margin-top: .9em}
.msgblock p.buttonset a {text-decoration: underline; margin-left: .6em}
.msgblock input[type="text"]:focus, .msgblock input[type="password"]:focus, .msgblock textarea:focus, .msgblock select:focus {background: #ffd}
.msgblock-seller {background: #CFEBFF; border: 6px solid #53B4F8}
.msgblock-seller fieldset {margin: 0 0 1em 0; padding: .4em .7em .8em}
.msgblock-seller legend {font-weight: bold; padding: 0 .3em; color: #333}
.msgblock-seller fieldset table {}
.msgblock-seller fieldset table th {padding: .35em 1.0em}
.msgblock-seller fieldset table td {padding: .35em}
.msgblock-seller fieldset table td input, .msgblock-seller fieldset table td select {vertical-align: middle; /* font-size: 92%; */ }
.msgblock-seller fieldset td table {width: auto; margin: .25em .5em; border: none}
.msgblock-seller fieldset td table td, .msgblock-seller fieldset td div {background-color: transparent; padding: .25em 0}
.msgblock-wantads {background: #fbf3d5; border: 6px solid #fdd234; padding: 15px; margin: 0 0 15px 0; text-align: left}
.msgblock-wantads .formblock table {width: 100%; border: 8px solid #fbf3d5}
.msgblock-wantads .formblock table th {background-color: #fbf3d5; padding: .35em 1.0em}
.msgblock-wantads .formblock table td {background-color: #fbf3d5; padding: .35em}
#qoblock, .qoblock {background: #f1f1f3; margin: 0 10px; padding-bottom: 1px}
* html .qoblock {height:10px;}
#qoblock_offer {background: #f1f1f3; margin: 0}
#qoblock h2, .qoblock h2 {margin: 0}
#qoblock h3, .qoblock h3 {font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; font-size: 116%; letter-spacing: normal; border: none; background: #069; color: #fff; margin: 0 0 .3em; padding: .2em .5em }
#qoblock h3 a, .qoblock h3 a {color: #fff}
#qoblock h3 span, #qoblock h4 span, .qoblock h3 span, .qoblock h4 span {font-weight: normal; color: #eee}
#qoblock div.h4, .qoblock h4 {font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; font-size: 100%; letter-spacing: normal; border-bottom: none; margin: 0; background: #ddd; padding: 0 6px; clear: both}
#qoblock h4 .question, #qoblock p span.question, .qoblock h4 .question, .qoblock p span.question {color: #000; font-weight: bold}
#qoblock h4 .offer, #qoblock p span.offer, .qoblock h4 .offer, .qoblock p span.offer {color: #CD3016; font-weight: bold}
#qoblock h4 .rating, #qoblock p span.rating, .qoblock h4 .rating, .qoblock p span.rating {color: #666}
#qoblock ul, #qoblock li, .qoblock ul, .qoblock li {margin: 0; padding: 0}
#qoblock ul, .qoblock ul {margin-bottom: 3px}
#qoblock p, .qoblock p {margin: 0; color: #222}
#qoblock li.buyer, .qoblock li.buyer {border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: .3em 0; background: #f9f9fb; min-height: 42px}
#qoblock li.buyer div, .qoblock li.buyer div {float: left; padding: 4px 6px}
#qoblock li.buyer p, .qoblock li.buyer p {text-align: left; margin: 0 .2em .2em 98px}
#qoblock li.seller, .qoblock li.seller {padding: .3em 0; background: #FFFFEC; min-height: 42px}
#qoblock li.seller div, .qoblock li.seller div {float: left; padding: 4px 6px}
#qoblock li.seller p, .qoblock li.seller p {text-align: left; margin: 0 .2em .2em 98px}
#qoblock p span, .qoblock p span {padding-right: .3em}
#qoblock .qo-created-by-buyer, .qoblock .qo-created-by-buyer {font-weight: bold; color: #900}
#qoblock .qo-created-by-seller, .qoblock .qo-created-by-seller {font-weight: bold; color: #009}
#qoblock p img, .qoblock p img {vertical-align: middle; margin-right: 2px; margin-bottom: 2px}
/* positive status */ .qo-replied, .qo-accepted, .qo-bought, .qo-item_sold, .qo-invoice_sent, .qo-rating, .qo-rating_positive, .qo-item_received_message {color: #090; padding-right: .2em}
/* neutral */ .qo-wait, .qo-item_qa, .qo-rating_neutral, .qo-rating_response, .qo-action_message, .qo-action, .qo-status_message {color: #5e85b4; padding-right: .2em}
/* negative */ .qo-withdrawn, .qo-retracted, .qo-auto_retracted, .qo-expired, .qo-declined, .qo-cancelled, .qo-rating_negative, .qo-deleted, .qo-item_iq, .qo-item_removed, .qo-dispute_filed, .qo-dispute_replied, .qo-item_not_received_message {color: #c00; padding-right: .2em}
.qo-rating {color: #090; padding-right: .2em}
ul {margin: .3em 0 1.5em 0; list-style-type: none}
ol {margin: .5em .5em 1.5em}
ol li {margin-left: 1.4em; padding-left: 0; background: none; list-style-type: decimal}
li {line-height: 1.4em; padding-left: 2px; background: transparent}
.listing-ctrls {padding: 0 0 0.5em; margin: 0 0 0.5em}
.listing-ctrls form {display: inline; padding: 0; margin: 0}
.listing-ctrls .status-links {float: left; margin-left: 2px; vertical-align: middle}
.listing-ctrls .help-links {float: right; margin: 0 2px 0; padding: 0}
.listing-ctrls span, .results-ctrls span {font-weight: bold}
.listing, .form-listing {border-collapse: collapse; width: 100%; border: 1px solid #ccc}
.top_border td {border-top: 1px solid #ccc}
.listing tr.cart-header {background-color:#fff; font-size:11px; border:1px solid #ccc !important}
.listing thead tr.cart-header:hover, .listing thead tr.cart-header:hover a {background-color:#fff}
.listing tr.item-row {background-color: #ffffef; font-size: 12px; border: 1px solid #ccc; padding: 0; margin: 0; border: none}
.listing tr.item-row td hr{ padding: 0; margin: 0}
tr.item-row #quantity-select, tr.item-row #remove, tr.item-row #price {float: right; margin-right: 10px; font-size: 10px}
tr.item-row #price {color:#940000}
.listing thead, .listing tfoot, .form-listing thead, .form-listing tfoot {background: #dce0e3; font-family: Arial}
.listing th, .listing td, .form-listing th, .form-listing td {padding: 0.1em .5em}
.listing th, .form-listing th {color: #000; font-weight: normal; text-align: left; padding-top: 0.2em}
.form-listing th.lrg {font-weight: bold; text-align: left; font-size: 126%}
.listing td, .form-listing td {font-family: Arial}
.listing .labelstrut {width: 10.0em}
.form-listing td table.rate-table {margin-left: 68px}
.form-listing td table td {border-right: 0 solid #ccc}
.listing th.last, .listing td.last, .form-listing th.last, .form-listing td.last {border-color: #666}
.listing tr.odd, .form-listing tr.odd {background-color: #f0f3f7}
.listing tr.highlight, .form-listing tr.highlight {background: #ffc}
.listing img, .formblock img {margin: 2px; border: none}
.listing img.thumb {background: #fff; float: left; margin: 4px 5px 5px 5px; padding: 4px; border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2}
#item-data img.thumb{ float:none}
td#item-right {padding-top:10px}
#div_source_of_item {border: 1px solid #E2C822; margin: 10px; padding: 5px; background-color: #FFF9D7; text-align: center}
.form-listing img.thumb, .formblock img.thumb {background: #fff; float: left; margin: 4px -68px 5px 5px; padding: 4px; border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2}
.form-listing img.anti-thumb, .formblock img.anti-thumb {background: #fff; float: left; margin: 4px 5px 5px 5px; padding: 4px; border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2}
.form-listing img.anti-thumb .formblock img.anti-thumb {margin: 4px 5px 5px 5px}
.listing td input[type="checkbox"], .form-listing td input[type="checkbox"] {margin-top: .35em; margin-bottom: .35em}
.listing img.minithumb, .form-listing img.minithumb {padding: 2px; margin: 1px; border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2}
.listing a:hover img.minithumb, .form-listing a:hover img.minithumb {background: #f2f7fe; border: 2px solid #bbb; padding: 1px}
#list_icon_key {margin: .25em; padding-bottom: 0}
#list_icon_key span {color: #999; margin-right: 1.0em}
.module {border: 0 solid #666}
.module thead, .module tfoot {border-top: 0 solid #a5a5a5; border-bottom: 0 solid #a5a5a5}
.module th {border-right: 0 solid #bbb}
.module td {border-right: 0 solid #ccc}
.date {font-size: 82%; color: #555}
.results-total {float: right; margin-top: 1.2em; *margin-top: 1.0em; margin-right: 2px; font-size: 86%}
p.alsotry {font-size: 92%; color: #666; margin-bottom: 1em; margin-right: 2px; text-align: right}
#navlist {border-bottom: 1px solid #bbb; margin: 0; padding-bottom: 23px; padding-left: 10px}
#navlist ul, #navlist li {display: inline; list-style-type: none; margin: 0; padding: 0}
#navlist a:link, #navlist a:visited {background: #E8EBF0; border: 1px solid #bbb; float: left; line-height: 14px; margin-right: 8px; padding: 4px 12px; text-decoration: none}
#navlist a:hover {background: #69c; border-color: #7ad; color: #fff; border-bottom: none}
#navlist a:link#current, #navlist a:visited#current, #navlist a:hover#current {background: #fff; border: 1px solid; border-color: #ccc #bbb #fff #ccc; color: #333; font-weight: bold}
.rbroundbox, .rbsquarebox {background: #F6F6F6}
.rbtop div {background: url(/images/css/rb_tl.gif) no-repeat top left;}
.rbtop {background: url(/images/css/rb_tr.gif) no-repeat top right}
.rbbot div {background: url(/images/css/rb_bl.gif) no-repeat bottom left}
.rbbot {background: url(/images/css/rb_br.gif) no-repeat bottom right}
.rbtop div, .rbtop, .rbbot div, .rbbot {width: 100%; height: 14px; font-size: 1px}
.rbroundbox, .rbsquarebox {margin: auto; margin-bottom: 15px}
table.form-listing td.flmidc {background-color: #f1f1f3; padding: .5em}
.catblock {margin: 0 15px}
.catblock p {float: right; padding-top: .3em; margin: 0; font-size: 92%}
.catblock p a {text-decoration: underline}
.catblock h3 {border: none; margin: 0; margin-bottom: -0.4em}
.catblock dl {float: left; margin: 0 2px; padding: .6em 1.0em 0 0; display: inline; /* fixes IE/Win double margin bug */ }
.catblock dl.last {padding: .6em 0 0 0}
.catblock dl dd {font-size: 92%; padding-bottom: 1.0em}
.catblock dl dt, .catblock dl dt a {font-size: 96%; font-weight: bold}
.catblock dl dt img {margin-right: 1px}
.catblock dl dd a {color: #58c}
.catblock dl dd a:hover {color: #36a}
.catblock dl.linkcol3 {width: 28%}
.catblock dl.linkcol4 {width: 22%}
.catblock dl.linkcol3 dt, .catblock dl.linkcol4 dt {line-height: 1.2}
.catblock dl.linkcol3 dd, .catblock dl.linkcol4 dd {margin-bottom: .6em; line-height: 1.3}
.dyncolblock dl dt.cat-top-label, .staticblock dl dt.cat-top-label {margin: .25em .25em .10em -.5em}
.catblock dl dd .cat-checkbox, .dyncolblock dl dd .cat-checkbox, .staticblock dl dd .cat-checkbox {margin: .25em .25em .10em .75em}
.dyncolblock {margin: 0 15px}
.dyncolblock p {float: right; padding-top: .3em; margin: 0; font-size: 92%}
.dyncolblock p a {text-decoration: underline}
.dyncolblock h3 {border: none; margin: 0; margin-bottom: -0.4em}
.dyncolblock dl, .staticblock dl {float: left; margin: 0 2px; padding: .6em 2em 0 0; display: inline; /* fixes IE/Win double margin bug */ }
.dyncolblock dl dd {font-size: 92%; padding-bottom: 1.0em}
.dyncolblock dl dt, .dyncolblock dl dt a {font-size: 96%; font-weight: bold}
.dyncolblock dl dd a {color: #58c}
.dyncolblock dl dd a:hover {color: #36a}
.dyncolblock dl.linkcol3, .staticblock dl.linkcol3 {width: 28%}
.dyncolblock dl.linkcol4, .staticblock dl.linkcol4 {width: 20%}
.dyncolblock dl.linkcol3 dt, .dyncolblock dl.linkcol4 dt {line-height: 1.2}
.dyncolblock dl.linkcol3 dd, .dyncolblock dl.linkcol4 dd {margin-bottom: .6em; line-height: 1.3}
.staticblock {margin: 0 15px; font-size: 96%}
.staticblock dl.linkcol3 dt, .staticblock dl.linkcol4 dt {line-height: 1.4}
.staticblock dl.linkcol3 dd, .staticblock dl.linkcol4 dd {margin-bottom: .7em; line-height: 1.5}
.staticblock dl dd {font-size: 98%; padding-bottom: 1.0em}
.staticblock dl dt, .staticblock dl dt a {font-weight: bold}
.staticblock p, .staticblock ol li, .staticblock ul li {padding-top: .5em}
.staticblock ol li ul, .staticblock ul li ul, .staticblock ol li ol, .staticblock ul li ol {margin-left: 1.0em}
.staticblock p {margin-bottom: 0.5em}
.staticblock p.nopad {padding: 0}
.staticblock p img.thumb {background: #fff; float: left; margin: 4px 10px 5px 0; padding: 4px; border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2}
.staticblock ol li ul li, .staticblock ol li ol li {list-style-type: lower-roman}
.staticblock ul li ul li, .staticblock ul li ol li {list-style-type: none}
.staticblock h3 {border: none; margin: 1.2em 0; margin-bottom: -0.4em; font-size: 136%}
.staticblock h3.first {border: none; margin: 0; margin-bottom: -0.4em}
.staticblock table th {text-align: left; padding: .3em .5em; background-color: #666; color: #fff}
.staticblock table td {padding: .15em .5em}
.staticblock table td p {margin-top: -0.4em; font-size: 92%}
.static-list {list-style: none; margin-left: 1.0em; padding-left: 1em; text-indent: -2.0em}
ul#search_tips {margin-top: 0; padding-top: 0}
.results dl, .results-hp dl {margin: 0 2px; padding: 0; display: inline; /* fixes IE/Win double margin bug */ }
.results dl dt {margin: 0; padding-top: 7px; padding-left: 110px}
.results-medium dl {margin: 0; padding-top: 7px}
.results-medium-nopic dl{ margin: 0; padding-top: 7px}
.results-medium-nopic dl dd {font-size: 92%; padding-bottom: 5px; border-bottom: 1px solid #bbb; padding-left: 10px; padding-top: 5px}
.results-medium dl dd {font-size: 92%; padding-bottom: 5px; border-bottom: 1px solid #bbb; padding-left: 90px; padding-top: 5px}
.results-medium-nopic dl dt {padding-left: 10px}
#generic_clubs_resultsdl {padding-bottom: 0}
#generic_clubs_resultsdl dd p{ font-family: Arial}
#generic_clubs_resultsdl dd span a{ font-size: 15px; font-family: Arial}
#resultsdl {font-family: Arial}
#resultsdl dt {font-size: 16px}
#resultsdl dd {font-size: 13px}
#resultsdl dt span {font-size: 13px}
#resultsdl .price a, .featured .price a {font-size: 16px; font-weight: bold; color: #C32C2E; text-decoration: none}
.gray{color:#999;}
.results-small dl{ margin-right: 10px; padding-top: 0; display: inline}
.results-small dl dt {font-size: 80%; margin-right: 10px; padding-top: 7px; padding-left: 60px}
.results-small dl dd {font-size: 85%; padding-bottom: 5px; padding-left: 60px; margin-bottom: 5px}
.results-small dl dt img.minithumb {padding: 2px; float: left; margin: 1px 1px 1px -55px; border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2}
.results dl dt.text_only {padding-left: 10px}
.results dl dt a:hover, .results-small dl dt a:hover {background: #fff; /* needed for WinIE */ }
.results dl dt a, .results-small dl dt a {font-size: 106%}
.results dl dd a, .results-small dl dd a {color: #58c}
.results dl dd a:hover, .results-small dl dd a:hover {color: #36a}
.results dl dt span {margin: 0 2px 1em 1.4em; float: right; color: #900; font-style: normal}
.results-small dl dd span {color: #900; font-style: normal}
.results dl dt span strong, .results-small dl dt span strong {color: #333}
.results-medium dl dd img.thumb {background: #fff; float: left; margin: 4px 10px 5px -90px; padding: 4px; border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2}
.results dl dt img.thumb {background: #fff; float: left; margin: 4px 10px 5px -110px; padding: 4px; border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2}
.results dl dd {font-size: 92%; padding-bottom: 10px; border-bottom: 1px solid #bbb; padding-left: 110px}
.results dl dd.text_only {padding-left: 10px}
.results dl dd.last {border-bottom: none; margin-bottom: 0}
.results dl .highlight {background: #ffc}
.highlight {background: #ffc !important}
.results dl dd p {margin-bottom: .25em; line-height: 1.5}
.results dl {display: inline-table;}
/* Hides from IE-mac \*/ * html .results dl {height: 1%;}
.results dl {display: block;}
/* End hide from IE-mac */ /* Hides from IE-mac \*/ * html .listing-results dl {height: 1%;}
.listing-results dl {display: block;}
/* End hide from IE-mac */ .pagination {background: url(/images/misc/search_top_gradient.gif) repeat-x top left; background-color: #f6f6f6; padding: 4px 6px; border: 1px solid #ddd; margin: 15px 0 5px}
.pagination p {text-align: center; font-size: 92%; margin: 0; color: #333}
.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active {text-decoration: none; padding: 2px 6px}
.pagination p a:hover {color: #fff; text-decoration: none; background: #69c}
.pagination p span {text-decoration: none; padding: 2px 6px; color: #666}
.pagination p em {padding: 2px 6px; color: #333; font-style: normal; font-weight: bold; background: #ccc}
.cancel {float: right; margin-top: .65em; font-size: 92%; margin-right: 2px}
.cancel a:link, .cancel a:visited, .user-view a:link, .user-view a:visited {color: #d60}
.cancel a:hover {background: #ffe}
.buttonset {margin-bottom: 10px}
.buttonset-left {margin-left: 1.0em}
p.intro {font-size: 92%; color: #555; margin-bottom: .8em}
.formblock {line-height: 1; font-family: Arial}
.formblock fieldset {margin: 0 0 1em 0; padding: .4em .7em .8em; border: 1px solid #ccc}
.formblock legend {font-weight: bold; padding: 0 .3em; color: #333; font-size: 110%}
.formblock table {width: 100%; border: 8px solid #f6f6f6}
.formblock table th {background-color: #f6f6f6; padding: .35em 1.0em}
.formblock table td {background-color: #f6f6f6; padding: .35em}
.formblock table td input, .formblock table td select {vertical-align: middle; /* font-size: 92%; */ }
.formblock td table {width: auto; margin: .25em .5em; border: none}
.formblock td table td, .formblock td div {background-color: transparent; padding: .25em 0}
.formblock .labelstrut {width: 8em}
.formblock label {vertical-align: baseline; line-height: 1.4; padding-left: .25em}
.formblock label.required {font-weight: bold}
.formblock td .mceEditor a {border-bottom: 0}
.formblock td .mceEditor a:hover {text-decoration: none; border-bottom: 0 solid}
.formblock .pad-left {padding-left: 1.6em}
.formblock .pad-right {padding-right: 1.6em}
.formblock .pad-none {padding: 0}
.formblock input[type="text"], textarea {border-top: 2px solid #999; border-left: 2px solid #999; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc}
.formblock textarea {width: 25em; height: 5em; overflow: auto}
.formblock p {font-size: 92%; color: #555; margin: .25em 0 0}
.formblock td p {line-height: 1.5}
.formblock hr {margin: 0; background: #ccc; height: 1px; color: #bbb; border: none}
.formblock td table td img.payment-icon {margin: -2px 2px 2px 3px}
.std-myioffer-input, textarea.std-myioffer-input {width: 300px; line-height: 1.25}
.med-myioffer-input, textarea.med-myioffer-input {width: 200px}
.short-myioffer-input, textarea.short-myioffer-input {width: 80px; margin-right:10px}
h2.confirm-msg, h2.error-msg, #errorExplanation {margin-bottom: 1.0em}
h2.confirm-msg {color: #093; border: 1px solid #093; background: #feffe0 url(/images/css/confirm-icon.gif) no-repeat 6px 8px; padding: 10px; text-indent: 32px; font-weight: normal; font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif}
h2.error-msg, h2.expired-msg, #errorExplanation {color: #c30; border: 1px solid #c30; background: #ffe url(/images/css/error-icon.gif) no-repeat 6px 8px; padding: 10px; text-indent: 32px; font-weight: normal; font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif}
h2.confirm-msg span, h2.error-msg span, h2.expired-msg p, #errorExplanation h2 p {font-size: 76%; margin-left: 2.5em; white-space: nowrap}
h2.expired-msg {margin-bottom: 6px}
h2.expired-msg p {color: #000; margin-left: 0.75em}
h2.vacation-msg {color: #ff9c00; border: 1px solid #ffac2a; background: #feffe0 url(/images/icons/vacation_32.gif) no-repeat 10px 9px; padding: 10px; padding-left: 50px; margin: 10px 0 20px 0; font-family: verdana}
h2.vacation-msg span {display: block; padding-left: 2px; color: #000; font: 13px arial; letter-spacing: 0}
#errorExplanation {margin-bottom: 1.5em}
#errorExplanation h2 {color: #c30; padding-bottom: 0; margin-top: -.15em}
#errorExplanation p, #errorExplanation li {margin-bottom: .4em; color: #000}
#errorExplanation ul {margin-bottom: -.25em}
.feedback {margin: 0.5em 0 0.25em 0; top: 0.5em; border: 1px solid #d60; font-size: 86%; color: #c21; padding: 4px 6px 6px 25px; background: #ffc url(/images/css/error_inline.gif) no-repeat 0 4px}
.feedback-warn {margin: 0.5em 0 0.25em 0; top: 0.5em; border: 1px solid #d60; font-size: 86%; color: #c21; padding: 4px 6px 6px 25px; background: #fcc url(/images/css/warning_red_16.gif) no-repeat 4px 4px}
.feedback span, .feedback-warn span {font-size: 86%; color: #c21; line-height: 1.25}
#footer {border-top: 1px solid #e6e7e8; margin-top: 10px}
#footer .links {width: 914px; margin: auto; font-size: 12px; color: #809acf; padding: 23px 16px 30px 44px}
#footer p {margin-bottom: 16px}
#footer .right {float: right; margin-left: 50px}
#footer .right a {display: block; margin-bottom: 14px}
#footer .right a img {vertical-align: middle; margin-right: 5px}
.tight, .tight td, .tight-table td {margin: 0; padding: 0}
.tight td label {font-size: 82%}
.ioffer-red {color: #c00 !important}
.ioffer-bright-red, .ioffer-bright-red a {color: #c00 !important}
.ioffer-green {color: #090 !important}
.ioffer-bright-green {color: #74b749}
.ioffer-blue {color: #009 !important}
.ioffer-bright-blue {color: #0000cc}
.ioffer-orange {color: #CC9900 !important}
#edit_prefs_btndiv a, #edit_prefs_btndiv a:hover {border-bottom: 0}
.accept-btn, .counter-btn {float: left; width: 35%}
.counter-btn {text-align: center; margin-top: 10px}
.counter-btn a.nodeco, .counter-btn a.nodeco:hover {border-bottom: 0}
.decline-lnk {float: right; margin-top: 10px}
fieldset #member_since, fieldset #delete_offer {float: right; margin-top: -1.5em; background-color: #fff}
fieldset .delete-offer-inline, fieldset .calc-shipping-inline {float: right; margin: -1.5em 0 0 0; background-color: #fff}
fieldset #member_since span, fieldset #delete_offer span, fieldset #calc_shipping span {font-weight: bold; padding: 0 .3em}
fieldset #calc_shipping span img {border: 1px solid #ccc}
fieldset .results dl dd p label {font-weight: bold}
table#offer_question, table#offer_question td {margin: 0; padding: 0 .15em .25em}
table#offer_question td {padding: .15em .15em .25em}
table#offer_question th {padding: .15em .15em .25em; text-align: left}
.toplink {float: right; text-align: right; font-size: 92%; margin: 0 2px}
.toplink-left {float: left; font-size: 92%; margin: 0 15px}
a.user-view-link:link, a.user-view-link:visited {color: #d60}
a.user-view-link:hover {background: #ffe}
ul.dashboard-list {margin: .0; list-style-type: none}
ul.dashboard-list li {margin: 0; padding: 0}
ul.dashboard-list li p {line-height: .75em}
ul.dashboard-list li img.thumb {background: #fff; float: left; margin: 4px 10px 5px -110px; padding: 4px; border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2}
ul.dashboard-list li a:hover img.thumb {background: #f2f7fe; border: 2px solid #bbb; padding: 3px}
img.challenge-image {padding: 4px; border: 2px solid #ccc; margin: 0 8px 8px 0}
.fileinputs {position: relative}
#pics_table td {vertical-align: middle}
.item-image-url {margin-top: -3px}
.item-image-upload {margin-top: -6px}
form.inplaceeditor-form input[type="submit"] {/* The submit button */ margin-left: 1em; font-size: 12px; background-color: #069; color: #fff}
form.inplaceeditor-form a {/* The cancel link */ margin-left:1em; font-size: 12px; color: #666}
.ajax-loading-ind {position: fixed; _position:absolute; top: 8px; _top:expression(eval(document.documentElement.scrollTop + 8)); left: 8px; background-color: #900; color: #fff; font-weight: bold; border: 1px #fff; z-index: 5005; padding: 15px 12px !important}
.pb_graph {position: relative; /* IE is dumb */ width: 200px; border: 1px solid grey; margin-top: 3px}
.pb_graph .pb_bar {display: block; position: relative; background-image: url(/images/misc/progress_bar.gif); background-repeat: repeat-x; width: 100%; text-align: center; margin-top: -5px; margin-bottom: -4px; line-height: 18px; height: 18px}
.pb_graph .pb_bar span {position: absolute; left: 1em}
select#scrollController:focus {background: #ffd}
select#scrollController {font-size: 12px}
img.online-now {border: 1px solid #bbb; background-color: #ffcc33 !important}
#tabmenu {border-bottom: 1px solid #BBBBBB; padding: 3px; z-index: 1; padding-left: 15px; white-space:nowrap}
#tabmenu li {display: inline; overflow: hidden; padding-left:0; list-style-type: none; white-space: nowrap}
#tabmenu a {color: #4066A9; background: #E8EBF0; font-family: "Helvetice Neue", Helvetica, Arial, Verdana, sans-serif; border: 1px solid #BBBBBB; border-bottom: 1px solid #BBBBBB; padding: 5px 5px 5px 5px; margin: 0; _padding-bottom: 3px; text-decoration: none; margin-bottom: 10px}
#tabmenu a img{ border: 0}
#tabmenu a:hover {background:#FFFFCC}
#tabmenu a:visited {color: #4066A9}
.activea {border: 1px solid #BBBBBB; padding: 5px 5px 2px 5px; margin: 0; text-decoration: none; color: #000000; font-family: "Helvetice Neue", Helvetica, Arial, Verdana, sans-serif; font-weight: bolder; background: #FFFFFF; border-bottom: 4px solid #FFFFFF}
ul#search_list {white-space:nowrap}
ul#search_list li {list-style:none; float:left; font-weight:bold; padding-left:10px; white-space:nowrap}
#search_list_input {width:450px; margin:0 0 0 10px}
.seller_inner_yellowbox {background:#FEFFDE; border:1px solid #FFAC2A; width:160px; clear:both; text-align:center; padding:10px}
.seller_inner_yellowbox dl {font-family:arial,helvetica; margin-top:-8px; margin-bottom:0; padding-bottom:0; font-weight:normal}
.yellowbox {background: #FFFFE6; border: 1px solid #fcbb49; clear: left; width: 165px; margin-top: 10px; padding: 2px 6px 4px 6px}
.yellowboxdim {border: 1px solid #bbb; background-color: #ffffe6}
.wantadbox {background:#FFFFE6; border: 1px solid #ccc; clear:left; width:165px; margin-top: 10px; padding:2px 6px 4px 6px}
.wantadbox h3 {font:bold 13px Arial, Helvetica, sans-serif; margin: 8px 0 0 5px}
.wantadbox span{ margin: 8px 0 0 5px; font-family: Arial, Verdana; font-size: 11px}
.wantadbox form#mini_searchform {padding-bottom:0}
.recentbox {background:#F6F6F6; border: 1px solid #CCC; clear:left; margin-top: 10px; padding: 2px}
.recentbox h3 {font:bold 16px Arial, Helvetica, sans-serif; margin: 8px 0 0 5px}
.recentbox h3 span{ margin: 8px 0 0 5px; font-family: Arial, Verdana; font-size: 11px}
#div_hot_items {width: 220px}
#div_hot_items h2{ color: #d00}
.seller-online {background: #FFFFCC}
a.button-action-link {background-color: #fff; font-size: 85%; padding: 2px; margin: 1px; border-top: 1px solid #ddd; border-right: 1px solid #aaa; border-bottom: 1px solid #999; border-left: 1px solid #ccc; white-space: nowrap}
a.button-action-link:hover {background: #fce98d; border-top: 1px solid #999; border-right: 1px solid #bbb; border-bottom: 1px solid #bbb; border-left: 1px solid #aaa}
#friends_list {display: block;}
#friends_list .mini {margin: 3px; float: left; padding: 2px; width: 50px; font-size: 10px}
*html #friends_list .mini {margin: 0;float: left;padding: 1px;width: 50px;font-size: 10px;}
#friends_list .photo p {margin-left: 48px; padding: 2px 0 0 0}
#friends_list .mini p {clear: left; padding-bottom: 3px; margin: 0 }
#friends_list a {font-size: 11px}
.question-response {padding: 10px 0; border: 1px solid #ccc}
.question-response .small-black, .question-response .last-login, .small-black {font-size:10px; color:#000}
.last-login {margin-left: 15px; font-weight: bold}
.question-response .total {color: #000; font-size: 10px}
.total-positive {color: #009800 !important; font-size: 11px; font-weight: bold !important}
.hotbox {/*border: 1px solid #ccc; */ clear:left; margin: 0 5px 5px 8px; padding: 2px}
.hotbox span{ margin-left: 2px; font-family: Arial, Verdana; font-size: 11px; color: #990000}
.hotbox img#minithumb {width: 55px; height: 55px}
.related_items {clear:left; margin: 10px 5px 5px 0; padding: 2px; width: 210px}
.dropList {position: absolute; background-color: #999; width: 160px}
.dropList td {background-color: #ffffe6; padding: 0 0 0 4px; margin: 0; cursor: pointer}
.dropList thead td {background-color: #f0f3f7}
.dropList a {text-decoration: underline !important}
.dropList thead a {font-weight: bold}
.dropList tbody a {display: block; width: 100%}
.dropList img {float: right}
.removeOfferDiv {border: 1px solid #c30; background-color: #ffe; padding: 10px}
.removeOfferList {font-family: Arial; list-style-type: square; margin-left: 40px}
.removeOfferList li {padding-left: 6px}
.footer-box-links {padding: 8px 0}
select option {padding-right: 10px; padding-left: 5px}
.user_preview_container {position: relative; display: block; background-color: #fff}
.user_preview_animation {display: none; border: 1px solid #aab0b3; position: absolute; height: 0; width: 0}
.user_preview {display: none; position: absolute}
td.logged-in-table {padding: 0 4px 4px 0}
a.logged-in-table img {border: 1px solid #ccc; background-color: #fff}
a.logged-in-table:hover img {background-color: #f2f7fe; border: 1px solid #bbb}
img.thumb {float: left; margin: 3px 10px 5px 0; border: 1px solid #D9E0E6; padding: 3px; background-color: #fff}
a:hover img.thumb {border: 1px solid #c8cdd2; background-color: #f2f7fe}
.highslide {cursor: url(/javascripts/highslide/graphics/zoomin.cur), pointer; outline: none}
.highslide-wrapper {background: #fff}
.highslide-image {border: 10px solid #fff}
.highslide-caption {border: 10px solid #fff; border-top: 0}
.highslide-summary-payment-icon {height: 16px}
.highslide-loading {display: none}
.highslide-display-block {display: block}
.highslide-display-none {display: none}
.highslide-seller-summary a {color: #00c !important}
.lightBoxMessageWrapper {width: 100%}
.offerFormsArea {display: none; /* reminder: when updating the height, don't forget the update the JS height below */ width: 684px; z-index: 5001}
.offerFormsHeader {height: 32px; width: 684px}
.webNoticeMessage {/* reminder: when updating the height, don't forget the update the JS height/width below */ height: 171px; width: 370px; z-index: 5001; margin: auto; margin-top: -85px}
.answer_content {margin-top: -4px; _margin-top: -5px; position: relative; z-index: 2}
.greyborder-input {padding-left: 2px; border: 1px solid #a7a6aa}
.arial {font-family: Arial}
.verdana {font-family: Verdana}
.lucida, .lucida textarea {font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif}
.helvetica {font-family: Helvetica, Arial}
.top-left-rounded {float: left; position: relative; top: -1px; left: -1px}
.top-right-rounded {float: right; position: relative; top: -1px; right: -1px}
.bottom-left-rounded {float: left; position: relative; bottom: -1px; left: -1px}
.bottom-right-rounded {float: right; position: relative; bottom: -1px; right: -1px}
.nowrap {white-space: nowrap !important}
.catcrumb a, .catcrumb a:active, .catcrumb a:hover, .catcrumb a:visited {color: #999; margin-right: 7px}
.drop-down-list {list-style-type: none; padding: 0 0 0 0; margin: 1px 0 0 0; cursor: default; /* width: 1px; */ white-space: nowrap}
.drop-down-list li a, .drop-down-list li a:active, .drop-down-list li a:visited, .drop-down-list li a:hover {font-family: Verdana; font-size: 10px; text-decoration: none; font-weight: 100; display: block; padding: 2px 5px}
.drop-down-list li {padding: 1px 0 1px 0; margin: 0 0 0 0}
.drop-down-list li.spacer {padding: 3px 0}
.drop-down-list div {text-align: left; display: none; border: 1px solid #bfbfbf; background-color: #fff}
.drop-down-list li.show div {display: block; z-index: 102; position: absolute}
.drop-down-list li strong {display: block; padding: 2px 9px}
.drop-down-list li div a:hover {background-color: #ffffec}
.drop-down-list li div a:hover span {text-decoration: underline}
.greybox {background-color: #ffffe0; border: 1px solid #b5b5b5; padding: 2px 5px; margin: 6px}
.rating-badge {margin: auto; width: 125px; height: 124px; background: url(/images/misc/ratings/blank_badge.gif) no-repeat center center; text-align: center; padding-top: 20px}
/* Ruby input error div class */ .fieldWithErrors {display: inline}
.user-preview-table, .user-preview-table td, .user-preview-table td img {padding: 0 !important; border: 0 !important; margin: 0 !important; text-align: left}
.user-preview-table a, .user-preview-table a:hover, .user-preview-table a:active, .user-preview-table a:visited {color: #36c !important; text-decoration: none !important}
.user-preview-table a:hover {text-decoration: underline !important}
.user-preview-top-left {width: 12px; height: 11px; background: url(/images/misc/user_preview/top_left_corner.png) top left no-repeat; _background: url()}
.user-preview-top-left img {width: 12px; height: 11px}
* html body .user-preview-top-left {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/misc/user_preview/top_left_corner.png", sizingMethod="crop")}
.user-preview-top-edge {height: 11px; background: url(/images/misc/user_preview/top_edge.png) top left no-repeat; _background: url()}
.user-preview-top-edge img {width: 11px; height: 11px}
* html body .user-preview-top-edge {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/misc/user_preview/top_edge.png", sizingMethod="crop")}
.user-preview-top-right {width: 18px; height: 11px; background: url(/images/misc/user_preview/top_right_corner.png) top left no-repeat; _background: url()}
.user-preview-top-right img {width: 18px; height: 11px}
* html body .user-preview-top-right {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/misc/user_preview/top_right_corner.png", sizingMethod="crop")}
.user-preview-left-edge {width: 12px; background: url(/images/misc/user_preview/left_edge.png) top right no-repeat; _background: url()}
.user-preview-left-edge img {width: 12px; height: 12px}
* html body .user-preview-left-edge {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/misc/user_preview/left_edge.png", sizingMethod="crop")}
.user-preview-center {background: url(/images/misc/user_preview/center.png) top center repeat-x}
.user-preview-right-edge {width: 18px; background: url(/images/misc/user_preview/right_edge.png) top left no-repeat; _background: url()}
.user-preview-right-edge img {width: 18px; height: 18px}
* html body .user-preview-right-edge {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/misc/user_preview/right_edge.png", sizingMethod="crop")}
.user-preview-bottom-left {width: 12px; height: 19px; background: url(/images/misc/user_preview/bottom_left_corner.png) top left no-repeat; _background: url()}
.user-preview-bottom-left img {width: 12px; height: 19px}
* html body .user-preview-bottom-left {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/misc/user_preview/bottom_left_corner.png", sizingMethod="crop")}
.user-preview-bottom-edge {height: 19px; background: url(/images/misc/user_preview/bottom_edge.png) top left no-repeat; _background: url()}
.user-preview-bottom-edge img {width: 19px; height: 19px}
* html body .user-preview-bottom-edge {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/misc/user_preview/bottom_edge.png", sizingMethod="crop")}
.user-preview-bottom-right {width: 18px; height: 19px; background: url(/images/misc/user_preview/bottom_right_corner.png) top left no-repeat; _background: url()}
.user-preview-bottom-right img {width: 18px; height: 19px}
* html body .user-preview-bottom-right {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/misc/user_preview/bottom_right_corner.png", sizingMethod="crop")}
.qo-table-header {width: 100%}
.qo-table-header td {background: url(/images/misc/qo_header.gif) bottom left no-repeat; padding-bottom: 11px}
.qo-table-header .qo-table-header-from {white-space: nowrap; width: 1%}
.qo-table-header .qo-table-header-arrow {background-position: 19% 100%; width: 30px}
.qo-table-header .qo-table-header-location {background-position: 100% 100%}
.qo-body {border: 1px solid #bcbcbc; border-top-width: 0; padding: 5px; zoom: 1; font-family: arial}
.qo-seller-row {background-color: #ffffec}
td.qo-user {width: 30px; padding: 6px 34px 10px 22px; text-align: center; vertical-align: top}
td.qo-user-action {padding: 6px 15px 5px 0}
.qo-txn-block-outer {margin: -9px -4px 0 -4px; border: 2px solid #a3e085; background-color: #fff}
.qo-txn-block {border: 2px solid #fff; background: url(/images/css/gradient_green_white.gif); padding-left: 10px; font-family: Arial}
.qo-txn-block .qo-seller-row, .qo-txn-block .div-hr {background-color: transparent; border: 0}
.qo-txn-block td.qo-user {padding-left: 18px}
.rb {border: 1px dashed red}
.gb {border: 1px dashed gray}
.wb {border: 1px solid white}
.rounded-box-gray {border: 1px solid #ccc; zoom: 1}
.rounded-box-header {background-image: url('/images/misc/grey_gradient.jpg'); background-repeat: repeat-x; background-position: bottom; color: #666}
.rounded-nav-header {background-image: url('/images/misc/grey_gradient.jpg'); background-repeat: repeat-x; background-position: bottom; display: inline-block; border: solid 1px #CCCCCC; border-bottom: none; text-align: center; font-size: 16px; color: #999999}
.rounded-nav-header:hover {cursor: pointer; color: #000000}
.rounded-nav-active, .rounded-nav-active:hover {color: #CC0000}
.faux-link {cursor: pointer}
.span-underline, .span-underline:hover {text-decoration: none}
.span-underline:hover span {text-decoration: underline}
.no-underline, .no-underline *, a.no-underline:link, a.no-underline:active, a.no-underline:visited, a.no-underline:hover, a.no-underline:hover *, a.no-underline:active, a.no-underline:active * {text-decoration: none !important}
/* nice looking default table class */ .table-list {margin-bottom: 1em}
.table-list table {width: 100%; border: 1px solid #d8d8d8; border-bottom: 0; font-size: 90%}
.table-list table th {text-align: left; font-weight: normal; background: #eaeaea; color: #999; padding: .5em 10px; border-bottom: 1px solid #d8d8d8}
.table-list table .history {float: right; padding-right: 5px}
.table-list table tr {background: #f9f9f9 url(/images/css/row_bg.png) bottom left repeat-x}
.table-list table tr.red {background: #fce8e8 url(/images/css/row_bg_red.gif) bottom left repeat-x; border-bottom: 1px solid #ff9999}
.table-list table tr.purple {background: #efeafb url(/images/css/row_bg_purple.gif) bottom left repeat-x; border-bottom: 1px solid #9b72fd}
.table-list table td {border-bottom: 1px solid #e1e1e1; padding: .5em 10px; color: #484848}
.table-list table td.red {border-bottom: 1px solid #ff9999}
.table-list table td.purple {border-bottom: 1px solid #9b72fd}
.table-list table td.icon {width: 1.3em}
.table-list table td a.message {color: #484848}
.table-list table td span.ref {color: #aaa}
/* table class end */ .blur {background-color: #e6e6e6; color: inherit; margin-left: 4px; margin-top: 4px}
.blur .shadow, .blur .content {position: relative; bottom: 2px; right: 2px}
.blur .shadow {background-color: #c6c6c6; color: inherit}
.blur .content {background-color: #fff; color: #000; border: 1px solid #ccc; padding: 5px}
.mini-icon-action-watchlist {background: transparent url(/images/css/mini_icon_sprite3.gif) no-repeat scroll 0 -3px; height: 10px; margin: 0; padding: 0 4px 0 15px}
.mini-icon-action-watchlist:hover, .mini-icon-action-watchlist-active, .mini-icon-action-watchlist-active:hover {background: #FFF9D7 url(/images/css/mini_icon_sprite3.gif) no-repeat scroll 0 -18px; border-bottom: 1px solid #E2C822; text-decoration: none; padding: 0 4px 0 15px}
.mini-icon-action-report {background: transparent url(/images/css/mini_icon_sprite3.gif) no-repeat scroll 0 -32px; height: 10px; margin: 0; padding: 0 4px 0 15px}
.mini-icon-action-report:hover, .mini-icon-action-report-active, .mini-icon-action-report-active:hover {background: #FFF9D7 url(/images/css/mini_icon_sprite3.gif) no-repeat scroll 0 -46px; border-bottom: 1px solid #E2C822; text-decoration: none; padding: 0 4px 0 15px}
.cops-icon-action-block {background: transparent url(/images/css/cops_action_icon.gif) no-repeat scroll 0 -32px; height: 32px; margin: 0; padding: 0 2px 0 25px}
.cops-icon-action-block:hover, .cops-icon-action-block-active, .cops-icon-action-block-active:hover {background: #FFF9D7 url(/images/css/cops_action_icon.gif) no-repeat scroll 0 0; border-bottom: 1px solid #E2C822; text-decoration: none; padding: 0 2px 0 25px}
.cops-icon-action-allow {background: transparent url(/images/css/cops_action_icon.gif) no-repeat scroll 0 -96px; height: 32px; margin: 0; padding: 0 2px 0 25px}
.cops-icon-action-allow:hover, .cops-icon-action-allow-active, .cops-icon-action-allow-active:hover {background: #FFF9D7 url(/images/css/cops_action_icon.gif) no-repeat scroll 0 -64px; border-bottom: 1px solid #E2C822; text-decoration: none; padding: 0 2px 0 25px}
.icon-action-refund {background: transparent url(/images/css/action_icon_sprite.gif) no-repeat scroll 0 0; height: 16px; margin: 5px; padding: 0 4px 0 15px}
.icon-action-refund:hover, .icon-action-refund-active, .icon-action-refund-active:hover {background: #FFF9D7 url(/images/css/action_icon_sprite.gif) no-repeat scroll 0 -16px; border-bottom: 1px solid #E2C822; text-decoration: none; padding: 0 4px 0 15px}
.icon-action-recalculate {background: transparent url(/images/css/action_icon_sprite.gif) no-repeat scroll 0 -32px; height: 16px; margin: 5px; padding: 0 4px 0 15px}
.icon-action-recalculate:hover, .icon-action-recalculate-active, .icon-action-recalculate-active:hover {background: #FFF9D7 url(/images/css/action_icon_sprite.gif) no-repeat scroll 0 -48px; border-bottom: 1px solid #E2C822; text-decoration: none; padding: 0 4px 0 15px}
.icon-action-invoice {background: transparent url(/images/css/action_icon_sprite.gif) no-repeat scroll 0 -64px; height: 16px; margin: 5px; padding: 0 4px 0 15px}
.icon-action-invoice:hover, .icon-action-invoice-active, .icon-action-invoice-active:hover {background: #FFF9D7 url(/images/css/action_icon_sprite.gif) no-repeat scroll 0 -80px; border-bottom: 1px solid #E2C822; text-decoration: none; padding: 0 4px 0 15px}
.icon-action-payment {background: transparent url(/images/css/action_icon_sprite.gif) no-repeat scroll 0 -96px; height: 16px; margin: 5px; padding: 0 4px 0 15px}
.icon-action-payment:hover, .icon-action-payment-active, .icon-action-payment-active:hover {background: #FFF9D7 url(/images/css/action_icon_sprite.gif) no-repeat scroll 0 -112px; border-bottom: 1px solid #E2C822; text-decoration: none; padding: 0 4px 0 15px}
.icon-action-charge-dispute {background: transparent url(/images/css/action_icon_sprite.gif) no-repeat scroll 0 -128px; height: 16px; margin: 5px; padding: 0 4px 0 15px}
.icon-action-charge-dispute:hover, .icon-action-charge-dispute-active, .icon-action-charge-dispute-active:hover {background: #FFF9D7 url(/images/css/action_icon_sprite.gif) no-repeat scroll 0 -144px; border-bottom: 1px solid #E2C822; text-decoration: none; padding: 0 4px 0 15px}
.icon-action-seller-help {background: transparent url(/images/css/action_icon_sprite.gif) no-repeat scroll 0 -160px; height: 16px; margin: 0 15px 0 5px; padding: 0 4px 0 15px}
.icon-action-seller-help:hover, .icon-action-seller-help-active, .icon-action-seller-help-active:hover {background: #FFF9D7 url(/images/css/action_icon_sprite.gif) no-repeat scroll 0 -176px; border-bottom: 1px solid #E2C822; text-decoration: none; padding: 0 4px 0 15px}
.dimmed {filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; min-height: 1px}
.vm {vertical-align: middle}
.vs {vertical-align: super}
.w100 {width: 100%}
.sexy-input, .sexy_input {background: #FFFEF5 url(/images/css/form-back.gif) repeat-x scroll 0 0; border: 1px solid #81ABB9; font-size: 125%; font-weight: bold}
.offerFormHeader {font-size: 170%; font-weight: normal; letter-spacing: -0.03em; line-height: 1.5; color: #333; font-family: arial; padding: 0 8px; border: 1px solid #a09d97; border-left: 0; border-right: 0; background: url(/images/misc/brown_gradient_small.jpg) repeat-x top center; background-color: #faf9f7; /* IE 6 */ _padding: 3px 8px}
.italic {font-style: italic}
.filter-title {color: #c00; font-weight: bold; font-size: 14px}
.block {display: block}
.home_handpicked_item_list {margin: 10px 26px; float: left}
.error-border {border: solid 1px #CC0000 !important}
.dented-hr {border-top: 1px solid #f3f3f3; border-bottom: 2px solid #fdfdfd; margin: 10px 0; font-size: 1px}
.dented-hr div {border-top: 1px solid #e6e6e6}
.dented-hr span {font-size: 12px; color: #b3b3b3; display: inline-block; background-color: #fafafa; padding: 0 8px; margin: -10px 0 -8px 0}
.line-height-200 {line-height: 200%}
.line-height-190 {line-height: 190%}
.capitalize {text-transform: capitalize}
.color-009900 {color: #009900}
.color-1a {color: #1a1a1a}
.color-ccc {color: #ccc}
.color-b3 {color: #b3b3b3}
.color-4d {color: #4d4d4d}
.color-d4 {color: #d4d4d4}
.color-80 {color: #808080}
.color-bd {color: #bdbdbd}
.color-333 {color: #333}
.color-666 {color: #666}
.color-999 {color: #999}
.color-gray-dark {color: #58595b}
.color-gray-medium-dark {color: #6d6e71}
.color-gray-medium-light {color: #939598}
.color-gray-light {color: #bbbdbf}
.color-6d6e70 {color: #6d6e70}
.color-a6a8ab {color: #a6a8ab}
.color-929497 {color: #929497}
.color-74b649 {color: #74b649}
.color-bbbdbf {color: #bbbdbf}
.color-809acf {color: #809acf}
.link-color-a6a8ab a:link, .link-color-a6a8ab a:visited, .link-color-a6a8ab a:hover, .link-color-a6a8ab a:active, .link-color-a6a8ab .faux-link, .link-color-a6a8ab .faux-link:hover {color: #a6a8ab}
.display-none {display: none}
.display-block {display: block}
.display-inline {display: inline}
.display-inline-block {display: inline-block; zoom: 1; *display: inline}
.form-text-price {background-image:url(/images/css/form-back-price.gif); padding-bottom:3px; padding-left:15px !important; padding-right:3px; padding-top:3px}
input.button1, input.button2 {font-size: 135%; margin-top: 2px; padding: 3px 10px}
.countdown {font-weight: bold}
.shipping_calc_sm {margin-top: -7px}
span.t_translation {display: inline !important}
span.t_wrapper {margin: 0 !important; padding: 0 !important}
.corner-white-top-left, .corner-white-top-right, .corner-white-bottom-right, .corner-white-bottom-left {position: absolute}
.corner-white-top-left {top: 0; left: 0}
.corner-white-top-right {top: 0; right: 0}
.corner-white-bottom-right {bottom: 0; right: 0}
.corner-white-bottom-left {bottom: 0; left: 0}
.user-address {font-size: 11px; font-weight: bold; color: #777 !important; text-decoration: none !important}
a.action_reply {background:url("/images/misc/reply_close_sprite.png") no-repeat scroll 0 1px transparent; cursor:pointer; display:inline-block; height:20px; width:74px}
a.action_reply:hover {background-position:0 -22px}
a.action_close {background:url("/images/misc/reply_close_sprite.png") no-repeat scroll 100% 1px transparent; cursor:pointer; display:inline-block; height:20px; width:74px}
a.action_close:hover {background-position:100% -22px}
.line-height-100 {line-height: 100%}
.position-relative {position: relative}
.position-absolute {position: absolute}
.drop-menu-20px {position: absolute; border-collapse: collapse}
.drop-menu-20px.drop-menu-left {left: -20px}
.drop-menu-20px.drop-menu-right {right: -20px}
.drop-menu-20px-top-left img, .drop-menu-20px-top-center, .drop-menu-20px-top-right, .drop-menu-20px-middle-left, .drop-menu-20px-middle-right, .drop-menu-20px-bottom-left, .drop-menu-20px-bottom-center, .drop-menu-20px-bottom-right img {font-size: 0; background-image: url(/images/css/sprites/shadow-panel-20.png); _background-image: url(/images/css/sprites/shadow-panel-20.gif); height: 31px; width: 31px}
.drop-menu-20px-top-left {font-size: 0}
.drop-menu-20px.drop-menu-left .drop-menu-20px-top-left img {background-position: -41px -41px}
.drop-menu-20px-top-center {background-position: -31px 0}
.drop-menu-20px-top-right {background-position: -857px 0}
.drop-menu-20px.drop-menu-right .drop-menu-20px-top-right {background-position: -194px -41px}
.drop-menu-20px-middle-left {background-position: 0 -31px}
.drop-menu-20px-middle-right {background-position: -857px -31px}
.drop-menu-20px-bottom-left {background-position: 0 -635px}
.drop-menu-20px-bottom-center {background-position: -31px -635px}
.drop-menu-20px-bottom-right img {background-position: -857px -635px}
.drop-menu-20px-content {background-color: #fff}
#header-tab-table {margin: auto; border-collapse: collapse; position: relative; z-index: 2}
.header-tab, .header-tab-left, .header-tab-right {white-space: nowrap; background: url(/images/css/sprites/header/tabs.png) -18px 0; display: inline-block; padding: 6px 17px 3px 17px; height: 23px; border-right: 1px solid #e0e0e1; font-size: 15px; font-weight: bold; text-transform: uppercase; position: relative; z-index: 3; text-decoration: none !important}
.header-tab table, .header-tab-left table, .header-tab-right table {display: none}
.header-tab-left {background-position: 0 0; padding-left: 20px}
.header-tab-right {background-position: top right; border-right: 0; padding-left: 22px}
.header-tab-hover .header-tab, .header-tab-hover .header-tab-left, .header-tab-hover .header-tab-right {background-position: -18px -64px; border-color: #cfcfd0; padding-top: 5px; padding-bottom: 4px; position: relative; z-index: 4}
.header-tab-border-cover {border-bottom: 1px solid #fff; margin-bottom: -1px; position: relative; z-index: 4}
.header-tab-hover .header-tab-left {background-position: bottom left}
.header-tab-hover .header-tab-right {background-position: bottom right}
.header-tab-div {position: relative}
.header-tab-div table {display: none}
.header-tab-hover table {display: block}
.header-tab-div table a {color: #6d6e70 !important; font-size: 12px; display: block; white-space: nowrap; padding: 7px 25px 7px 10px}
.header-cart-button, .header-cart-button-left, .header-cart-button-right {background-image: url(/images/css/sprites/header/header_sprite.png)}
.header-cart-button {position: relative; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; outline: none; background-position: 0 -627px; background-repeat: repeat-x; height: 31px; padding: 0 22px 0 44px; color: #fff !important; text-decoration: none !important; font-size: 12px; font-weight: bold; white-space: nowrap}
.header-cart-button-left, .header-cart-button-right {position: absolute; top: 0; height: 31px}
.header-cart-button-left {width: 40px; background-position: 0 -596px; left: 0}
.header-cart-button-right {width: 12px; background-position: -52px -596px; right: 0; /* ie6 */ _right: -1px}
.header-cart-button-content {padding-top: 6px}
.border-collapse {border-collapse: collapse}
#header {margin: 15px 7px 6px 7px; min-width: 962px; z-index: 100; position: relative}
#header-top, #header-bottom, #header-top-left, #header-top-right, #header-bottom-left, #header-bottom-right, #header-search-container, #header-search-left, #header-search-submit {background-image: url(/images/css/sprites/header/header_sprite.png)}
#header-top {zoom: 1; position: relative; z-index: 2; background-position: bottom left; padding: 0 20px}
#header-top-left, #header-top-right {position: absolute; bottom: 0; height: 6px; width: 20px; font-size: 1px}
#header-top-left {background-position: 0 0; left: 0}
#header-top-right {background-position: 0 -272px; right: 0}
#header-bottom {zoom: 1; position: relative; z-index: 1; height: 130px; background-position: 0 -142px; padding: 0 20px}
#header-bottom-left, #header-bottom-right {position: absolute; top: 0; height: 130px; width: 20px; font-size: 1px}
#header-bottom-left {left: 0; background-position: 0 -6px}
#header-bottom-right {right: 0; /* ie6 retardation */ _right: -1px; background-position: 0 -278px}
#header-content-row1 {padding: 14px 14px 0 14px; height: 70px}
#header-search-container {height: 47px; background-position: 0 -408px; padding-left: 20px}
#header-search-left {height: 47px; width: 19px; background-position: 0 -455px}
#header_search_input {width: 100%; color: #d0d2d3; font-size: 20px; font-weight: bold; border: 0; background: transparent; position: relative; z-index: 200; padding: 0}
#header-search-submit {height: 47px; width: 64px; display: block; background-position: 0 -502px; outline: none}
#header-search-submit:hover, #header-search-submit.hover {background-position: 0 -549px}
#header-content-row2 {padding: 4px 14px 0 14px; height: 42px}
#header-status-bar {padding: 1px 16px 1px 35px}
#header-top-table {width: 100%; border-collapse: collapse}
.header-top-categories {float: left}
.header-top-categories a, .header-top-categories a:hover {outline: none; display: block; float: left; color: #fff !important; font-size: 12px; font-weight: bold; padding: 5px 48px 10px 0; text-decoration: none}
.header-more-categories-div {position: relative; left: -15px; float: left}
.header-more-categories-div table {display: none}
.header-more-categories-left, .header-more-categories-text, .header-more-categories-right {position: relative; display: block; float: left; padding-top: 5px; height: 25px; background-image: url(/images/css/sprites/header/header_sprite.png)}
.header-more-categories-left {width: 15px; background-position: 0 -658px}
.header-more-categories-text {color: #fff !important; font-size: 12px; font-weight: bold; background-position: 0 -688px}
.header-more-categories-right {width: 32px; background-position: -32px -658px}
.header-more-categories-hover table {display: block}
.header-more-categories-hover .header-more-categories-left, .header-more-categories-hover .header-more-categories-text, .header-more-categories-hover .header-more-categories-right {z-index: 3}
.header-more-categories-hover .header-more-categories-left {background-position: 0 -718px}
.header-more-categories-hover .header-more-categories-text {color: #6d6e70 !important; text-decoration: none !important; background-position: 0 -748px}
.header-more-categories-hover .header-more-categories-right {background-position: -32px -718px}
.header-more-categories-div table a {color: #6d6e70 !important; font-size: 12px; display: block; white-space: nowrap; padding: 4px 5px}
.header-more-categories-div table .header-more-categories-table-right-column a {padding-right: 25px}
.header-message-notification, .header-message-notification-right {background-image: url(/images/css/sprites/header/header_sprite_v2.png)}
.header-message-notification {margin-top: 6px; background-position: 0 -778px; padding-left: 20px; font-family: Helvetica; font-size: 11px; color: #fff !important; text-decoration: none !important}
.header-message-notification-right {padding-right: 6px; padding-top: 0; height: 17px; *line-height: 130%; background-position: 100% -778px}
.header-message-notification-minor {background-position: 0 17px}
.header-message-notification-minor .header-message-notification-right {background-position: 100% 17px}
.header-myioffer-div {position: relative; margin: 2px 0 0 10px; zoom: 1}
.header-myioffer-div table {display: none}
.header-myioffer-left, .header-myioffer-text, .header-myioffer-right, .header-myioffer-right-noarrow {position: relative; display: block; float: left; padding-top: 4px; height: 26px; background-image: url(/images/css/sprites/header/header_sprite.png)}
.header-myioffer-left {width: 18px; background-position: 0 -795px}
.header-myioffer-text {color: #fff !important; font-size: 11px; font-weight: bold; background-position: 0 -825px}
.header-myioffer-right {width: 30px; background-position: -34px -795px}
.header-myioffer-right-noarrow {width: 16px; background-position: -48px -795px}
.header-myioffer-hover table {display: block}
.header-myioffer-hover .header-myioffer-left, .header-myioffer-hover .header-myioffer-text, .header-myioffer-hover .header-myioffer-right, .header-myioffer-hover .header-myioffer-right-noarrow {z-index: 3}
.header-myioffer-hover .header-myioffer-left {background-position: 0 -855px}
.header-myioffer-hover .header-myioffer-text {color: #6d6e70 !important; text-decoration: none !important; background-position: 0 -748px}
.header-myioffer-hover .header-myioffer-right, .header-myioffer-hover .header-myioffer-right-noarrow {background-position: -34px -855px}
.header-myioffer-div table a {color: #6d6e70 !important; font-size: 12px; display: block; white-space: nowrap; padding: 2px 30px 6px 8px}
div.autocomplete {position: absolute; width: 250px; margin: 0; padding: 0; z-index: 1; zoom: 1; margin-left: -37px; margin-top: -25px; *margin-top: -40px}
div.autocomplete div#autocomplete-bottom {height: 27px; background: url(/images/css/sprites/header/autocomplete.png) bottom left; margin-right: 50px}
div.autocomplete div#autocomplete-bottom-edge {float: right; width: 50px; height: 27px; background: url(/images/css/sprites/header/autocomplete.png) bottom right}
div.autocomplete ul {background: url(/images/css/sprites/header/autocomplete.png) top right; border-left: 1px solid #ededed; list-style-type: none; margin: 18px 0 0 0; padding: 0; padding: 10px 13px 0 0; zoom: 1}
div.autocomplete ul li.selected {background-color: #e6efff}
div.autocomplete ul li {list-style-type:none; display:block; margin:0; cursor:pointer; padding-left: 37px; color: #8099ce; font-size: 21px}
div.autocomplete ul .admin {cursor: pointer; font-weight: bold; margin-top: 10px; font-size: 13px; color: #333}
div.autocomplete ul li.dummy {display: none}
div.autocomplete span.close, div.autocomplete ul span.admin {float: right; cursor: pointer; display: inline-block; text-decoration: none; text-align: center; width: 100px}
div.autocomplete ul li.show, div.autocomplete ul li.hide {border-top: solid 1px #888}
div.autocomplete ul li span.add-remove, div.autocomplete span.close {background: white; margin: -5px; padding: 5px}
div.autocomplete .highlighted {font-weight: bold; color: #6b85aa}
#footer-search-container, #footer-search-left, #footer-search-submit {background: url(/images/css/sprites/footer_search.png) top left repeat-x}
#footer-search-container {height: 41px; background-position: 0 -41px}
#footer-search-left {height: 41px; width: 16px; background-position: 0 0}
#footer_search_input {width: 100%; color: #666; font-size: 14px; font-weight: bold; border: 0; background-color: transparent}
#footer-search-submit {height: 41px; width: 60px; display: block; background-position: 0 -82px; outline: none}
#footer-search-submit:hover, #footer-search-submit.hover {background-position: 0 -123px}
.zoom {zoom: 1}
.letter-spacing-1px {letter-spacing: 1px}
.comment-textarea div.outline {background: url(/images/css/inputs/white_gray_gradient.gif) bottom left repeat-x; padding: 0 1px 0 1px}
@-moz-document url-prefix() {.comment-textarea div.outline {padding-bottom: 1px}
}
.comment-textarea .request-offer {font-size: 11px; padding-top: 10px}
.comment-textarea .request-offer input {height: 13px; vertical-align: top}
.comment-textarea textarea {height: 19px; padding: 3px 6px 4px 34px; padding-top: 6px; line-height: 20px; border: 1px solid #cecece; background: url(/images/css/inputs/shaded_background_pencil.gif) no-repeat #fff; width: 120px; overflow: hidden; color: #b8b8b8; font-weight: bold; font-size: 12px}
.comment-textarea textarea.active {height: 58px; background: url(/images/css/inputs/shaded_background.gif) no-repeat #fff; padding-left: 5px; font-weight: 100; width: 220px; color: #b8b8b8 !important; overflow: visible}
.comment-textarea.long textarea {width: 270px}
.comment-textarea.long textarea.active {width: 299px}
.cursor-pointer {cursor: pointer}
.br-5px {margin-bottom: 5px}
.br-10px {margin-bottom: 10px}
.br-15px {margin-bottom: 15px}
.br-20px {margin-bottom: 20px}
.br-25px {margin-bottom: 25px}
.br-30px {margin-bottom: 30px}
.br-40px {margin-bottom: 40px}
.br-50px {margin-bottom: 50px}
.br-60px {margin-bottom: 60px}
.br-80px {margin-bottom: 80px}
.br-90px {margin-bottom: 90px}
var {font-style: normal}
#errorSurvey {z-index: 10000; color: #333; position: fixed; white-space: nowrap; bottom: 0; right: 0; padding: 6px; padding-top: 4px; background-color: #6cf; line-height: 200%; font-size: 12px}
#errorSurvey a {float: right; font-weight: bold; display: block; padding: 2px 4px 2px 25px; line-height: 100%}
#errorSurvey .thank-you {display: none; font-weight: bold}
#errorSurvey.submitted .thank-you {display: block}
#errorSurvey.submitted form {display: none}
#errorSurvey input[type="text"] {width: 265px; margin-right: 10px}
.overflow-hidden {overflow: hidden}
.imageScope {height: 130px; width: 160px; position: absolute; border: 1px solid #ccc; background: #fff no-repeat; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; cursor: pointer}
#facebook-like-bubble, #facebook-like-bubble .bubble, #facebook-like-bubble .edge {background: url(/images/css/sprites/facebook_like_bubble_avatars.png) 0 0 no-repeat}
#facebook-like-bubble {background-position: 0 -106px; padding-left: 113px}
#facebook-like-bubble.man {background-position: 0px -280px}
#facebook-like-bubble.robot {background-position: 0px -190px}
#facebook-like-bubble .bubble {float: left; height: 66px; max-width: 63%; color: #424242; font-size: 17px; white-space: nowrap; padding: 14px 47px 0 55px; overflow: visible}
#facebook-like-bubble .edge {width: 19px; float: left; height: 80px; background-position: 100% 0%}
#facebook-like-bubble iframe {border: none; overflow: hidden; width: 100px; height: 21px; vertical-align: middle; margin-left: 10px; _left: 8px}
.truncate20px {position: relative; display: inline-block; _display: inline; _zoom: 1; overflow: hidden; text-align: justify}
.truncate20px {height: 20px; padding-right: 14px}
.truncate20px span {position: absolute; top: 0; right: 0}
.viewport-element {z-index: 123}
label {cursor: pointer}
.softClear {width: 100%; overflow: hidden}
.non-bold {font-weight: normal}
#footer .serial {font-size: 8px; color: #F9F9F9}
#container.fixed {width: 990px; margin: auto}
#container.min_max {min-width: 990px; max-width: 1230px; margin: auto; _width: 990px}
#container.stretch #footer .links {width: auto !important}
.lowercase {text-transform: lowercase}
.rounded-container {zoom: 1}
div.rounded-container.grey {border: 1px solid #ccc}
div.rounded-container.light_grey {border: 1px solid #ddddde}
div.rounded-container.grey_e4e4e5 {border: 1px solid #e4e4e5}
div.rounded-container.grey_eaeaeb {border: 1px solid #eaeaeb}
div.rounded-container.grey_efefef {border: 1px solid #efefef}
div.rounded-container.light_blue {border: 2px solid #6699CC; background-image: url(/images/misc/light_blue_gradient.jpg); background-repeat: repeat-x}
div.rounded-container.yellow {border: 2px solid #FCCB18; background-image: url(/images/misc/yellow_gradient.jpg); background-repeat: repeat-x}
div.rounded-container.light_red {border: 2px solid #fe4748}
.rounded-container .top-left {float: left; position: relative; top: -1px; left: -1px}
.rounded-container.light_blue .top-left, .rounded-container.light_red .top-left, .rounded-container.yellow .top-left {top: -2px; left: -2px}
.rounded-container .top-right {float: right; position: relative; top: -1px; right: -1px}
.rounded-container.light_blue .top-right, .rounded-container.light_red .top-right, .rounded-container.yellow .top-right {top: -2px; right: -2px}
.rounded-container .bottom-left {float: left; position: relative; bottom: -1px; left: -1px}
.rounded-container.light_blue .bottom-left, .rounded-container.light_red .bottom-left, .rounded-container.yellow .bottom-left {bottom: -2px; left: -2px}
.rounded-container .bottom-right {float: right; position: relative; bottom: -1px; right: -1px}
.rounded-container.light_blue .bottom-right, .rounded-container.light_red .bottom-right, .rounded-container.yellow .bottom-right {bottom: -2px; right: -2px}
.rounded-container .rounded-header {background-image: url(/images/misc/grey_gradient.jpg); background-position: center bottom; background-repeat: repeat-x; color: #666666}
.rounded-container .rounded-title {font-size: 16px; font-weight: bold; padding: 4px 12px}
.rounded-container .rounded-content {padding: 0px 10px}
.rounded-box.gray-gradient-40 .content {border: 1px solid #e3e3e3}
.rounded-box.gray-gradient-40 .content h5 {color: #666666; font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif; font-size: 18px; font-weight: normal}
.rounded-box.gray-gradient-40 .top, .rounded-box.gray-gradient-40 .bottom, .rounded-box.gray-gradient-40 .top .edge, .rounded-box.gray-gradient-40 .bottom .edge {position: relative; background: url(/images/css/sprites/rounded_boxes/gray_gradient_40.png) top left no-repeat}
.rounded-box.gray-gradient-40 .top {height: 39px}
.rounded-box.gray-gradient-40 .bottom {height: 40px; background-position: bottom left}
.rounded-box.gray-gradient-40 .top .edge, .rounded-box.gray-gradient-40 .bottom .edge {height: 100%; width: 3px; display: block; position: absolute; top: 0px; right: 0px; background-position: top right}
.rounded-box.gray-gradient-40 .bottom .edge {background-position: bottom right}
.rounded-box.gray-gradient-40 .top .left, .rounded-box.gray-gradient-40 .bottom .left {margin-left: 28px}
.rounded-box.gray-gradient-40 .top .right, .rounded-box.gray-gradient-40 .bottom .right {margin-right: 18px}
.rounded-box.gray-gradient-40 .top .left {float: left; line-height: 39px}
.rounded-box.gray-gradient-40 .top .right {float: right; line-height: 39px}
.rounded-box.gray-gradient-40 .bottom .left {float: left; line-height: 40px}
.rounded-box.gray-gradient-40 .bottom .right {float: right; line-height: 40px}
.wire-e9b-11r {margin-right: 11px}
.wire-e9b-11r-content {background: #fff; padding: 1px 1px; border-right: 1px solid #e9e9e9; border-left: 1px solid #e9e9e9; margin-right: -11px}
.wire-e9b-11r-top, .wire-e9b-11r-bottom, .wire-e9b-11r-top-edge, .wire-e9b-11r-bottom-edge {height: 14px; position: relative; background: url(/images/css/sprites/rounded_boxes/wire_e9b_11r.png) top left no-repeat}
.wire-e9b-11r-top, .wire-e9b-11r-bottom {font-size: 8px}
.wire-e9b-11r-bottom {background-position: bottom left}
.wire-e9b-11r-top-edge, .wire-e9b-11r-bottom-edge {margin-right: -11px; width: 11px; display: block; position: absolute; top: 0px; right: 0px; background-position: top right}
.wire-e9b-11r-bottom-edge {background-position: bottom right}
.wire-e5b-7r {margin-right: 7px}
.wire-e5b-7r-content {background: #fff; padding: 1px 1px; border-right: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; margin-right: -7px}
.wire-e5b-7r-top, .wire-e5b-7r-bottom, .wire-e5b-7r-top-edge, .wire-e5b-7r-bottom-edge {height: 14px; position: relative; background: url(/images/css/sprites/rounded_boxes/wire_e5b_7r.png) top left no-repeat}
.wire-e5b-7r-top, .wire-e5b-7r-bottom {font-size: 8px}
.wire-e5b-7r-bottom {background-position: bottom left}
.wire-e5b-7r-top-edge, .wire-e5b-7r-bottom-edge {margin-right: -7px; width: 7px; display: block; position: absolute; top: 0px; right: 0px; background-position: top right}
.wire-e5b-7r-bottom-edge {background-position: bottom right}
.filled-f7c-11r-content {padding: 5px 35px; background-color: #f7f7f7}
.filled-f7c-11r-top, .filled-f7c-11r-bottom, .filled-f7c-11r-top-edge, .filled-f7c-11r-bottom-edge {position: relative; background: url(/images/css/sprites/rounded_boxes/filled_f7c_11r.png) top left no-repeat}
.filled-f7c-11r-top {height: 22px}
.filled-f7c-11r-bottom {height: 22px; background-position: bottom left}
.filled-f7c-11r-top-edge, .filled-f7c-11r-bottom-edge {height: 100%; width: 11px; display: block; position: absolute; top: 0px; right: 0px; background-position: top right}
.filled-f7c-11r-bottom-edge {background-position: bottom right}
.filled-f7c-11r-top-left, .filled-f7c-11r-bottom-left {margin-left: 28px}
.filled-f7c-11r-top-right, .filled-f7c-11r-bottom-right {margin-right: 18px}
.filled-f7c-11r-top-left {float: left}
.filled-f7c-11r-top-right {float: right}
.filled-f7c-11r-bottom-left {float: left}
.filled-f7c-11r-bottom-right {float: right}
.filled-fffdebc-11r-content {padding: 5px 35px; background-color: #fffdeb}
.filled-fffdebc-11r-top, .filled-fffdebc-11r-bottom, .filled-fffdebc-11r-top-edge, .filled-fffdebc-11r-bottom-edge {position: relative; background: url(/images/css/sprites/rounded_boxes/filled_fffdebc_11r.png) top left no-repeat}
.filled-fffdebc-11r-top {height: 22px}
.filled-fffdebc-11r-bottom {height: 22px; background-position: bottom left}
.filled-fffdebc-11r-top-edge, .filled-fffdebc-11r-bottom-edge {height: 100%; width: 11px; display: block; position: absolute; top: 0px; right: 0px; background-position: top right}
.filled-fffdebc-11r-bottom-edge {background-position: bottom right}
.filled-fffdebc-11r-top-left, .filled-fffdebc-11r-bottom-left {margin-left: 28px}
.filled-fffdebc-11r-top-right, .filled-fffdebc-11r-bottom-right {margin-right: 18px}
.filled-fffdebc-11r-top-left {float: left}
.filled-fffdebc-11r-top-right {float: right}
.filled-fffdebc-11r-bottom-left {float: left}
.filled-fffdebc-11r-bottom-right {float: right}
.rounded-box.gray-gradient-7r, .rounded-box.gray-gradient-7r .content, .rounded-box.gray-gradient-7r .top, .rounded-box.gray-gradient-7r .bottom, .rounded-box.gray-gradient-7r .top .edge, .rounded-box.gray-gradient-7r .bottom .edge {position: relative; background: url(/images/css/sprites/rounded_boxes/rounded_box_gray_gradient_7r.gif) top left no-repeat}
.rounded-box.gray-gradient-7r {background: url(/images/css/gray_gradient.gif) top right repeat-x; zoom: 1}
.rounded-box.gray-gradient-7r .content {background-position: 0 -10px; padding: 0px 2px; zoom: 1}
.rounded-box.gray-gradient-7r .top {height: 10px; background-position: 0 0}
.rounded-box.gray-gradient-7r .bottom {height: 10px; background-position: 0 -990px}
.rounded-box.gray-gradient-7r .top .edge, .rounded-box.gray-gradient-7r .bottom .edge {height: 100%; width: 11px; display: block; position: absolute; top: 0px; right: 0px; background-position: -989px 0}
.rounded-box.gray-gradient-7r .bottom .edge {background-position: -989px -990px}
.rounded-box .filled-ffc-5r-top, .rounded-box .filled-ffc-5r-bottom, .rounded-box .filled-ffc-5r-top-edge, .rounded-box .filled-ffc-5r-bottom-edge {position: relative; background: url(/images/css/sprites/rounded_boxes/filled_ffc_5r.png) top left no-repeat}
.rounded-box .filled-ffc-5r {margin-right: 5px}
.rounded-box .filled-ffc-5r-content {background-color: #fff; margin-right: -5px}
.rounded-box .filled-ffc-5r-top {height: 5px}
.rounded-box .filled-ffc-5r-bottom {height: 5px; background-position: bottom left}
.rounded-box .filled-ffc-5r-top-edge, .rounded-box .filled-ffc-5r-bottom-edge {height: 100%; width: 5px; display: block; position: absolute; top: 0px; right: 0px; background-position: top right; margin-right: -5px}
.rounded-box .filled-ffc-5r-bottom-edge {background-position: bottom right}
.rounded-box .filled-edf5fec-5r-top, .rounded-box .filled-edf5fec-5r-bottom, .rounded-box .filled-edf5fec-5r-top-edge, .rounded-box .filled-edf5fec-5r-bottom-edge {position: relative; background: url(/images/css/sprites/rounded_boxes/filled_edf5fec_5r.png) top left no-repeat}
.rounded-box .filled-edf5fec-5r {margin-right: 5px}
.rounded-box .filled-edf5fec-5r-content {background-color: #edf5fe; margin-right: -5px}
.rounded-box .filled-edf5fec-5r-top {height: 5px}
.rounded-box .filled-edf5fec-5r-bottom {height: 5px; background-position: bottom left}
.rounded-box .filled-edf5fec-5r-top-edge, .rounded-box .filled-edf5fec-5r-bottom-edge {height: 100%; width: 5px; display: block; position: absolute; top: 0px; right: 0px; background-position: top right; margin-right: -5px}
.rounded-box .filled-edf5fec-5r-bottom-edge {background-position: bottom right}
.rounded-box .inner-shadow-ffc-3r-top, .rounded-box .inner-shadow-ffc-3r-bottom, .rounded-box .inner-shadow-ffc-3r-top-edge, .rounded-box .inner-shadow-ffc-3r-bottom-edge, .rounded-box .inner-shadow-ffc-3r-content {position: relative; background: url(/images/css/sprites/rounded_boxes/inner_shadow_ffc_3r.png) top left no-repeat}
.rounded-box .inner-shadow-ffc-3r {margin-right: 3px}
.rounded-box .inner-shadow-ffc-3r-content {background-position: 0px -3px; margin-right: -3px; border-right: 1px solid #e3e3e3; background-color: #fff; zoom: 1}
.rounded-box .inner-shadow-ffc-3r-top {height: 3px}
.rounded-box .inner-shadow-ffc-3r-bottom {height: 3px; background-position: bottom left}
.rounded-box .inner-shadow-ffc-3r-top-edge, .rounded-box .inner-shadow-ffc-3r-bottom-edge {height: 100%; width: 3px; display: block; position: absolute; top: 0px; right: 0px; background-position: top right; margin-right: -3px}
.rounded-box .inner-shadow-ffc-3r-bottom-edge {background-position: bottom right}
.rounded-box .inner-shadow-ffc-10r-top, .rounded-box .inner-shadow-ffc-10r-bottom, .rounded-box .inner-shadow-ffc-10r-top-edge, .rounded-box .inner-shadow-ffc-10r-bottom-edge, .rounded-box .inner-shadow-ffc-10r-content {position: relative; background: url(/images/css/sprites/rounded_boxes/inner_shadow_ffc_10r.png) top left no-repeat}
.rounded-box .inner-shadow-ffc-10r {margin-right: 10px}
.rounded-box .inner-shadow-ffc-10r-content {background-position: 0px -10px; margin-right: -10px; border-right: 1px solid #d7d7d7; background-color: #fff; zoom: 1}
.rounded-box .inner-shadow-ffc-10r-top {height: 10px}
.rounded-box .inner-shadow-ffc-10r-bottom {height: 10px; background-position: bottom left}
.rounded-box .inner-shadow-ffc-10r-top-edge, .rounded-box .inner-shadow-ffc-10r-bottom-edge {height: 100%; width: 10px; display: block; position: absolute; top: 0px; right: 0px; background-position: top right; margin-right: -10px}
.rounded-box .inner-shadow-ffc-10r-bottom-edge {background-position: bottom right}
.rounded-box.gray-gradient-desc-7r, .rounded-box.gray-gradient-desc-7r .content, .rounded-box.gray-gradient-desc-7r .top, .rounded-box.gray-gradient-desc-7r .bottom, .rounded-box.gray-gradient-desc-7r .top .edge, .rounded-box.gray-gradient-desc-7r .bottom .edge {position: relative; background: url(/images/css/sprites/rounded_boxes/rounded_box_gray_gradient_7r.gif) top left no-repeat}
.rounded-box.gray-gradient-desc-7r {background: url(/images/css/sprites/rounded_boxes/rounded_box_gray_gradient_desc_7r.gif) top right repeat-x; zoom: 1}
.rounded-box.gray-gradient-desc-7r .content {background-position: 0 -10px; padding: 0px 2px; zoom: 1}
.rounded-box.gray-gradient-desc-7r .top {height: 10px; background-position: 0 0}
.rounded-box.gray-gradient-desc-7r .bottom {height: 10px; background-position: 0 -990px}
.rounded-box.gray-gradient-desc-7r .top .edge, .rounded-box.gray-gradient-desc-7r .bottom .edge {height: 100%; width: 11px; display: block; position: absolute; top: 0px; right: 0px; background-position: -1289px 0}
.rounded-box.gray-gradient-desc-7r .bottom .edge {background-position: -1289px -990px}
.images-facebox-close_hover-png {height: 48px; width: 48px; background-position: -0px -0px}
.images-icons-web-iconexperience-hand_money_32-png {height: 32px; width: 32px; background-position: -58px -0px}
.images-icons-web-iconexperience-cashier_32-png {height: 32px; width: 32px; background-position: -100px -0px}
.images-icons-web-iconexperience-question_32-png {height: 32px; width: 32px; background-position: -142px -0px}
.images-icons-web-iconexperience-add_to_cart_32-png {height: 32px; width: 32px; background-position: -184px -0px}
.images-icons-web-iconexperience-users_into_32-png {height: 32px; width: 32px; background-position: -0px -58px}
.images-icons-web-iconexperience-swap_32-png {height: 32px; width: 32px; background-position: -42px -58px}
.images-icons-web-ioffer-bought_32-png {height: 30px; width: 20px; background-position: -84px -58px}
.images-icons-24X24-note_pinned-png {height: 24px; width: 24px; background-position: -114px -58px}
.images-icons-web-ioffer-invoice_sent_16-png {height: 17px; width: 13px; background-position: -148px -58px}
.images-icons-help_header-png {height: 16px; width: 16px; background-position: -171px -58px}
.images-icons-web-iconexperience-flags-codes-flag_US-png {height: 16px; width: 16px; background-position: -197px -58px}
.images-icons-16X16-id_card-png {height: 16px; width: 16px; background-position: -0px -100px}
.images-icons-16X16-store_16-png {height: 16px; width: 16px; background-position: -26px -100px}
.images-icons-16X16-rating16-png {height: 16px; width: 16px; background-position: -52px -100px}
.images-misc-corners-grey_top_left_32x30-gif {height: 35px; width: 30px; background-position: -0px -0px}
.images-icons-web-iconexperience-add_to_cart_32-gif {height: 32px; width: 32px; background-position: -40px -0px}
.images-icons-web-iconexperience-hand_money_32-gif {height: 32px; width: 32px; background-position: -82px -0px}
.images-icons-web-iconexperience-cashier_32-gif {height: 32px; width: 32px; background-position: -124px -0px}
.images-icons-web-iconexperience-question_32-gif {height: 32px; width: 32px; background-position: -166px -0px}
.images-icons-web-iconexperience-swap_32-gif {height: 32px; width: 32px; background-position: -0px -45px}
.images-icons-web-iconexperience-users_into_32-gif {height: 32px; width: 32px; background-position: -42px -45px}
.images-misc-corners-grey_top_left_24x30-gif {height: 30px; width: 24px; background-position: -84px -45px}
.images-icons-web-ioffer-bought_32-gif {height: 30px; width: 20px; background-position: -118px -45px}
.images-buttons-preview_82_29-gif {height: 29px; width: 82px; background-position: -0px -87px}
.images-icons-24X24-note_pinned-gif {height: 24px; width: 24px; background-position: -92px -87px}
.images-buttons-pagination_blue_previous-gif {height: 24px; width: 37px; background-position: -126px -87px}
.images-buttons-pagination_blue_next-gif {height: 24px; width: 37px; background-position: -173px -87px}
.images-misc-search_view_gallery_on-gif {height: 22px; width: 21px; background-position: -0px -126px}
.images-misc-search_view_list_off-gif {height: 22px; width: 21px; background-position: -31px -126px}
.images-misc-search_view_gallery_off-gif {height: 22px; width: 21px; background-position: -62px -126px}
.images-misc-search_view_list_on-gif {height: 22px; width: 21px; background-position: -93px -126px}
.images-icons-help_gray_21x20-gif {height: 20px; width: 21px; background-position: -124px -126px}
.images-icons-offlinesmiley-gif {height: 18px; width: 18px; background-position: -155px -126px}
.images-icons-watchlist-gif {height: 18px; width: 18px; background-position: -183px -126px}
.images-icons-swap_gray_18-gif {height: 18px; width: 18px; background-position: -0px -158px}
.images-icons-cart_gray_18-gif {height: 18px; width: 18px; background-position: -28px -158px}
.images-icons-report-gif {height: 18px; width: 18px; background-position: -56px -158px}
.images-misc-user_preview-view_more_items-gif {height: 17px; width: 106px; background-position: -84px -158px}
.images-icons-web-ioffer-invoice_sent_16-gif {height: 17px; width: 13px; background-position: -200px -158px}
.images-misc-user_preview-preview_sellers_items-gif {height: 17px; width: 133px; background-position: -0px -186px}
.images-icons-16X16-id_card-gif {height: 16px; width: 16px; background-position: -143px -186px}
.images-icons-16X16-rating16-gif {height: 16px; width: 16px; background-position: -169px -186px}
.images-icons-bought_ra-gif {height: 16px; width: 16px; background-position: -195px -186px}
.images-icons-offer_ra-gif {height: 16px; width: 16px; background-position: -0px -213px}
.images-icons-rating_pos_ra-gif {height: 16px; width: 16px; background-position: -26px -213px}
.images-icons-16X16-store_16-gif {height: 16px; width: 16px; background-position: -52px -213px}
.images-icons-web-iconexperience-flags-codes-flag_US-gif {height: 16px; width: 16px; background-position: -78px -213px}
.images-icons-offer2_ra-gif {height: 16px; width: 16px; background-position: -104px -213px}
.images-icons-accepted_ra-gif {height: 16px; width: 16px; background-position: -130px -213px}
.images-icons-question_ra-gif {height: 16px; width: 16px; background-position: -156px -213px}
.images-icons-help_header-gif {height: 16px; width: 16px; background-position: -182px -213px}
.images-misc-ext_logos-google_14_47-gif {height: 14px; width: 47px; background-position: -0px -239px}
.images-misc-corners-grey_e4e4e5_bottom_right-gif {height: 12px; width: 12px; background-position: -57px -239px}
.images-misc-corners-grey_e4e4e5_top_left-gif {height: 12px; width: 12px; background-position: -79px -239px}
.images-misc-corners-grey_e4e4e5_bottom_left-gif {height: 12px; width: 12px; background-position: -101px -239px}
.images-misc-corners-grey_e4e4e5_top_right-gif {height: 12px; width: 12px; background-position: -123px -239px}
.images-misc-header-spacer_small-gif {height: 11px; width: 1px; background-position: -145px -239px}
.images-icons-web-mini-tag-gif {height: 10px; width: 10px; background-position: -156px -239px}
.images-icons-web-mini-document-gif {height: 10px; width: 10px; background-position: -176px -239px}
.images-misc-corners-grey_bottom_right-gif {height: 7px; width: 7px; background-position: -196px -239px}
.images-misc-corners-grey_eaeaeb_bottom_right-gif {height: 7px; width: 7px; background-position: -213px -239px}
.images-misc-corners-grey_top_left-gif {height: 7px; width: 7px; background-position: -0px -263px}
.images-misc-corners-grey_eaeaeb_bottom_left-gif {height: 7px; width: 7px; background-position: -17px -263px}
.images-misc-corners-grey_top_right-gif {height: 7px; width: 7px; background-position: -34px -263px}
.images-misc-corners-grey_bottom_left-gif {height: 7px; width: 7px; background-position: -51px -263px}
.images-misc-corners-grey_eaeaeb_top_right-gif {height: 7px; width: 7px; background-position: -68px -263px}
.images-misc-corners-grey_eaeaeb_top_left-gif {height: 7px; width: 7px; background-position: -85px -263px}
#facebox .b {background:url(/images/facebox/b.png)}
* html #facebox .b {background: transparent; background-image: url(); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/facebox/b.png", sizingMethod="scale")}
#facebox .tl {background:url(/images/facebox/tl.png)}
* html #facebox .tl {background: transparent; background-image: url(); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/facebox/tl.png")}
#facebox .tr {background:url(/images/facebox/tr.png)}
* html #facebox .tr {background: transparent; background-image: url(); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/facebox/tr.png")}
#facebox .bl {background:url(/images/facebox/bl.png)}
* html #facebox .bl {background: transparent; background-image: url(); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/facebox/bl.png")}
#facebox .br {background:url(/images/facebox/br.png)}
* html #facebox .br {background: transparent; background-image: url(); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/facebox/br.png")}
#facebox-close-button {cursor: pointer; position: relative; left: 20px; _left: 25px; top: 21px; margin-top: -48px; height: 48px; width: 48px; float: right; z-index: 5; background-image: url(/images/facebox/close.png)}
* html #facebox-close-button {background: transparent; background-image: url(); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/facebox/close.png')}
#facebox-close-button:hover {background-image: url(/images/facebox/close_hover.png)}
* html #facebox-close-button:hover {background: transparent; background-image: url(); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/facebox/close_hover.png')}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px; width: 10px; overflow: hidden; padding: 0}
#facebox {position: absolute; top: 0; left: 0; z-index: 5010; text-align: left; width: 100%}
#facebox .popup {position: relative}
#facebox.shown {position: fixed; _position: absolute}
#facebox .popup_table {border-collapse: collapse; margin: auto}
#facebox table.popup_table td {border-bottom: 0}
#facebox .body {padding: 3px; background: #fff; min-width: 370px}
#facebox .content {border: none; top: 0px; right: 0px; bottom: 0px; left: 0px; padding: 5px}
#facebox .loading {text-align: center}
#facebox_overlay {position: fixed; top: 0px; left: 0px; height:100%; width:100%}
.facebox_hide {z-index:-100}
.facebox_overlayBG {background-color: #000; z-index: 99}
* html #facebox_overlay {/* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
#facebox-content {padding: 5px}
#facebox-content table {width: 100%; border-collapse: collapse}
#facebox-content .header tr {background: #5591CD; color: #FFFFFF}
#facebox-content .label {font-size: 24px; text-align: center}
#facebox-content .header a {color: #FFFFFF}
#facebox-content .content {padding: 5px 10px; color: #333333}
#facebox-content .footer {border-top: 1px solid #DDDDDD; padding-top: 5px; margin-top: 10px}
#facebox-content .gray {color: #666666}
#facebox-content .underline {text-decoration: underline}
#facebox-content .comment {color: #666666; font-style: italic}
#facebox-content .loading_indicator {margin-bottom: 5px}
#facebox-content .submit {font-size: 125%}
#lightBoxOverlay {display: none; position: absolute; top: 0; left: 0; z-index: 5001}
* html #lightBoxOverlay {back\ground-color: transparent; background-image: url()}
#lightBoxOverlay2 {display: none; background-image: url(/images/misc/overlay.png); position: absolute; top: 0; left: 0; z-index: 5000}
* html #lightBoxOverlay2 {background-color: #333; back\ground-color: transparent; background-image: url(); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/misc/overlay.png", sizingMethod="scale")}
.webNoticeArea {display: none}
.lno {width: 600px}
.lno h1, .lno h2, .lno h3, .lno h4 {margin: 5px 0 0 0}
.lno-content {margin: 5px 10px}
.lno-countdown {color: #000000}
.lno-details-link {margin: 7px 0 0 5px; _margin: 2px 0 0 5px; padding: 2px 13px 2px 36px; font-weight: bold; font-size: 12px; background: transparent url(/images/icons/offer_details.gif) no-repeat}
.lno-message td {vertical-align: top; padding: 5px !important}
.lno-no-contact-info {width: 200px; padding: 5px }
.lno-summary, .lno-header {color: #696969}
.lno-header {margin: 0 0 10px 0}
.lno-location {font-size: 16px; line-height: 14px}
.lno-large {font-size: 18px}
.lno-xlarge {font-size: 22px}
.lno-header a {color: #3366CC }
.lno-flag {margin: 0 0 0 10px}
.lno-badge {background: url(/images/misc/ratings/badge_tiny.gif) no-repeat; height: 28px; width: 27px; font-size: 10px; display: inline-block}
.lno-badge-score {padding: 5px 0 0 1px; display: inline-block; font-weight: bold}
.lno-footer image {cursor: pointer}
.lno-footer td {width: 1%; white-space:nowrap}
.lno-footer-image {height: 46px; width: 162px; background: url(/images/buttons/offer_buttons.png) no-repeat}
#lno-accept-button .lno-footer-image {background-position: -23px -104px}
#lno-buy-now-button .lno-footer-image {background-position: -223px -104px}
#lno-answer-button .lno-footer-image {width: 177px; background-position: -23px -306px}
#lno-counter-button .lno-footer-image {background-position: -23px -177px}
#lno-make-offer-button .lno-footer-image {background-position: -223px -177px}
#lno-message-button .lno-footer-image {background-position: -23px -239px}
#lno-question-button .lno-footer-image {background-position: -223px -239px}
.lno-bundled-item td {padding: 5px 0}
.lno .textarea-comment {width: 355px !important}
.lno .form-text-price {width: 140px}
.lno-summary {margin-top: 5px; width: 1px !important; line-height: 27px}
.lno-summary td {padding: 2px; font-size: 22px}
.lno-summary tr.total td {border-top: dotted 1px black; font-size: 24px; font-weight: bold; color: black}
.lno-top-align td {vertical-align: top}
.lno-item-image {padding: 5px; border: solid 1px #CCCCCC; display: block}
.lno-buy-now-summary {width: 10px !important}
.lno-buy-now-summary span, .lno-buy-now-summary h3 {white-space: nowrap}
#lno-details .lno-item-image-td {width: 120px}
#lno-details .lno-item-image {padding: 5px}
#lno-accept-tab_container .lno-item-image-td {width:50px}
#lno-accept-tab_container .lno-item-image {padding: 2px}
#lno-accept-submit {width: 250px; margin: 10px 0 0 50px}
#lno-accept-submit:hover {background-position: 0 -37px}
.lno-submit-seller {background: url(/images/buttons/accept_proceed_invoice.gif) no-repeat scroll 0 -4px; height: 33px}
.lno-submit-buyer {background: url(/images/buttons/accept_proceed_checkout.gif) no-repeat scroll 0 0px; height: 35px}
div.lno-update-asking-price {margin: 15px 0px 10px 0px}
div.lno-update-asking-price span {padding: 5px; border: 1px solid #CCC; background: #FFFFEE; white-space: nowrap; font-weight: bold}
#facebox-content .tabbed_navigation_tab.active, #facebox-content .tabbed_navigation_tab.active:hover {color: #000099}
#facebox-content .tabbed_navigation_loading_content {margin: 10px}
#facebox-content .tabbed_navigation_loading_content h3 {color: #000000}
/* Common gallery-item css */ .gallery-item {float: left; position: relative; overflow: hidden; display: block}
.gallery-item .title {color: #809ACF; font-size: 13px}
.gallery-item .title-description {height: 38px}
.gallery-item .price {white-space: nowrap}
.gallery-item .online-price-shipping {color: #B3B3B3; font-weight: bold; height: 40px; font-size: 10px}
.gallery-item .highlighted {font-weight: bold}
.gallery-item.featured-bold .title {color: #3366CC; font-weight: bold}
.gallery-item.featured-highlight, .gallery-item.featured-plus {margin-right: -1px}
.gallery-item.featured-highlight {z-index: 2; border: 1px solid #97C877}
.gallery-item .featured-plus-ribbon {display: none}
.gallery-item.featured-plus {background: url("/images/css/gallery_featured_plus.gif") repeat-x scroll left bottom transparent; border: 1px solid #ECECEC}
.gallery-item.featured-plus .featured-plus-ribbon {display: block; left: 14px; top: 6px; width: 122px; height: 34px; text-align: center; color: #70b743; text-transform: uppercase; font-size: 11px}
.gallery-item .thumbnail, .gallery-item .title-description, .gallery-item .online-price-shipping, .gallery-item .featured-highlight, .gallery-item .featured-plus, .gallery-item .featured-plus-ribbon {position: absolute; overflow: hidden; top: -2px}
/* Gallery item 120px */ .gallery-item-120 {width: 150px; height: 266px; margin: 8px 0}
.gallery-item-120 .thumbnail {height: 120px; width: 120px; top: 34px; left: 18px}
.gallery-item-120 .price {font-size: 15px}
.gallery-item-120 .title-description {left: 18px; top: 164px; width: 120px}
.gallery-item-120 .online-price-shipping {top: 216px; left: 18px; width: 120px}
.gallery-item-120.featured-plus, .gallery-item-120.featured-highlight {height: 264px; width: 148px}
/* Gallery item 150px */ .gallery-item-150 {width: 180px; height: 300px; margin: 11px 0}
.gallery-item-150 .thumbnail {height: 150px; width: 150px; top: 40px; left: 14px}
.gallery-item-150 .price {font-size: 16px}
.gallery-item-150 .title-description {left: 14px; top: 206px; width: 150px}
.gallery-item-150 .online-price-shipping {top: 248px; left: 14px; width: 120px}
.gallery-item-150.featured-plus, .gallery-item-150.featured-highlight {height: 298px; width: 178px}
.gallery-item-150.featured-plus .featured-plus-ribbon {width: 150px}
.store-body-item-cart-container, .store-body-item-cart-container-hover, .store-body-item-cart-container-added {position: absolute; top: 30px; right: 10px; z-index: 1000}
.store-body-item-cart-container .store-body-item-cart-added, .store-body-item-cart-container-hover .store-body-item-cart-added {display: none}
.store-body-item-cart-container-added .store-body-item-cart-added {display: block}
.store-body-item-cart-container-hover .store-body-item-cart-add {display: block}
.store-body-item-cart-add {display: none}
.sidebar-container {border: 1px solid #e5e5e5; margin-bottom: 20px}
.sidebar-container-top .left, .sidebar-container-top .right, .sidebar-container-header, .sidebar-container-header .left, .sidebar-container-header .right, .sidebar-container-header .left, .sidebar-container-header .right, .sidebar-container-footer .left, .sidebar-container-footer .right {background: url(/images/css/sprites/rounded_boxes/blue_gray.gif)}
.sidebar-container-top {position: relative; zoom: 1}
.sidebar-container-top .left, .sidebar-container-top .right {font-size: 1px; position: absolute; height: 6px; top: -1px}
.sidebar-container-top .left {background-position: -80px -60px; width: 6px; left: -1px}
.sidebar-container-top .right {background-position: -86px -60px; width: 4px; right: -1px}
.sidebar-container-footer {position: relative; zoom: 1}
.sidebar-container-footer .left, .sidebar-container-footer .right {position: absolute; bottom: -1px; height: 6px; width: 7px; font-size: 0px}
.sidebar-container-footer .left {background-position: 0px -60px; left: -1px}
.sidebar-container-footer .right {background-position: -7px -60px; right: -1px}
.facebook-wrapper {padding:15px 30px}
button.css-button{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;width:auto;overflow:visible}a.css-button,a.css-button:hover{text-decoration:none}.css-button{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;font-size:18px;line-height:1;cursor:pointer}.css-button{*display:inline}.css-button.fat{line-height:1.5}.css-button.css-button-orange{-moz-box-shadow:0 0 2px #bbbbbb;-webkit-box-shadow:0 0 2px #bbbbbb;-o-box-shadow:0 0 2px #bbbbbb;box-shadow:0 0 2px #bbbbbb;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;text-shadow:#a95425 0 1px 0;background-color:#e58234;*zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF8AD28', endColorstr='#FFE58234')";filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF8AD28', endColorstr='#FFE58234');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8ad28), color-stop(100%, #e58234));background-image:-webkit-linear-gradient(top, #f8ad28,#e58234);background-image:-moz-linear-gradient(top, #f8ad28,#e58234);background-image:-o-linear-gradient(top, #f8ad28,#e58234);background-image:linear-gradient(top, #f8ad28,#e58234);font-weight:bold;color:#fff !important;padding:10px 15px;background-color:#f49e3c;border:1px solid #e58234}.css-button.css-button-orange:hover{background-color:#e2741d;*zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF7A40F', endColorstr='#FFE2741D')";filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF7A40F', endColorstr='#FFE2741D');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7a40f), color-stop(100%, #e2741d));background-image:-webkit-linear-gradient(top, #f7a40f,#e2741d);background-image:-moz-linear-gradient(top, #f7a40f,#e2741d);background-image:-o-linear-gradient(top, #f7a40f,#e2741d);background-image:linear-gradient(top, #f7a40f,#e2741d);background-color:#f39224}.css-button.css-button-orange:active{background-color:#e2741d;*zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCB681A', endColorstr='#FFE2741D')";filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCB681A', endColorstr='#FFE2741D');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cb681a), color-stop(100%, #e2741d));background-image:-webkit-linear-gradient(top, #cb681a,#e2741d);background-image:-moz-linear-gradient(top, #cb681a,#e2741d);background-image:-o-linear-gradient(top, #cb681a,#e2741d);background-image:linear-gradient(top, #cb681a,#e2741d);background-color:#dd7740;padding:11px 15px 9px 15px;border-color:#c65d23}.css-button.css-button-grey{-moz-box-shadow:0 0 2px #bbbbbb;-webkit-box-shadow:0 0 2px #bbbbbb;-o-box-shadow:0 0 2px #bbbbbb;box-shadow:0 0 2px #bbbbbb;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;text-shadow:#666666 0 1px 0;background-color:#807f7d;*zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFC0C0BC', endColorstr='#FF807F7D')";filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFC0C0BC', endColorstr='#FF807F7D');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c0c0bc), color-stop(100%, #807f7d));background-image:-webkit-linear-gradient(top, #c0c0bc,#807f7d);background-image:-moz-linear-gradient(top, #c0c0bc,#807f7d);background-image:-o-linear-gradient(top, #c0c0bc,#807f7d);background-image:linear-gradient(top, #c0c0bc,#807f7d);font-weight:bold;color:#fff !important;padding:10px 15px;background-color:#c0c0bc;border:1px solid #a6a6a3}.css-button.css-button-grey:hover{background-color:#737270;*zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFC0C0BC', endColorstr='#FF737270')";filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFC0C0BC', endColorstr='#FF737270');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c0c0bc), color-stop(100%, #737270));background-image:-webkit-linear-gradient(top, #c0c0bc,#737270);background-image:-moz-linear-gradient(top, #c0c0bc,#737270);background-image:-o-linear-gradient(top, #c0c0bc,#737270);background-image:linear-gradient(top, #c0c0bc,#737270);background-color:#b4b4af}.css-button.css-button-grey:active{background-color:#787775;*zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF51514F', endColorstr='#FF787775')";filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF51514F', endColorstr='#FF787775');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #51514f), color-stop(100%, #787775));background-image:-webkit-linear-gradient(top, #51514f,#787775);background-image:-moz-linear-gradient(top, #51514f,#787775);background-image:-o-linear-gradient(top, #51514f,#787775);background-image:linear-gradient(top, #51514f,#787775);background-color:#8c8c89;padding:11px 15px 9px 15px;border-color:#787775}.css-button.css-button-inner-blue{-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;-moz-box-shadow:inset 0 0 10px 1px #d9f6ff;-webkit-box-shadow:inset 0 0 10px 1px #d9f6ff;-o-box-shadow:inset 0 0 10px 1px #d9f6ff;box-shadow:inset 0 0 10px 1px #d9f6ff;border:1px solid #bae0ec;font-size:14px;font-weight:bold;color:#6e6e6e;padding:12px 10px;background:#fff;position:relative}.css-button.css-button-inner-blue.larger{font-size:18px}.css-button.css-button-inner-blue .inner-blue-ie-glow{display:none}.css-button.css-button-inner-blue .inner-blue-ie-glow .ie7,.ie8 .css-button.css-button-inner-blue .inner-blue-ie-glow{display:block;background:#d9f6ff;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0, finishopacity=30, style=2)}.css-button.css-button-inner-blue .inner-blue-ie-glow .ie7:hover,.ie8 .css-button.css-button-inner-blue .inner-blue-ie-glow:hover{background:#bae0ec;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0, finishopacity=20, style=2)}.css-button.css-button-inner-blue strong{color:#54b3da}.css-button.css-button-inner-blue:hover{-moz-box-shadow:inset 0 0 10px 1px #c0f0ff;-webkit-box-shadow:inset 0 0 10px 1px #c0f0ff;-o-box-shadow:inset 0 0 10px 1px #c0f0ff;box-shadow:inset 0 0 10px 1px #c0f0ff;border-color:#a6d7e6}.css-button.css-button-inner-blue:active{margin-top:1px;margin-left:1px}
#currency-helper{-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f5f5), color-stop(100%, #ffffff));background-image:-webkit-linear-gradient(top, #f5f5f5,#ffffff);background-image:-moz-linear-gradient(top, #f5f5f5,#ffffff);background-image:-o-linear-gradient(top, #f5f5f5,#ffffff);background-image:linear-gradient(top, #f5f5f5,#ffffff);-moz-box-shadow:1px 1px 5px #cccccc;-webkit-box-shadow:1px 1px 5px #cccccc;-o-box-shadow:1px 1px 5px #cccccc;box-shadow:1px 1px 5px #cccccc;background-color:#fff;position:absolute;border:1px solid #cfcfcf;padding:5px 10px}#currency-helper .currency-title{font-size:11px;font-weight:bold;color:#444}#currency-helper .currency-title img{vertical-align:middle;margin-right:5px}#currency-helper .currency-conversion{color:#ffb700;font-size:18px;margin-top:5px}#currency-helper .currency-tip{background:transparent url(/images/item/detail/share/tip.png) no-repeat scroll left top;bottom:-22px;height:22px;left:25px;position:absolute;width:16px}
