  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent}
body {line-height: 1}
ol, ul {list-style: none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none}
 :focus {outline: 0}
 ins {text-decoration: none}
del {text-decoration: line-through}
 table {border-collapse: collapse; border-spacing: 0}
   html, body {margin: 0; padding: 0; font-size: 100%}
body {background: #5a5f16; font: normal 75%/120% Verdana, Arial, Helvetica, sans-serif}
html>body {font-size: 11px;}
fieldset {border: 0;}
a img {border: 0; vertical-align: bottom;}
a span {cursor: pointer;}
a {outline: none;}
virtual-h3 {display:block; font-weight: bold; vertical-align: baseline}
virtual-h4 {display: block; font: bold 14px Arial, Helvetica, sans-serif; padding: 0; margin-bottom: 4px}
  .clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {display: block;}
  #ask_the_community a, #ask_the_community a:link, #ask_the_community a:visited, a, a:link, a:visited, .content td a, .content td a:link, .content td a:visited {color: #000}
#ask_the_community a:hover, #ask_the_community a:focus, a:hover, a:focus, .content td a:hover, .content td a:focus {color: #434343;}
#ask_the_community a:active, a:active, .content td a:active {color: #333; outline: 0;}
  #score a, #score a:link, #score a:visited {color: #fff; text-decoration:none}
#score a:hover, #score a:focus {color: #ffa}
#score a:active {color: #eee}
 #gallery a, #gallery a:link, #gallery a:visited {color: #fff}
#gallery a:hover, #gallery a:focus {color: #ffa}
#gallery a:active {color: #eee}
 #buzz a.read-more, #buzz a:link.read-more, #buzz a:visited.read-more {color: #98a007}
#buzz a:hover.read-more, #buzz a:focus.read-more {color: #db6005}
#buzz a:active.read-more {color: #999}
 .form-wrapper a, .form-wrapper a:link, .form-wrapper a:visited, #similar a.whats_this, #similar a:link.whats_this, #similar a:visited.whats_this, #similar_prodspec a.whats_this, #similar_prodspec a:link.whats_this, #similar_prodspec a:visited.whats_this {color: #db6005}
.form-wrapper a:hover, .form-wrapper a:focus, #similar a:hover.whats_this, #similar a:focus.whats_this, #similar_prodspec a:hover.whats_this, #similar_prodspec a:focus.whats_this {color: #848A06}
.form-wrapper a:active, #similar a:active.whats_this, #similar_prodspec a:active.whats_this {color: #999}
 #freak_description a.read-more, #freak_description a:link.read-more, #freak_description a:visited.read-more {color: #98a007}
#freak_description a:hover.read-more, #freak_description a:focus.read-more {color: #db6005}
#freak_description a:active.read-more {color: #999}
 #specs a.see-all, #specs a:link.see-all, #specs a:visited.see-all {font-weight: bold; color: #db6005}
#specs a:hover.see-all, #specs a:focus.see-all {color: #848A06}
#specs a:active.see-all {color: #999}
.camera-spec-table {background: white;}
 .content a, .content a:link, .content a:visited {color: #cd671f}
.content a:hover, .content a:focus {color: #848A06}
.content a:active {color: #999}
 #miniheader a, #miniheader a:link, #miniheader a:visited {color: #fff}
#miniheader a:hover, #miniheader a:focus {color: #ffa}
#miniheader h2 a, #miniheader h2 a:visited {color: #000; text-decoration: none}
.spinner {padding: 11px}
#fatprice p, #fatprice a, #fatprice a:link, #fatprice a:visited, #fatprice a:active #fatprice a:hover {color: #000000; font-size: 14px; font-weight: bolder; text-decoration: underline}
.reviewer a, .news-source a {text-decoration: none}
.review-rating {float: right; width: 105px; border: 1px solid #cacaca; margin-left: 11px; padding: 10px; -moz-border-radius: 9px}
.review-rating dl, .review-rating dt, .review-rating dd {margin:0;padding:0;}
 #tooltip {background: #fff; border: 2px solid #dd6712; padding: 0.5em; overflow: hidden; font-size: 93%}
#tooltip img {display: inline}
#tooltip h3 {margin: 0; padding: 0; font-size: 15px}
#tooltip h4 {margin: 0; padding: 0; font-size: 11px}
#tooltip ul {margin: 0; padding: 0.5em; background: #98a007; color: #fff;}
#tooltip li {list-style: none;}
#tooltip .from {text-align: right;}
  .product {background: #98a007; color: #fff; padding: 0 9px 10px}
.content .product p {margin: 0.5em 0; padding: 0; color: #000; line-height: normal;}
.content .product .found_in p {color: #fff; padding: 4px 0;}
.box .product ul {margin: 0; padding: 0}
.box .product li {list-style: none; margin: 0; padding: 1px 0; border: 0}
.box .product li a {background: url(/images/v2/arrow.gif) no-repeat 2px 50%; padding-left: 12px; text-decoration: none}
  .freak-score-box, .rightbox .freak-score-box {float: right; width: 125px; margin-top: 1px; background: url(/images/v2/freak-score-bottom.gif) no-repeat left bottom; padding-bottom: 10px; text-align: center; font-weight: bold; color: #fff}
.freak-score-box div, .rightbox .freak-score-box div {background: url(/images/v2/freak-score-top.gif) no-repeat left top; padding-top: 64px; padding-bottom: 6px; zoom: 1}
 .freak-score-box strong {}
.freak-score-box .rating, .rightbox .freak-score-box .rating {font-size: 3.6em; line-height: 1; display: block}
.rating img {vertical-align: bottom}
  #image-container, #video-container {height: 182px; background: #fff; text-align: center}
#image-container a, #image-container a img, #video-container a, #video-container a img {display: block; margin: auto}
#video-container a {position:relative; top:13px}
#thumbnail-container {background: #98a007; text-align: center; overflow:hidden; zoom:1; margin:4px 0; padding:0 0 6px}
#thumbnail-container div {margin:9px 5px 3px}
#flvvideo {position:relative; z-index:1}
   #breadcrumbs { }
#breadcrumbs div { padding: 0 6px; color: #5a5f16}
#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited {color: #d95f05; text-decoration: none}
#breadcrumbs a.current {color: #5a5f16}
#breadcrumbs a:hover, #breadcrumbs a:focus {color: #5a5f16; text-decoration: underline}
   #outer-doc {width: 922px; padding-bottom: 2em; margin: auto}
#outer-doc.with-google-adds {width: 1159px}
#doc {width: 922px; float: left}
#hd div#login-info {text-align: right; float: right; color: #D2D492}
#hd #login-info a {color: #D2D492; text-decoration: underline}
#hd { height: 77px}
#hd div#logo-div {width: 420px; float: left}
#hd div#logo-div a {text-decoration: none; color: #d9dbb7}
#hd div#logo-div span {position: absolute; bottom: 7px; left: 47px; right: 0; display: block; font: normal 11px/normal consolas, courier new, courier, monospace; color: #d9dbb7; text-transform: uppercase}
#hd form {background: url(/images/v2/hd-form.png) no-repeat; float: right; overflow: hidden; width: 390px; height: 74px; margin: 9px 0 0}
#hd form fieldset {margin: 0; padding: 20px 10px 0}
#hd form label {float: left}
#hd form label span {display: block; font-size: 10px; font-weight: bold; color: #f2f2d6}
#hd form .type_text {width: 27em; background: #e7f3ff; margin: 0 2px 0 0; padding: 2px 4px; font-size: 11px}
#hd form .select {width: 12em; background: #e7f3ff; font-size: 11px; padding: 1px 0 1px 4px}
#bd {background: #f2f2d6 url(/images/v2/doc-box-tile.gif) repeat-y left top; position: relative; overflow: hidden; zoom: 1; clear: both}
#box-body {background: url(/images/v2/doc-box-top.gif) no-repeat left top; position: relative; padding: 21px 17px 0; overflow: hidden; zoom: 1}
#bottom-of-box {background: url(/images/v2/doc-box-bottom.gif) no-repeat left bottom; padding: 20px 0 0}
#ft {position: relative; height: 140px; background: url(/images/v2/ft.gif) no-repeat 0 100%; color: #fff; font-size: 9px; margin-bottom: 5em; padding: 0 19px; overflow: hidden}
#ft h3 {font-size: 11px; margin: 0; padding: 6px 0 0; clear: both}
#about {float:left; padding:4px 0 0}
#about ul li {display:inline; list-style:none; padding: 0 2px 0 0}
#about ul li a {color: #fff}
#ft .turnIntoSelect {margin-top: 1px; float: right; margin-bottom: 11px}
#menu, #product-menu {float: left; width: 156px; overflow: hidden; zoom: 1}
 #content {margin-top: 10px; float:right; width:730px}
 .gb {overflow: hidden; zoom: 1}
  #buzz h3 {margin: 0; padding: 9px 11px 0; font-size: 13px}
  #ebay {margin-bottom:1em; display:none}
#ebay.loaded {display:block}
#ebay p {padding:0}
#ebay ul ul {float:left}
#ebay ul li {border-bottom:1px solid #D9D9BF; margin-bottom:0.5em; overflow:hidden; padding-bottom:0.5em}
#ebay ul li.last {border:0; margin-bottom:0.5em; padding:0}
#ebay ul li a {color:#555}
#ebay ul li a strong {display:block; font:bold 11px/1 Arial, Helvetica, sans-serif; padding:6px 0}
#ebay ul ul li {margin:0; padding:0; border:0}
.ebay-image {float:left; margin:0 4px 0 0}
#ebay ul ul li.buyitnow {padding:2px 0 0}
.buyitnow img {vertical-align:bottom}
#ebay .see-more {background:url(/images/v2/icons/icon_sprite.gif) no-repeat 100% -400px; float:right; padding:5px 28px 6px 0}
 #twtr-search {margin-bottom: 1em}
 #similar h3 {margin-top: 0; font: bold 12px Arial, Helvetica, sans-serif}
#similar p {margin: 0px; padding: 0px}
#similar ol {margin: 1em 0; padding: 0}
#similar li {margin: 0 0 8px; padding-bottom: 0; border: 0; overflow: hidden; zoom: 1}
#similar li.similar_list_item {border-bottom: 1px solid #eeeeee; padding-bottom: 0.5em; font-size: 10px}
#similar a {display: block; color: #444; text-decoration: none}
#similar a strong {display: block; font: bold 12px Arial, Helvetica, sans-serif}
#similar img {display: block; margin: 4px}
 li#specs {margin-bottom: 14px; border-bottom: 0; padding: 0}
li#specs div {margin: 4px 11px}
li#specs a {color: #434343}
  #bottom ol {margin: 0; padding: 0}
#bottom li {list-style: none; overflow: hidden; min-height: 1px; border: 0}
#bottom li div {padding: 1px 0;}
#bottom li .image {float: left; padding: 4px 11px 4px 4px}
#bottom li div a {font-weight: bold;}
#bottom a.explore {font-weight: bold; padding: 0 11px;}
#bottom ul.also_bought {padding: 2px 11px 17px;}
#bottom ul.also_bought li {margin: 0; padding: 3px 0}
#bottom ul.also_bought li a {font-weight: bold; text-decoration: none}
  #frontpageslideshow {position: relative; left: -9px; margin-right: 4px; height: 345px}
#frontpageslideshow object {position: absolute; z-index: 1}
  .welcome {margin: 0.5em 0 1em}
.welcome h1 {font: bold 23px/1 Arial, Helvetica, sans-serif; margin: 0; padding: 0 0.5em 0 0; display: inline; color: #db6005}
.welcome p {color: #5a5f16; font: normal 16px/1.2 Arial, Helvetica, sans-serif; display: inline}
  .form-wrapper {padding-top: 12px; background: url(/images/v2/form-wrapper.png) no-repeat 0 0; overflow: hidden}
.form-wrapper .ifw { padding: 0 14px 22px; background: url(/images/v2/ifw.png) no-repeat 0 100%}
.form-wrapper form {float: left; width: 336px}
.form-wrapper ul {margin: 0; padding: 6px 2px 0; font-size: 11px}
.form-wrapper ul li {list-style: none}
.form-wrapper ul a {color: #db6005}
fieldset {border: 0; margin: 0; padding: 0;}
fieldset h3 {color: #5a5f16; font-size: 11px; margin: 0; padding: 0 0 4px}
#google_map_form {margin: 8px 11px}
.type_text, .type_password {color: #4d4d4d; font-size: 11px; padding: 4px 4px 2px 4px; width: 10em}
.inputs {float: left}
.ifw button {display: block; width: auto; border: 0; background: url(/images/v2/go-button.png) no-repeat 100% 50%; font-size: 9px; font-weight: bold; color: #5a5f16; padding: 0 4px 0 0}
.ifw button:hover, .ifw button:focus {display: block; background: url(/images/v2/go-button.png) no-repeat 4px 50%; margin: -1px 0 -1px -8px;  padding: 6px 0 8px 12px}
.ifw button:hover span, .ifw button:focus span {background: url(/images/v2/go-button-hover.png) no-repeat 4px 50%; outline: 0}
 #hd button {display: block; width: auto; border: 0; background: url(/images/v2/hd-go-button.png) no-repeat 100% 50%; font-size: 9px; font-weight: bold; color: #5a5f16; padding: 0 4px 0 0; margin-left: 5px}
#hd button:hover, #hd button:focus {background: url(/images/v2/go-button-hover.png) no-repeat 100% 50%; margin-left: 1px; outline: 0}
#hd button:hover, #hd button:focus {margin-left: 6px; background-image: url(/images/v2/hd-hover-go-button.png)}
#hd button span {display: block; background: url(/images/v2/go-button.png) no-repeat 4px 50%; margin: -1px 0 -1px -8px;  padding: 6px 0 8px 12px}
#hd button span {background-image: url(/images/v2/hd-go-button.png)}
.ifw button:hover span, .ifw button:focus span, #hd button:hover span, #hd button:focus span {background: url(/images/v2/go-button-hover.png) no-repeat 4px 50%; outline: 0}
#hd button:hover span, #hd button:focus span {background-image: url(/images/v2/hd-hover-go-button.png)}
  #sign_up_box {margin-bottom: 1em}
.columns .categories {}
.list {width: 180px; float: left; background: #db6005 url(/images/v2/a_cat.gif) no-repeat 0 100%; margin: 0 0 4px; border-top: 1px solid #ebebd0}
.list h3 {font-size: 13px; color: #fff; margin: 0; padding: 10px; border-bottom: 2px solid #c55604; text-shadow: rgba(0,0,0,.4) 0px 2px 5px;  }
.list.ucat h3 {border-color: #bf3f11}
.list.acat {margin-right: 10px}
.list.ucat {margin-right: 10px; background: #d54613 url(/images/v2/u_cat.gif) no-repeat 0 100%}
.list.acat.last-child, .list.ucat.last-child {float: right; margin-right: 0}
.list ul {margin: 0; padding: 0 0 25px}
.list ul li {list-style: none; padding: 4px 12px 4px 12px; border-bottom: 2px solid #c55604; color: #fff}
.list.ucat ul li {border-color: #bf3f11; font-size: 10px;}
.list ul li a, .list ul li a:link, .list ul li a:visited {color: #fff; text-decoration: none; font-size: 10px}
.list ul li a:hover, .list ul li a:focus {color: #ffa}
.list ul li a:active {color: #eee}
  #latest .box ol li {padding: 6px 7px 6px 0; overflow: hidden; color: #5c5c5c}
#latest .box ol li img {float: left; display: block; margin: 0 7px}
#latest .review { margin: 0 6px}
#latest #latest_products {margin: 0.5em 0 1em}
#latest #latest_products h3 {color: #db6005; margin: 8px 8px 2px}
#latest #latest_products .review {margin: 0 8px}
#latest_expert_reviews .review {margin: 0 0 0 50px}
.category, .description {margin: 2px 0; line-height: 1.3; color: #555}
#latest_expert_reviews .review a, #latest_expert_reviews .review a:link, #latest_expert_reviews .review a:visited, #user_reviews .review a, #user_reviews .review a:link, #user_reviews .review a:visited, #latest .review a, #latest .review a:link, #latest .review a:visited {color: #000; display: inline; font-size: 105%}
#user_reviews .review a:hover, #user_reviews .review a:focus, #latest .review a:hover, #latest .review a:focus {color: #333}
#latest_expert_reviews .review .date, #user_reviews .review .date, #latest .review .date {display: inline; color: #000; font-size: 105%}
#latest .review a.read-more, #latest .review a:link.read-more, #latest .review a:visited.read-more {float: right; color: #db6005; font-weight: normal; text-decoration: underline}
#latest .review a.read-more, #latest .review a:link.read-more, #latest .review a:visited.read-more {color: #db6005}
#latest .review a:hover.read-more, #latest .review a:focus.read-more {color: #848A06}
#latest .review a:active.read-more {color: #999}
#latest ol.forum li {padding: 6px 11px;}
#latest .forum a, #latest .forum a:link, #latest .forum a:visited {display: block; font-weight: bold; color: #000; text-decoration: none}
#latest .forum a:hover, #latest .forum a:focus {color: #db6005}
#latest .forum a:active {color: #434343}
#latest .forum span.date {display: inline; color: #000;}
#latest .forum a.read-more, #latest .forum a:link.read-more, #latest .forum a:visited.read-more {float: none; display: inline; color: #db6005; font-weight: normal; text-decoration: underline}
 #manufacturer_description table, .prices table {table-layout: fixed; width: 486px;  margin: 9px 6px; border-collapse: collapse; border-spacing: 0}
#manufacturer_description th, #manufacturer_description td {font-size: 11px; padding: 4px 11px}
#manufacturer_description th {font-weight: normal; text-align: left; width: 35%;}
 #manufacturer_description tr.odd th, #manufacturer_description tr.odd td, .prices .odd th, .prices .odd td {background: #f1f1f1}
#manufacturer_description tr.even th, #manufacturer_description tr.even td, .prices .even th, .prices .even td {background: #fff}
  #prodspectable {margin-top: 6px;}
.prodspec {width: 710px; table-layout:fixed; border-collapse: collapse; border-spacing: 0; border: 0; margin: 2px auto}
#prodspec .box .content {padding-top: 6px}
 .prodspec col.features {width: 190px}
.prodspec col.value {width: 245px}
.prodspec col.comment {width: 275px}
.prodspec th {text-align: left; border-right: 3px solid white; border-left: 3px solid white; padding: 0}
.prodspec th div {background: url(/images/v2/orange-box-top.gif) no-repeat left top; padding-left: 9px}
.prodspec th div div {background: url(/images/v2/orange-box-top.gif) no-repeat right top; padding: 7px 9px 6px 0}
.prodspec td {vertical-align: top; margin: 0; padding: 0; border-right: 3px solid white; border-left: 3px solid white}
.prodspec td div {padding: 7px 9px; font-family: Arial, Helvetica, sans-serif; font-weight: bold}
 .prodspec th {background: #db6005 url(/images/v2/orange-box-td-bg.gif) repeat-y left top; color: #fff}
.prodspec td.features {background: #db6005 url(/images/v2/orange-box-td-bg.gif) repeat-y left top; color: #fff}
.prodspec td.features div {border-top: 1px solid #c55604}
 th.value {background: #959d08 url(/images/v2/green-box-td-bg.gif) repeat-y left top; color: #fff}
.prodspec th.value div {background: url(/images/v2/green-box-top.gif) no-repeat left top; padding-left: 14px}
.prodspec th.value div div {background: url(/images/v2/green-box-top.gif) no-repeat right top; padding: 7px 14px 6px 0}
.prodspec td.value {background: #959d08 url(/images/v2/green-box-td-bg.gif) repeat-y left top}
.prodspec td.value div {border-top: 1px solid #868d07; padding: 7px 14px; color: #fff}
 th.comment {background: #f1f1f1 url(/images/v2/gray-box-td-bg.gif) repeat-y left top; color: #000}
.prodspec th.comment div {background: url(/images/v2/gray-box-top.gif) no-repeat left top; padding-left: 11px}
.prodspec th.comment div div {background: url(/images/v2/gray-box-top.gif) no-repeat right top; padding: 7px 11px 6px 0}
.prodspec td.comment {background: #f1f1f1 url(/images/v2/gray-box-td-bg.gif) repeat-y left top}
.prodspec td.comment div {border-top: 1px solid #d8d8d8; padding: 7px 11px}
 .prodspec tr.odd td.features {background: #e27306 url(/images/v2/orange-box-odd-td-bg.gif) repeat-y left top}
.prodspec tr.odd td.value {background: #aab10a url(/images/v2/green-box-odd-td-bg.gif) repeat-y left top}
.prodspec tr.odd td.comment {background: #fbfbfb url(/images/v2/gray-box-odd-td-bg.gif) repeat-y left top}
 .prodspec tr.last td {margin: 0; padding: 0; vertical-align: bottom;}
.prodspec tr.last td span {display: block;}
.prodspec tr.last td.features span {padding-left: 9px; background: url(/images/v2/orange-box-bottom.gif) no-repeat left bottom}
.prodspec tr.last td.features span span {padding: 7px 9px 6px 0; background: url(/images/v2/orange-box-bottom.gif) no-repeat right bottom}
.prodspec tr.last td.value span {padding-left: 9px; background: url(/images/v2/green-box-bottom.gif) no-repeat left bottom}
.prodspec tr.last td.value span span {padding: 7px 9px 6px 0; background: url(/images/v2/green-box-bottom.gif) no-repeat right bottom}
.prodspec tr.last td.comment span {padding-left: 9px; background: url(/images/v2/gray-box-bottom.gif) no-repeat left bottom}
.prodspec tr.last td.comment span span {padding: 7px 9px 6px 0; background: url(/images/v2/gray-box-bottom.gif) no-repeat right bottom}
 #product-listing-top {padding: 8px 0 0; overflow: hidden}
#product-listing-top h1 {color: #db6005; font-size: 14px; margin: 0; padding: 6px 6px 0;}
#product-listing-top h1 span {padding-right: 20px}
#product-listing-top p {margin: 0; padding: 6px 6px 11px;}
#product-listing-top .category-description {float: left; width: 49.5% }
#product-listing-top .ask_the_community {float: right; width: 49.5% }
#product-listing-top .subcategory_tags_left {margin-top: 20px; float: left; width: 49.5%}
.last {border: 0;}
   .controls {padding: 4px 8px; border-bottom: 1px solid #e5e5e5}
.controls input {font-size: 10px}
.button-wrapper, .pagination-button-wrapper {float: left; margin-right: 8px}
.button-wrapper input {font-size: 10px}
#prodlist .sort-by {float: right; padding: 6px 8px; font-size: 10px}
#prodlist .showing {font-size: 10px; padding: 6px 0}
.product-box {position: relative; background: url(/images/v2/prodlist-left.gif) repeat-y left top; width: 712px; margin: 6px 6px 0 7px}
.product-box ul {margin: 0; padding: 0; overflow: hidden; zoom: 1}
.product-box ul li {list-style: none; float: left; border: 0}
.product-box .top {background: url(/images/v2/prodlist-top.gif) no-repeat left top; height: 5px; overflow: hidden}
.product-box .bottom {background: url(/images/v2/prodlist-bottom.gif) no-repeat left top; height: 5px; overflow: hidden}
.product-box .picture {width: 122px; padding: 0; border: 0; overflow: hidden; zoom: 1}
.product-box .picture a img {margin: 20px auto 0; display: block}
.product-box .picture label span {display: none}
 .product-box .information {width: 209px; border: 0; padding: 0}
.content .product-box .information h3 {margin: 0; padding: 0 11px; color: #fff; line-height: normal; font-size: 12px; font-family: Arial}
.content .product-box .information h3 a, .content .product-box .information h3 a:link, .content .product-box .information h3 a:visited {margin: 0; padding: 0; color: #fff; line-height: normal; font-size: 12px; font-family: Arial; text-decoration: none}
.content .product-box .information h3 a:focus, .content .product-box .information h3 a:hover {color: #ffc}
.product-box .information p {margin: 2px 0; padding: 0 9px 0 11px; font-size: 10px}
.product-box .information a.read-more, .product-box .information a.read-more:link, .product-box .information a.read-more:visited {color: #fff; font-size: 10px}
.content .product-box .information div {padding: 10px 5px 0 7px}
.content .product-box .information div a {float: left; display: block; line-height: normal; padding: 2px 6px 6px 0; color: #fff; font-size: 10px; font-family: Arial, Verdana, helvetica, sans-serif}
  .product-box .score {width: 244px; border: 0; padding: 6px 4px 4px 5px}
.product-box .score .freak-score-box {float: left; margin: 0; width: 78px; background: url(/images/v2/alt-freak-score-bottom.gif) no-repeat center bottom; padding-bottom: 10px; text-align: center; font-weight: bold; color: #fff}
.product-box .score .freak-score-box div {background: url(/images/v2/alt-freak-score-top.gif) no-repeat center top; padding: 34px 0 4px 0; font-size: 10px}
.product-box .score .freak-score-box div .rating {line-height: 1; display: block; font-size: 3em}
.score .score-box {width: 99px; float: right; margin-top: 3px; background: url(/images/v2/score-box-bottom.gif) no-repeat center bottom}
.score .score-box dl {background: url(/images/v2/score-box-top.gif) no-repeat center top; margin: 0; padding: 0 0 10px}
.score .score-box dl dt {font-family: arial; font-weight: bold; color: #8b9209; padding: 6px 9px 0}
.score .score-box dl dd {margin: 0 0 0 1px; padding: 1px 8px 0 8px; font-family: arial; font-weight: bold; color: #000; font-size: 12px}
.score .score-box dl dt.first {padding-top: 11px}
.score .score-box dl dd.first {padding-bottom: 8px; border-bottom: 1px solid #e5e5e5 }
 .product-box .price {width: 126px; border: 0; margin-left: 2px; padding: 0}
.content .product-box .price h3 {border-bottom: 1px solid #333; font-family: arial; font-size: 11px; font-weight: bold; margin: 0; padding: 2px 10px 4px}
.content .product-box .price h3 a {text-decoration: none; color: #F2F2D6}
.product-box .price h3 a span {color: #fff; font-size: 12px; white-space: nowrap}
.product-box .price dl {margin: 0; padding: 2px 10px; overflow: hidden; zoom: 1}
.product-box .price dt {color: #F2F2D6; font-family: arial; font-size: 11px; font-weight: bold; padding: 2px 0 0; overflow: hidden}
.product-box .price dd {margin: 0; padding: 0 0 2px}
 .checkbox-image {position: absolute; top: 0px; left: -3px; cursor: pointer}
.compare {position: absolute; top: -2px; left: -3px}
#compare_message {display: none}
#modal_container.message, .message {padding: 0.5em; text-align: center; border: 3px solid #8e9509; font-weight: bold; color: #db6005; background: #fff; font-size: 140%}
#prices_group div.content {padding: 0}
.allprices .box {background: transparent url(/images/v2/boxes/box-bottom-right.gif) no-repeat scroll 100%}
.allprices .top-of-box { border-bottom: 1px solid #e5e5e5}
.allprices table {border-collapse: collapse; border-spacing:0; border:0; clear:both; margin:2px auto; table-layout:fixed; width:715px}
.allprices thead {border-bottom: 1px solid #e5e5e5}
.col_merchant {width: 215px}
.col_rating {width: 130px}
.col_available {width: 135px}
.col_price {width: 135px}
.col_link {width: 84px}
.allprices th {padding: 0; font-weight: bold;}
.allprices th a {text-decoration: none;}
.allprices th#prodlist_merchant {text-align: left; padding-left: 11px }
#prices_spinner {padding: 66px; text-align: center}
#prodlist_link {padding-right: 11px}
.allprices tbody {border-bottom: 1px solid #999f07}
.allprices td {text-align: center; margin: 0; padding: 6px 0; border-bottom: 1px solid #e7e7e7}
.allprices td.merchant {padding-left: 11px; text-align: left}
.allprices td.merchant .merchant_link {font-size: 12px}
 .allprices td.reviews {padding: 0 4px}
.allprices td.reviews a {display: block}
 .allprices td.availability {width: 135px;}
 .allprices td.price {width: 135px; color: #fff; font-family: Arial, sans-serif; font-weight: bold; white-space: nowrap}
.allprices td.price .shipping {font-size: 11px}
 .allprices td.price a, .allprices td.price span {color: #000; text-decoration: none; font-size: 14px}
.allprices td.go {width: 84px}
.allprices td.go a {width: 84px; color: #fff}
  #top_rated .products, #popular_products .products {margin: 0 0 1px; padding: 4px 0 0; overflow: hidden; background: #fff}
 #top_rated .products li.need-to-clear-every-third, #popular_products .products li.need-to-clear-every-third {clear: left;}
 #top_rated .products li a, #popular_products .products li a {color: #333; float: left; text-decoration: none; white-space: nowrap}
 #top_rated .products li a.product_name, #popular_products .products li a.product_name {display: block; float: none; color: #333; text-decoration: none}
 #top_rated .products li.product_row, #popular_products .products li.product_row {float: none; width: auto; height: auto; text-align: left; display: block; border-bottom: 1px solid #eee; margin: 0 2px; padding: 4px}
#top_rated .products li.last_child, #popular_products .products li.last_child {border-bottom: 0}
#top_rated .products li:last-child, #popular_products .products li:last-child {border-bottom: 0}
#top_rated .products li.product_row .top_or_popular_product_info, #popular_products .products li.product_row .top_or_popular_product_info {float: left; width: 57%}
#top_rated .products li.product_row .top_or_popular_product_info h4, #popular_products .products li.product_row .top_or_popular_product_info h4 {font-size: 13px; padding-left: 4px}
#top_rated .products li.product_row .top_or_popular_product_info img, #popular_products .products li.product_row .top_or_popular_product_info img {margin: 4px 0}
.top_or_popular_product_info .best_price {margin-left: 10px}
  #top_rated .dots, #popular_products .dots {display: block; height: 16px}
 #ft .turnIntoSelect label, #ft .turnIntoSelect select {float: left; margin: 5px 0 5px 10px }
#ft .turnIntoSelect label {padding-top: 5px}
#ft div#hot-n-top {clear: both; margin: 1em 0 2em; float: none}
#ft ul.hot-n-top {border-top: 1px solid #e8721f; clear: both; text-align: center; padding: 0}
#ft ul.hot-n-top li {display: block; float: none; font: bold 12px/normal Arial, sans-serif; border-bottom: 1px solid #e8721f; padding: 4px 0; color: #f93}
#ft ul.hot-n-top li strong {color: #f2f2d6 }
#ft ul.hot-n-top li a, #ft ul.hot-n-top li a:link, #ft ul.hot-n-top li a:visited {color: #f93; text-decoration: none}
#ft ul.hot-n-top li a:hover, #ft ul.hot-n-top li a:focus {color: #f2f2d6}
#ft ul.hot-n-top li a:active {color: #ffc}
#ft div.copyright {position: absolute; bottom: 12px; left: 17px; right: 17px; color: #ffc}
#ft div.copyright a, #ft div.copyright a:link, #ft div.copyright a:visited {color: #fff}
#ft div.copyright a:hover, #ft div.copyright a:focus {color: #ffc}
#ft div.copyright a:active {color: #ffa}
 a.dropdown {font-weight: bold;}
div#more-sorts.dropdown {z-index: 100; background: url(/images/v2/bubble-top.gif) no-repeat top right; padding-top: 11px}
div#more-sorts.dropdown ul {background: #fff; border: 1px solid #db6005; border-top: 0; margin: 0 0 0.5em; padding: 0.5em 0 0; display: block; z-index: 100}
div#more-sorts.dropdown ul li {margin: 0; padding: 0; border: 0;}
div#more-sorts.dropdown ul li a, div#more-sorts.dropdown ul li a:link, div#more-sorts.dropdown ul li a:visited {display: block; zoom: 1; padding: 4px 6px; background: #fff}
 .other_search_engines {margin: 0; padding: 0; zoom: 1; overflow: hidden}
.other_search_engines li {float: left; padding: 0 4px}
 .search_for_products, .login {padding-left: 6px;}
.show-read-more {border-top: 1px solid #e5e5e5}
#wiki-read-more-description {margin: 0 11px}
#wiki-read-more-description h3, #wiki-read-more-description p {padding: 0}
#wiki-read-more-description h3 {margin-left: 0; margin-right: 0}
.read-even-more {padding: 11px;}
  .lowestprices {list-style: none; border: 0; overflow: hidden; padding: 0}
.lowestprices div.list-all {font-weight: bold; padding: 4px 8px 0}
.lowestprices div.list-all a {font-weight: normal; text-decoration: underline}
.lowestprices div.list-all .p_n_s_description {margin: 0}
.lowestprices tr th, .lowestprices tr td {padding: 1px 0; color: #000; vertical-align: middle}
.lowestprices h2 span { background: url(/images/v2/icons/lowest-prices.gif) no-repeat 100% 100%; padding-right: 15px}
.lowestprices h3 {color: #db6005; margin: 0 4px 4px; padding: 0; font-weight: bold}
.lowestpricestable {table-layout: fixed; border-collapse: collapse; border-spacing: 0; margin: auto; color: #434343; font-size: 10px; width: 472px}
.lowestpricestable td {text-align: center; font-size: 10px }
.lowestpricestable .retailer {text-align: left}
.lowestpricestable .stock_or_not {}
.lowestpricestable .price {}
span.source {color: #bbb}
.lowestpricestable .source {}
.lowestpricestable .go {text-align: center}
.lowestpricestable .retailer a, .lowestpricestable .stock_or_not a, .lowestpricestable .price a, .lowestpricestable .go a {text-decoration: none; font-weight: bold}
.lowestpricestable .retailer {}
.lowestpricestable .in_stock a {color: #6ecc00}
.lowestpricestable .not_in_stock a {color: #cc0000}
.lowestpricestable .go a {float: right}
.p_n_s_description {color: #bbb; text-align: right; float: right; font-weight: normal}
.lowestprices td.go {text-align: center; padding: 0}
.lowestprices td.go span.s {float: left; color: #bdbbbc}
.allprices td.go a, .lowestprices td.go a {display: block; margin: 0 auto; background: url(/images/v2/red-button-white-bg.gif) no-repeat left top; color: #fff; text-decoration: none; padding: 0 0 0 8px; width: 65px; font-weight: bold; font-size: 9px}
.allprices td.go a {background-image: url(/images/v2/price-page-go-button.gif)}
.allprices td.go a span, .lowestprices td.go a span {display: block; background: url(/images/v2/red-button-white-bg.gif) no-repeat right top; padding: 4px 8px 6px 0; text-transform: uppercase}
.allprices td.go a span {background-image: url(/images/v2/price-page-go-button.gif); padding: 7px 8px 11px 0}
.allprices td.go a:hover, .allprices td.go a:hover span, .allprices td.go a:focus, .allprices td.go a:focus span {background-image: url(/images/v2/price-page-go-button-hover.gif)}
.lowestprices td.go a:hover, .lowestprices td.go a:hover span, .lowestprices td.go a:focus, .lowestprices td.go a:focus span {text-decoration: underline}
 #ebay .go {padding:5px 0 8px}
#ebay .go a {background: url(/images/v2/red-button-white-bg.gif) no-repeat 0 0; color:#fff; text-decoration:none; padding:5px 0px 8px 5px; font-weight:700; font-size:9px}
#ebay .go a span {background:url(/images/v2/red-button-white-bg.gif) no-repeat 100% 0; padding:5px 10px 8px 5px; text-transform:uppercase}
#ebay .go a:hover, #ebay .go a:hover span, #ebay .go a:focus, #ebay .go a:focus span {text-decoration: underline}
 .prices-powered-by {text-align: left; padding-left: 11px}
.prices-powered-by img {vertical-align: bottom}
#buying_guide {position: relative; font-size: 12px; line-height: 1.5}
#buying_guide p {margin: 0.5em 0 1em}
#buying_guide .close {position: absolute; top: -5px; right: -7px; background: url(/images/v2/icons/close_overlay.png) no-repeat 0 0; height: 20px; width: 20px}
#buying_guide .close span {display: block; text-indent: -5000em}
#buying_guide .top {height: 6px; background: #f9f9de}
#buying_guide .inner {padding: 4px 11px 11px; background: #f9f9de}
.hide {display: none}
.ajax_search_spinner {vertical-align: bottom}
.top {vertical-align: bottom}
#logged-in, #logged-out {display: none}
#product_details_and_other_products {margin-top: 1em}
.video_wrapper {padding: 10px 10px 6px 10px; background: #5a5f16}
.close_video {background: url(/images/v2/icons/close-login-box.gif) no-repeat top right; position: absolute; top: -8px; right: -8px; height: 22px; width: 20px; cursor: pointer}
.close_video span {display: block; text-indent: -500em; font-size: 0; cursor: pointer}
 .top_or_popular_product_info .specs_list {float: right; width: 58%; margin-top: 0.5em}
.top_or_popular_product_info .specs_list li {height: auto; border: 0; padding: 2px 0 2px 9px; background: url(/images/v2/icons/u.gif) no-repeat 0 50%}
.top_or_popular_product_info .specs_list li.first {font-size: 1.2em; background: none; padding: 0 0 4px 0}
.top_or_popular_scores .freak-score-box {float: left; width: 80px; margin-top: 1px; background: url(/images/v2/freak-score-box-bottom-4-co.gif) no-repeat left bottom; padding-bottom: 10px; text-align: center; font-weight: bold; color: #fff}
.top_or_popular_scores .freak-score-box div {background: url(/images/v2/freak-score-box-top-4-compa.gif) no-repeat left top; padding-top: 40px; padding-bottom: 4px; zoom: 1}
.top_or_popular_scores .freak-score-box .rating {font-size: 3em; line-height: 1; display: block}
.top_or_popular_scores dl {float: right; margin-top: 10px; width: 118px}
.top_or_popular_scores dt {display: block}
.top_or_popular_scores dd {display: block}
.top_or_popular_scores dd img {display: block; margin: 0; border: 0 }
.top_or_popular_scores .best_price {margin-left: 11px; padding-top: 1px; clear: right; overflow: hidden}
 #google_map_form a {padding: 8px 0px 10px 18px; background: url(/images/v2/buttons/go.gif) no-repeat left top; font-size: 9px; font-weight: bold; color: #db6005; text-decoration: none; text-align: center}
#google_map_form a span {background: url(/images/v2/buttons/go.gif) no-repeat right top; padding: 8px 18px 11px 0px}
#google_map_form a:hover, #google_map_form a:hover span { color: #848A06}
#google_map_form a:active, #google_map_form a:active span {background-image: url(/images/v2/buttons/go-active.gif); color: #db6005; font-weight: bold}
 #product_news p, #product_blogs p {font: normal 12px/1.5em verdana, arial, helvetica, sans-serif; margin-bottom: 4px}
#info_page_content {width: 75%; font-size: 120%; line-height: normal}
.info_page p {margin-top: 0.8em}
.info_page li {margin-left: 1.6em}
.info_page li:first-child {margin-top: 0.2em}
.info_page h1 {font-size: 120%}
.info_page h2 {margin-top: 1.6em}
.google_ads, #sponsored_links {overflow: hidden; zoom: 1}
#video_reviews ul {overflow: hidden; zoom: 1; margin: 0 11px}
#video_reviews li {padding: 4px; overflow: hidden; zoom: 1; border: 0}
#video_reviews li img {float: left; margin-right: 6px}
#video_reviews li strong {display:block; color:#db6005; font:bold 11px/1 Verdana, Arial, sans-serif; word-wrap:break-word}
#video_reviews li em {display: block; color: #434343; font: normal 11px/1 Verdana, Arial, sans-serif}
.tile {background: #fff url(/images/v2/boxes/tile-725.gif) repeat-y 0 0}
#photos {background: url(/images/v2/box-tile-730.gif) repeat-y scroll top left}
#videogallery {background: url(/images/v2/box-tile-730.gif) repeat-y scroll top left}
#product_boxes .tile {background: url(/images/v2/box-tile-506.gif) repeat-y scroll top left; margin-bottom: 1em}
.box, .header-box {margin: 0; padding: 0; background: url(/images/v2/boxes/box-bottom-right.gif) no-repeat bottom right; position: relative}
.shade-box {margin: 0; padding: 0; background: url(/images/v2/boxes/box-shade-bottom-right.gif) no-repeat bottom right; position: relative}
.box-top {background: url(/images/v2/boxes/box-top-right.gif) no-repeat top right}
.header-box .box-top, .shade-box .box-top {background: url(/images/v2/boxes/box-header-top-right.gif) no-repeat top right}
.box-top span {display: block; background: url(/images/v2/boxes/box-top-left.gif) no-repeat top left; margin: 0; padding: 0; height: 4px; overflow: hidden}
h3.box-top span {height: auto; _height: 13px; padding: 8px 8px 2px}
 .box.tabbed-box .box-top, .box.tabbed-box .box-top span {display: none}
.header-box .box-top .inner-box-top, .header-box .box-top .inner-box-top, .header-box .box-top .inner-box-top, .shade-box .box-top .controls, .shade-box .box-top .inner-box-top, .shade-box .box-top .inner-box-top, .shade-box .box-top .inner-box-top, .header-box .top-of-box h1, .header-box .box-top h1, .header-box .box-top h2, .header-box .box-top h3, .shade-box .box-top h1, .shade-box .box-top h2, .shade-box .box-top h3 {background: url(/images/v2/boxes/box-header-top-left.gif) no-repeat top left; margin: 0; padding: 14px 14px 6px; zoom: 1; overflow: hidden}
.header-box .top-of-box h1 {font-size: 14px; text-shadow: rgba(0,0,0,0.4) 0 2px 5px;  }
.header-box .box-top .inner-box-top h1, .header-box .box-top .inner-box-top h2, .header-box .box-top .inner-box-top h3 {font-size: 12px; background: none; margin: 0; padding: 0; text-shadow: rgba(0,0,0,0.4) 0 2px 5px;  }
.content {background: url(/images/v2/boxes/box-bottom-left.gif) no-repeat bottom left; margin: 0; padding: 0; zoom: 1; overflow: hidden}
.shade-box .content {background-image: url(/images/v2/boxes/box-shade-bottom-left.gif)}
 .w214 {width: 214px}
.w358 {width: 358px}
.w360 {width: 360px}
.w363 {width: 363px}
.w370 {width: 370px}
.w439 {width: 439px}
.w506 {width: 506px}
.w725 {width: 725px}
.w730 {width: 730px}
.w885 {width: 885px}
 .login_modal {background: #fff; border: 1px solid #666}
#loginbox {position: relative; background: #98a007 url(/images/v2/boxes/login-box-bottom.gif) no-repeat 0 100%; margin: 4px}
#inner-login-box {padding: 19px; position: relative; height: 354px; background: url(/images/v2/boxes/login-box-top.gif) no-repeat 0 0}
#login_form_wrapper {float: left; background: #5A5F16 url(/images/v2/boxes/inner-login-box-bottom.gif) no-repeat 0% 100%; width: 212px}
#register_form_wrapper {float: right; background: #5A5F16 url(/images/v2/boxes/inner-login-box-bottom.gif) no-repeat 0% 100%; width: 212px}
 #close_login_box {position: absolute; top: -7px; right: -9px;  letter-spacing: -999em; font-size: 0;  }
#close_login_box a {float: left; display: block; background: url(/images/v2/icons/close-login-box.gif) no-repeat 0 50%; height: 24px; width: 22px}
 #loginbox fieldset {margin: 0 0 7px; padding: 10px 14px 0; background: url(/images/v2/boxes/inner-login-box-top.gif) no-repeat 0 0}
#loginbox fieldset h3 {color: #fff; font-size: 19px; font-weight: bold}
#loginbox fieldset ol {margin: 0; padding: 0; overflow: hidden}
#loginbox fieldset ol li {margin: 0; padding: 3px 0; list-style: none; overflow: hidden}
#loginbox fieldset ol li label {display: block; color: #fff}
.login-errors, .signup-errors {color: #fff; margin: 12px 14px; padding: 0; list-style: none}
.login-errors li, .signup-errors li {margin: 4px 0}
 #menu {margin-top: 10px}
#share, #google_links, #freakscore_description, .product-menu {margin: 0 5px 6px 3px}
#menu .product-menu ul {margin:0}
#menu ul ul {margin: 0; padding: 0 0 5px}
#menu li {list-style: none; font-size: 10px; border: 0}
#menu .product-menu li {padding: 2px 0}
#menu h3 {color: #5C6016; margin: 0; font-size: 10px}
#menu li.contribute h3 {color: #98a007}
#menu li li span {display: block; padding: 1px 8px; color: #bbb}
#menu li a, #menu li a:link, #menu li a:visited {display: block; display: inline-block; text-decoration: none; color: #db6005; padding: 1px 8px}
#menu li a:hover, #menu li a:focus {color: #db6005; text-decoration: underline}
 #menu .product-menu a, #menu .product-menu a:link, #menu .product-menu a:visited {display: inline; padding: 0}
 #menu li.current a {font-weight: bold}
#menu li.contribute a, #menu li.contribute a:link, #menu li.contribute a:visited {color: #98a007}
#menu li.empty a, #menu li.empty a:link, #menu li.empty a:visited {color: #bbb; text-decoration: none; cursor: default}
 #menu fieldset h3 {padding: 0 7px}
#freakscore_description .content {font-size: 10px; color: #777}
#freakscore_description h3 {color: #5C6016; font-size: 10px}
#freakscore_description .content p {margin: 0; padding: 0 4px; font-size: 11px}
#freakscore_description .content ul {margin: 10px 0 0; padding: 0}
#freakscore_description .content ul li {margin: 0 4px; padding: 0; font-size: 11px}
#share .hidden {display:none}
#share .open .hidden {display:block}
#menu #share #toggle_share_list_link {background: url(/images/v2/icons/icon_sprite.gif) no-repeat 3px -500px; padding: 4px 11px 6px 30px; color: #8b8869}
#menu #share .open #toggle_share_list_link {background: url(/images/v2/icons/icon_sprite.gif) no-repeat 3px -600px}
#menu #manuals {margin: 0 5px 6px 3px}
#menu #manuals li {border-bottom: 1px solid #E4E4DA; margin-bottom: 5px; margin-top: 5px; padding-bottom: 5px}
#menu #manuals li.last {border: none; margin-bottom: 0}
#menu #manuals h3 {margin-bottom: 5px}
#menu #manuals h4 {font-weight: normal}
#menu #manuals ul li a {background: url("/images/v2/icons/manual.gif") no-repeat 0px 1px; padding-left: 13px; color: #B4B8A5}
#scyscraper {margin-left: 5px; margin-bottom: 10px}
#leaderboard img {display: block; margin: auto}
#leaderboard {width:728px; padding-top: 10px; margin: auto}
#miniheader {margin-top: 10px}
.category-scraper {width: 156px; clear: left; padding-top: 1em}
.prodmenu-wrapper {float: left}
 .ad {font-family:verdana,arial,sans-serif; overflow: hidden}
.ad a {text-decoration: none; color: #e1771e}
.ad h5 {margin: 2px 0}
.ad h5 a, .ad h5 a:visited {text-decoration: underline}
.ad span {display: block}
.google_ads_wide .ad span {display: inline}
.google_ads_left {margin-top: 1.5em; margin-right: 6px}
.google_ads_left .ad {padding: 5px 0 5px 3px; width: auto}
.google_ads_right {margin-top: 78px; margin-left: 5px; color: #d2d492; float: right; width: 230px}
.google_ads_right .ad {margin-bottom: 10px; margin-left: 5px}
.google_ads_right a, .google_ads_right a:visited {text-decoration: none; color: white}
.google_ads_right h5 a, .google_ads_right h5 a:visited {font-size: 13px; color: #d2d492}
.google_ads_prd .ad {padding: 5px 10px}
.google_ads_prd .ad p {font-size: 12px; line-height: 1.5em; margin: 0; padding: 0}
.google_ads_prd h5 a {font-size: 12px}
.google_ads_prdres {overflow: hidden}
.google_ads_prdres .ad, .google_ads_catfooter .ad {padding: 5px 10px; float: left; width: 30%}
.google_ads_catfooter {margin: 0.5em 0 0.5em 158px}
.google_ads_incat {background-color: #f3f3d8; border: 1px solid #d9d9bf; margin: 5px 133px 0 129px; padding: 2px 5px; display: none}
.google_ads_incat .ad {padding: 5px 10px}
.google_ads_incat .ad p {font-size: 12px; line-height: 1.5em; margin: 0; padding: 0}
.ads_by_google a, .content .ads_by_google a {font-size: 10px; text-decoration: none; color: #000}
#google_ads_top {margin-left: 3px}
#google_ads_top .ad {padding: 3px 0}
#google_ads_top .ad p {margin: 0; padding: 0}
.dfp_righttop {margin-bottom: 10px}
.box .content {padding: 0 4px 4px}
.box .content h3 {margin-top: 11px; color: #333}
 .I_want_a_top_margin {margin-top: 1em}
.content h3 {font-size: 13px; margin: 0; padding: 0; color: #e28037}
.content p {font-size: 11px; margin: 7px 0; padding: 0 11px}
div.read-all {padding: 4px 11px}
div.read-all a {font-size: 10px}
.box ol, .box ul {margin: 0; padding: 0}
.box ol li, .box ul li {list-style: none; padding: 6px 11px 4px; border-bottom: 1px solid #dedfd0; overflow: hidden; zoom: 1}
.box ol li:last-child, .box ul li:last-child, .box ol li.last, .box ul li.last {border: 0; margin-bottom: 0}
.box li h4 {margin: 0; padding: 0; font: bold 100%/normal verdana, arial, sans-serif}
.box li .date {display: block; color: #808080}
.box li p {padding: 0;}
#content ul {margin: 0; padding: 0}
#frequent_terms_excerpt h3 {color: #db6005; margin-top: 4px; padding-left: 7px}
 .columns {float: left}
#col506 {width: 510px}
 #col370 {width: 370px; margin-left: 6px; padding-top: 30px}
 #score {float: left}
 #gallery {float: right}
 #sign_up_box .join {background: #98A007; padding: 1.1em 1em 0.8em; overflow: hidden; zoom: 1}
#sign_up_box .join h2 {text-transform: uppercase; font: bold 16px/1 Arial, Helvetica, sans-serif; letter-spacing: -1px; text-shadow: rgba(255, 255, 255,.4) 0px 2px 5px;  }
#sign_up_box .join p {color: #fff; margin: 0.5em 0 0; padding: 0; font: normal 12px/1.2 Verdana, Geneva, Arial, Helvetica, sans-serif}
#sign_up_box .join a {font-weight: bold; float: right; color: #fff}
#product_boxes, #site_reviews {width: 506px; float: left; margin: 0 5px 1em 0}
#latest_expert_reviews .icon-list img, #user_reviews .icon-list img {float: left; margin-right: 10px}
 #buzz_boxes {width: 214px; float: right}
 #latest {width: 370px; float: left}
 #prodlist .button-wrapper a, #prodlist .button-wrapper a:link, #prodlist .button-wrapper a:visited {background:transparent url(/images/v2/compare-checked-button-long.gif) no-repeat 0% 100%; color: #5A5F16; display: block; font-size: 10px; font-weight: bold; margin-right: 1em; padding: 0 0 0 6px; text-align: center; text-decoration: none; min-width: 12em; width: auto; _width: 12em}
#prodlist .button-wrapper a:active {text-decoration: underline;}
#prodlist .button-wrapper a:focus, #prodlist .button-wrapper a:focus span, #prodlist .button-wrapper a:hover, #prodlist .button-wrapper a:hover span {background-image: url(/images/v2/compare-checked-long-down.gif) }
#prodlist .button-wrapper a span {display: block; background: url(/images/v2/compare-checked-button-long.gif) no-repeat 100% 100%; padding: 6px 6px 9px 0}
 #prodspec, .allprices, #prodlist {width: 725px; overflow: hidden; zoom: 1}
#prodspec h1, .allprices h2 {font: bold 14px/normal Arial, Verdana, Helvetica, sans-serif; margin: 0}
.allprices h2 {padding: 9px 8px; float: left}
.allprices .box, #prodlist .box {background: #fff url(/images/v2/widest-box-tile.gif) repeat-y}
#storelocations .content, #prodspec .content {border-top: 1px solid #e5e5e5; padding-bottom: 6px}
#prodlist .content {background: url(/images/v2/widest-box-top.gif) no-repeat top left; border-bottom: 1px solid #e5e5e5; margin: 0 0 8px; padding: 7px 0 0}
#prodspec .bottom-of-box, #prodlist .bottom-of-box {background: url(/images/v2/widest-box-bottom-simple.gif) no-repeat left bottom; height: 4px}
 .allprices .bottom-of-box {}
 .allprices .sort-by {float: right; padding: 9px 8px; font-size: 10px}
.allprices .sort-by strong {padding: 0 11px 0 0;}
.allprices .sort-by a {padding: 0 10px 0 0;}
.allprices .sort-by a:link, .allprices .sort-by a:visited {color: #000;}
.allprices .sort-by a:hover, .allprices .sort-by a:focus {color: #434343;}
.allprices .sort-by a:active {color: #999;}
.allprices .sort-by a.current, .allprices .sort-by a:link.current, .allprices .sort-by a:visited.current {color: #db6005}
.allprices .sort-by a:hover.current, .allprices .sort-by a:focus.current {color: #848A06}
.allprices .sort-by a:active.current {color: #999}
.allprices .content, .allprices .pagination {background: url(/images/v2/widest-box-bottom.gif) no-repeat left bottom; padding: 8px 0 12px; overflow: hidden; zoom: 1}
#prodlist .pagination {padding: 4px 0 0 8px; zoom: 1}
.allprices .showing {float: left; padding: 4px 6px 0 18px; font-size: 10px}
.allprices .result-pages, #prodlist .result-pages {float: right; padding: 8px 22px 0 6px}
.allprices .result-pages a.prev, .allprices .result-pages a.next, #prodlist .result-pages a.prev, #prodlist .result-pages a.next, .allprices .result-pages a:link.prev, .allprices .result-pages a:link.next, #prodlist .result-pages a:link.prev, #prodlist .result-pages a:link.next, .allprices .result-pages a:visited.prev, .allprices .result-pages a:visited.next, #prodlist .result-pages a:visited.prev, #prodlist .result-pages a:visited.next {font-size: 10px; color: #db6005}
.allprices .result-pages a.prev:hover, .allprices .result-pages a.next:hover, .allprices .result-pages a.prev:focus, .allprices .result-pages a.next:focus, #prodlist .result-pages a.prev:hover, #prodlist .result-pages a.next:hover, #prodlist .result-pages a.prev:focus, #prodlist .result-pages a.next:focus {color: #848A06}
.allprices .result-pages a.prev:active, .allprices .result-pages a.next:active, #prodlist .result-pages a.prev:active, #prodlist .result-pages a.next:active {color: #999}
.allprices .result-pages span, #prodlist .result-pages span {color: #db6005;}
.allprices .result-pages span, #prodlist .result-pages span.current-page {font-weight: bold;}
.allprices .result-pages strong, #prodlist .result-pages strong {padding-left: 13px; font-weight: normal;}
.allprices .result-pages a, .allprices .result-pages span, #prodlist .result-pages a, #prodlist .result-pages span {padding-left: 3px}
 .allpricestable .closed {display: block; background: url(/images/v2/show-additional.gif) no-repeat; margin: 11px 0 0 0; padding-left: 23px}
.allpricestable .open {display: block; background: url(/images/v2/hide-additional.gif) no-repeat; margin: 11px 0 0 0; padding-left: 23px}
 #similar_prodspec {width: 725px}
#similar_prodspec .box .content {margin: 0; padding: 0 0 6px}
#similar_prodspec .content h3 {margin: 0; padding: 9px 11px 0; overflow: hidden; zoom: 1}
#similar_prodspec .content p {margin: 0; padding: 4px 11px 7px; overflow: hidden; zoom: 1; color: #434343}
#similar_prodspec .similar_list {margin: auto; padding: 0.5em 0 0; overflow: hidden; zoom: 1}
#similar_prodspec .similar_list li {list-style: none; float: left; width: 98px; border: 0; margin: auto; padding: 0 11px 9px; text-align: center}
#similar_prodspec .similar_list li a, #similar_prodspec .similar_list li a:link, #similar_prodspec .similar_list li a:visited {color: #000; display: block}
#similar_prodspec .similar_list li a:hover, #similar_prodspec .similar_list li a:focus {color: #434343; text-decoration: none}
#similar_prodspec .similar_list li a:active {color: #333}
#similar_prodspec .similar_list li a img {display: block; margin: auto}
#modal_container {padding: 0;  font-size: 11px; color: #333; text-align: left}
#control_overlay {background-color: #000}
#price-list-top {overflow: hidden; min-height: 131px; zoom: 1}
#price-list-top .box .content {margin: 0; padding: 0}
#price-list-top .image {float: left; width: 200px; overflow: hidden; zoom: 1}
#price-list-top .image img {display: block; margin: 14px auto}
#price-list-top .information {float: right; background: #999f07; margin: 0 5px 0 0; width: 514px; overflow: hidden; min-height: 118px; height: auto; _height: 118px}
#price-list-top h2 {font-family: arial; font-weight: bold; font-size: 17px; margin: 0 152px 0 0; padding: 15px 0 2px 18px}
#price-list-top p {color: #fff; font-family: arial; margin: 0 152px 0 0; padding: 6px 17px; font-size: 11px}
#price-list-top a.read-more, #price-list-top a:link.read-more, #price-list-top a:visited.read-more {color: #fff; font-weight: bold}
#price-list-top a:hover.read-more, #price-list-top a:focus.read-more {color: #ffa}
#price-list-top a:active.read-more {color: #ff0}
#price-list-top .freak-score-box {width: 144px; background: url(/images/v2/freak-score-side-box-right.gif) no-repeat right top; margin: 6px 6px 0 0}
#price-list-top .freak-score-box div {padding: 22px 0 0 53px; background: url(/images/v2/freak-score-side-box-left.gif) no-repeat left top; height: 80px}
#review-listing, #review-listing .tile, #forum-listing, #forum-listing .tile {width: 725px; background: #fff url(/images/v2/widest-box-tile.gif) repeat-y; overflow: hidden; zoom: 1}
#review-listing h1 {font: bold 14px/normal Arial, Verdana, Helvetica, sans-serif; margin: 0; padding: 10px 14px 5px}
#review-listing .sort-by, #forum-listing .sort-by {float: right; padding: 0 14px 5px 0}
#review-listing .box {background: url(/images/v2/boxes/box-bottom-right.gif) no-repeat bottom right}
#review-listing .top-of-box {background: #fff url(/images/v2/widest-box-top.gif) no-repeat; zoom: 1}
#review-listing .content {border-top: 1px solid #e5e5e5; padding: 1em}
.content .review-box {padding: 0 184px 0 0}
.review-score-box {float: right; background: url(/images/v2/expert-review-score-box-til.gif) repeat-y; width: 143px; margin-right: 14px; margin-top: 2em}
.review-score-box dl {margin: 0; padding: 23px 17px 0; background: url(/images/v2/expert-review-score-box-top.gif) no-repeat}
.review-score-box-bottom {background: url(/images/v2/expert-review-score-box-bot.gif) no-repeat left bottom; height: 17px;}
.review-score-box dt {font: bold 10px/normal Verdana, sans-serif; margin: 0; padding: 3px 0 0;}
.review-score-box dt .tf-score {color: #98a007}
.review-score-box dt .score {color: #db6005}
.review-score-box dd {margin: 0; padding: 3px 0; border-bottom: 1px solid #e5e5e5}
.review-score-box dd.last {border-bottom: 0}
.expert-review {background: #db6005 url(/images/v2/expert-review-bottom.gif) no-repeat right bottom; padding: 2px 0 30px; overflow: hidden; zoom: 1}
#review-listing h3, #review-listing h4, #review-listing ul, #review-listing .reviewer {margin: 0; padding: 0 0 0 34px}
#review-listing .reviewer {color: #fff; font-weight: normal; padding: 5px 0 5px 34px;}
#review-listing .reviewer a {color: #fff; font-weight: normal;}
#review-listing h4 {color: #5e2800; font: bold 14px/normal Arial, sans-serif; margin: 0; padding: 5px 34px;}
#review-listing li {margin: 0; padding: 0.5em 0; border: 0; color: #fff; font: 12px/normal Arial, sans-serif}
#review-listing li strong {color: #5e2800;}
#review-listing .expert-review h3 {padding-top: 10px; padding-bottom: 2px; background: url(/images/v2/expert-reviews.gif) no-repeat 9px 100%}
#review-listing a, #review-listing a:link, #review-listing a:visited {color: #fff}
#review-listing a:hover, #review-listing a:focus {color: #ffa}
#review-listing a:active {color: #ff0}
 .user-review {background: #98a007 url(/images/v2/user-review-bottom.gif) no-repeat right bottom; padding: 2px 0 30px; overflow: hidden; zoom: 1}
#review-listing .user-review h3 {padding-top: 10px; padding-bottom: 2px; background: url(/images/v2/green-on-green-user-reviews.gif) no-repeat 9px 100%}
#review-listing .user-review h4, #review-listing .user-review li strong {color: #464a01;}
.user-review .review-score-box {float: right; background: url(/images/v2/user-review-score-box-til.gif) repeat-y; width: 143px; margin-right: 14px; margin-top: 2em}
.user-review .review-score-box dl {margin: 0; padding: 23px 17px 0; background: url(/images/v2/user-review-score-box-top.gif) no-repeat}
.user-review .review-score-box-bottom {background: url(/images/v2/user-review-score-box-bot.gif) no-repeat left bottom; height: 17px;}
#review-listing .sort-by strong {padding: 0 11px 0 0;}
#review-listing .sort-by a {padding: 0 10px 0 0;}
#review-listing .sort-by a:link, #review-listing .sort-by a:visited {color: #000;}
#review-listing .sort-by a:hover, #review-listing .sort-by a:focus {color: #434343;}
#review-listing .sort-by a:active {color: #999;}
#review-listing .sort-by a.current, #review-listing .sort-by a:link.current, #review-listing .sort-by a:visited.current {color: #db6005}
#review-listing .sort-by a:hover.current, #review-listing .sort-by a:focus.current {color: #848A06}
#review-listing .sort-by a:active.current {color: #999}
#review-listing .showing {float: left; padding: 0 0 5px 14px; font-size: 10px}
#review-listing .result-pages {float: right; padding: 0 22px 0 6px}
#review-listing .result-pages a, #review-listing .result-pages a:link, #review-listing .result-pages a:visited, #review-listing .result-pages span {color: #000; padding-left: 3px}
#review-listing .result-pages a:hover, #review-listing .result-pages a:focus {color: #555; text-decoration: none;}
#review-listing .result-pages a.prev, #review-listing .result-pages a.next, #review-listing .result-pages a:link.prev, #review-listing .result-pages a:link.next, #review-listing .result-pages a:visited.prev, #review-listing .result-pages a:visited.next {font-size: 10px; color: #db6005}
#review-listing .result-pages a.prev:hover, .allprices .result-pages a.next:hover, #review-listing .result-pages a.prev:hover, #prodlist .result-pages a.next:hover {color: #848A06}
#review-listing .result-pages a.prev:active, #review-listing .result-pages a.next:active {color: #999}
#review-listing .result-pages span {color: #db6005;}
#review-listing .result-pages span.current-page {font-weight: bold; color: #000}
#review-listing .result-pages strong {padding-left: 13px; font-weight: normal;}
#forum-listing h1 {font: bold 14px/normal Arial, Verdana, Helvetica, sans-serif; margin: 0; padding: 10px 14px 5px}
#forum-listing .sort-by strong {padding: 0 11px 0 0;}
#forum-listing .sort-by a {padding: 0 10px 0 0;}
#forum-listing .sort-by a:link, #forum-listing .sort-by a:visited {color: #000;}
#forum-listing .sort-by a:hover, #forum-listing .sort-by a:focus {color: #434343;}
#forum-listing .sort-by a:active {color: #999;}
#forum-listing .sort-by a.current, #forum-listing .sort-by a:link.current, #forum-listing .sort-by a:visited.current {color: #db6005}
#forum-listing .sort-by a:hover.current, #forum-listing .sort-by a:focus.current {color: #848A06}
#forum-listing .sort-by a:active.current {color: #999}
#forum-listing .box {background: #fff url(/images/v2/widest-box-tile.gif) repeat-y}
#storelocations .top-of-box, .allprices .top-of-box, #forum-listing .top-of-box {background: #fff url(/images/v2/widest-box-top.gif) no-repeat; zoom: 1}
#forum-listing .content {border-top: 1px solid #e5e5e5; padding: 1em; background: #fff url(/images/v2/widest-box-tile.gif) repeat-y}
.forum-post {background: #db6005 url(/images/v2/expert-review-bottom.gif) no-repeat right bottom; padding: 2px 9px 14px; overflow: hidden; zoom: 1}
#forum-listing h3 {margin: 0; padding: 12px 0 0 4px; color: #5e2800}
#forum-listing .reviewed {color: #fff; font-weight: normal; padding: 5px 0 5px 4px; border-bottom: 1px solid #af4d04}
#forum-listing .reviewed a {color: #fff; font-weight: normal;}
#forum-listing dl {margin: 0; padding: 10px 4px}
#forum-listing dt {margin: 0; padding: 0; display: inline; font-weight: bold; color: #5e2800}
#forum-listing dd {margin: 0; padding: 0; display: inline; color: #fff}
#forum-listing a, #forum-listing a:link, #forum-listing a:visited {color: #fff}
#forum-listing a:hover, #forum-listing a:focus {color: #ffa}
#forum-listing a:active {color: #ff0}
#forum-listing .bottom-of-box {background: url(/images/v2/widest-box-bottom-simple.gif) no-repeat left bottom; height: 4px}
#blog-listing {width: 725px}
#blog-listing h1 {font: bold 14px/normal Arial, Verdana, Helvetica, sans-serif; margin: 0; padding: 10px 14px 5px; float: left}
#blog-listing .sort-by {float: right; padding: 10px 20px 5px 0}
#blog-listing .sort-by strong {padding: 0 11px 0 0;}
#blog-listing .sort-by a {padding: 0 10px 0 0;}
#blog-listing .sort-by a:link, #blog-listing .sort-by a:visited {color: #000;}
#blog-listing .sort-by a:hover, #blog-listing .sort-by a:focus {color: #434343;}
#blog-listing .sort-by a:active {color: #999;}
#blog-listing .sort-by a.current, #blog-listing .sort-by a:link.current, #blog-listing .sort-by a:visited.current {color: #db6005}
#blog-listing .sort-by a:hover.current, #blog-listing .sort-by a:focus.current {color: #848A06}
#blog-listing .sort-by a:active.current {color: #999}
#blog-listing .box {background: #fff url(/images/v2/widest-box-tile.gif) repeat-y}
#blog-listing .top-of-box {background: #fff url(/images/v2/widest-box-top.gif) no-repeat; zoom: 1}
#blog-listing .content {border-top: 1px solid #e5e5e5; padding: 1em; background: none}
.blog-post {background: #db6005 url(/images/v2/expert-review-bottom.gif) no-repeat right bottom; padding: 2px 9px 14px; overflow: hidden; zoom: 1}
#blog-listing h3 {margin: 0; padding: 12px 0 0 4px; color: #5e2800}
#blog-listing .reviewed {color: #fff; font-weight: normal; padding: 5px 0 5px 4px; border-bottom: 1px solid #af4d04}
#blog-listing .reviewed a {color: #fff; font-weight: normal;}
#blog-listing dl {margin: 0; padding: 10px 4px}
#blog-listing dt {margin: 0; padding: 0; display: inline; font-weight: bold; color: #5e2800}
#blog-listing dd {margin: 0; padding: 0; display: inline; color: #fff}
#blog-listing a, #blog-listing a:link, #blog-listing a:visited {color: #fff}
#blog-listing a:hover, #blog-listing a:focus {color: #ffa}
#blog-listing a:active {color: #ff0}
#blog-listing .bottom-of-box {background: url(/images/v2/widest-box-bottom-simple.gif) no-repeat left bottom; height: 4px}
#full-page-content .header-box {margin: 5px 0 0}
#full-page-content .header-box h1 {margin: 0; padding: 9px 15px 4px; font: bold 14px/normal Arial, sans-serif; border-bottom: 1px solid #e5e5e5}
#full-page-content .content {margin: 0; padding: 1em 7px 0.5em}
#full-page-content .comparison-table .content {padding: 0 7px 7px;}
.comparison-table {margin-top: 1em}
table.comparison {table-layout: fixed; border-spacing: 0; border-collapse: collapse; border: 0; width: 871px; margin: 5px 0 2px}
table.comparison th, table.comparison td {padding: 0}
table.comparison th {border-bottom: 1px solid #babd60}
table.comparison thead th {border-bottom: 0}
table.comparison thead th div {position: relative; bottom: 4px}
table.comparison thead th a.remove-from-comparison {position: absolute; left: 0; bottom: -4px}
table.comparison .odd th, table.comparison .even th {padding: 6px 10px; color: #fff; vertical-align: top; text-align: left}
#basic_product_values .even th {background: #959d08}
#basic_product_values .odd th {background: #8a9307}
table.comparison td {vertical-align: middle}
table.comparison .even td {background: #fcfcfc url(/images/v2/box-even-td-bg.gif) repeat-y left top; color: #0d111a; padding: 0 9px; border: 1px solid #dbdbdb}
table.comparison .odd td {background: #f5f5f5 url(/images/v2/box-odd-td-bg.gif) repeat-y left top; color: #0d111a; padding: 0 9px; border: 1px solid #dbdbdb}
table.comparison .last td {border-bottom: 0}
table.comparison .first th {vertical-align: bottom}
table.comparison .first td {border-top: 0}
.table-wrapper table.comparison .last th {border: 0; padding: 6px 10px 6px 10px}
.table-wrapper table.comparison .last td {border-bottom: 0}
#basic_product_values tr.price td {color: #db6005; font: bold 12px/normal Arial, sans-serif;}
td .freak-score-box {float: left; margin: 4px 2px; width: 78px; background: url(/images/v2/freak-score-box-bottom-4-co.gif) no-repeat center bottom; padding-bottom: 10px; text-align: center; font-weight: bold; color: #fff}
td .freak-score-box div {background: url(/images/v2/freak-score-box-top-4-compa.gif) no-repeat center top; padding: 34px 0 4px 0; font-size: 10px}
td .freak-score-box div .rating {line-height: 1; display: block; font-size: 3em}
#basic_product_values tr.ratings td {color: #0d111a; font: bold 10px/normal Arial, sans-serif}
#basic_product_values tr.ratings td .freak_grades_box_to_maintain_min_height {margin: 4px 0; padding: 0; overflow: hidden; min-height: 28px; height: auto; _height: 28px}
#basic_product_values thead td {vertical-align: bottom;}
#basic_product_values h3.toggles_all_tables, .table-wrapper h3.toggles_adjacent_table {cursor: pointer; font: bold 12px/normal Arial, sans-serif; color: #db6005; padding: 0; margin: 2px 0}
#basic_product_values h3.toggles_all_tables.hide, .table-wrapper .toggles_adjacent_table.hide {background: url(/images/v2/hide-additional.gif) no-repeat; padding-left: 18px}
#basic_product_values h3.toggles_all_tables.show, .table-wrapper .toggles_adjacent_table.show {background: url(/images/v2/show-additional.gif) no-repeat; padding-left: 18px}
.table-wrapper .even th {background: #aeae87; border-color: #c6c6ab}
.table-wrapper .odd th {background: #a6a67b; border-color: #c6c6ab}
.table-wrapper table.comparison th {background: #a6a67b; color: #fff}
.table-wrapper table.comparison th .first {padding: 8px 0 0; border-bottom: 1px solid #c6c6ab}
.table-wrapper table.comparison tr.odd th {background: #aeae87}
tr.even.empty-useless-table-row td.first {background-color: #fff; border: 0}
table.comparison tr.even.empty-useless-table-row td {padding: 0; border: 0; background: none;}
.last .empty-useless-table-row td {background: #fff}
.empty-useless-table-row table {width: 100%; border-collapse: collapse; border-spacing: 0; background-color: #fff}
 .empty-useless-table-row .roundedtop td {padding: 0;background-color: #fff;}
.empty-useless-table-row .roundedtop .corner.left {width: 10px; height: 4px; background: url(/images/v2/comp-top-of-td.gif) no-repeat 0 0}
.empty-useless-table-row .roundedtop .corner.right {width: 10px; height: 4px; background: url(/images/v2/comp-top-of-td.gif) no-repeat 100% 0}
.empty-useless-table-row .roundedtop .middle {background: url(/images/v2/comp-top-of-td-middle.gif) repeat-x 0 0; height: 4px}
.empty-useless-table-row .roundedbottom td {padding: 0;background-color: #fff;}
.empty-useless-table-row .roundedbottom .corner.left {width: 10px; height: 4px; background: url(/images/v2/comp-bottom-of-td.gif) no-repeat 0 0}
.even.empty-useless-table-row .roundedbottom .corner.left {background-image: url(/images/v2/comp-bottom-of-even-td.gif)}
.empty-useless-table-row .roundedbottom .corner.right {width: 10px; height: 4px; background: url(/images/v2/comp-bottom-of-td.gif) no-repeat 100% 0}
.even.empty-useless-table-row .roundedbottom .corner.right {background-image: url(/images/v2/comp-bottom-of-even-td.gif) }
.empty-useless-table-row .roundedbottom .middle {background: url(/images/v2/comp-bottom-of-td-middle.gif) repeat-x 0 0; height: 4px}
.even.empty-useless-table-row .roundedbottom .corner.middle {background-image: url(/images/v2/comp-bottom-of-even-td-midd.gif) }
.picture label {display: block; position: absolute; left: -3px; top: 0; background: url(/images/v2/comparison-unchecked.gif) no-repeat left center; height: 20px; width: 24px; cursor: pointer}
.picture .selected {background-image: url(/images/v2/comparison-checked.gif)}
 #galleryimages, #video_gallery {overflow: hidden; zoom: 1; margin: 0 0 11px}
#galleryimages ul, #video_gallery ul {margin: 0; padding: 0}
#galleryimages li {list-style: none; margin: 0 0 10px; padding: 0; float: left; width: 180px; min-height: 165px; height: auto; _height: 165px; text-align: center; background: url(/images/v2/photo-frame.gif) no-repeat center top}
#video_gallery li {list-style: none; margin: 0 0 10px; padding: 30px 0 0; float: left; width: 180px; text-align: center; background: url(/images/v2/video-frame.gif) no-repeat center top}
#galleryimages li div, #video_gallery li div {width: 140px; margin: 8px 10px 32px 17px; border: 1px solid #f1f1f1}
#video_gallery li div, .video_gallery_item {width: auto; margin: 0; border: 0; padding: 0 0 34px; background: url(/images/v2/video-frame.gif) no-repeat center bottom}
#galleryimages img {margin: 16px auto 0; vertical-align: bottom}
#video_gallery img, #videogallery #video_gallery img {margin: auto; padding: 0; display: block; background: none}
#videos .content {border-top: 1px solid #e7e7e7; padding-top: 10px}
 .pagination {padding: 12px 12px 8px; overflow: hidden; zoom: 1}
.showing {float: left; padding: 2px 0 5px 0px; font-size: 10px}
#forum-listing .showing {padding-left: 11px}
.result-pages {float: right; padding: 8px 6px 0}
.result-pages a, .result-pages a:link, .result-pages a:visited, #forum-listing .result-pages a, #forum-listing .result-pages a:link, #forum-listing .result-pages a:visited {color: #DB6005; text-decoration: none}
.result-pages a:hover, .result-pages a:focus, #forum-listing .result-pages a:hover, #forum-listing .result-pages a:focus {color: #848A06}
 .tabs {width: 100%; background: url(/images/v2/boxes/tabs-bg-right.gif) no-repeat 100% 100%; margin: 5px 0 0; padding: 0; zoom: 1; overflow: hidden}
.latest .tabs {margin-top: 0;}
.tabs ul { background: url(/images/v2/boxes/tabs-bg-left.gif) no-repeat 0% 100%; zoom: 1; overflow: hidden; margin: 0; padding: 0; padding-bottom: 3px}
#content .tabs ul { padding-bottom: 3px}
.tabs li {margin: 0 1px 0 0; padding: 0; list-style: none; float: left}
.tabs h3, .tabs virtual-h3, .tabs h2 {margin: 0; padding: 0 0 0 9px; background: url(/images/v2/tab.gif) no-repeat}
.tabs a, .tabs a:link, .tabs a:visited, .tabs h2 span {font-weight: bold; font-size: 13px; display: block; margin: 0; padding: 8px 15px 4px 6px; background: url(/images/v2/tab.gif) no-repeat 100% 0; text-decoration: none; color: #9d9d86}
.tabs a:hover, .tabs a:focus {color: #db6005}
.tabs .active {background-position: 0 -150px; outline: 0}
.tabs .manufacturers_description a {padding-bottom: 3px}
.tabs .active a, .tabs .active a:link, .tabs .active a:visited, .tabs h2 span {background-position: 100% -150px; color: #db6005; display:block; padding-bottom: 5px; text-shadow: rgba(188, 188, 188, 0.2) 1px 1px 1px;  }
 .tabs h3:hover, .tabs virtual-h3:hover {background-position: 0% -150px}
.tabs h3:hover a, .tabs virtual-h3:hover a {background-position: 100% -150px; color: #db6005}
 .tabs #wikifreak .active a {color: #98a007; padding: 4px 15px 5px 0}
.tabs #wikifreak a {padding: 4px 15px 4px 0}
.tabs #wikifreak img {border: 0; vertical-align: bottom}
 .tabs .active a.top {background-image: url(/images/v2/context-tabs/top-tab.gif); padding-right: 32px}
.tabs .active a.reviews {background-image: url(/images/v2/context-tabs/review-tab.gif); padding-right: 40px}
.tabs .active a.latest {background-image: url(/images/v2/context-tabs/latest-tab.gif); padding-right: 45px}
.tabs .active a.feed {background-image: url(/images/v2/context-tabs/tab-feeds.gif); padding-right: 34px}
.tabs .active a.thread {background-image: url(/images/v2/context-tabs/thread-tab.gif); padding-right: 30px}
 .tabs h3.active a, .tabs virtual-h3.active a {background-image: url(/images/v2/tab.gif); padding-right: 15px}
.tab_page {zoom: 1; overflow: hidden;}
#thumbtabs.tabs {background: #fff; overflow: hidden; height: 19px; margin-bottom: 4px}
#thumbtabs.tabs li {background: transparent url(/images/v2/left-green-tab.gif) no-repeat scroll left top; list-style: none; float: left; padding: 0 0 0 5px}
#thumbtabs.tabs li.imagetab {width: 169px; margin-right: 1px}
#thumbtabs.tabs li.videotab {width: 171px}
#thumbtabs.tabs li.active {background-image: url(/images/v2/left-active-green-tab.gif)}
#thumbtabs.tabs li a {display: block; background: url(/images/v2/green-tab.gif) no-repeat scroll top right; padding: 0 0 0 6px; height: 19px; font: bold 12px/19px Verdana, arial, helvetica, sans-serif; text-decoration: none; color: #565b04}
#thumbtabs.tabs li.active a {background-image: url(/images/v2/active-green-tab.gif)}
#thumbtabs.tabs li a:link, #thumbtabs.tabs li a:visited {color: #565b04}
#thumbtabs.tabs li a:hover, #thumbtabs.tabs li a:focus {color: #fff}
#thumbtabs.tabs li.active a:link, #thumbtabs.tabs li.active a:visited {color: #fff}
  .shadow {position: relative}
.shadow .front {position: absolute; color: #bbb; top: 7px; left: 7px}
.shadow .back {position: relative}
.tabs .shadow .front {color: #ddd; top: 9px}
.tabs .active .shadow .front {color: #bbb}
 a.external {padding-right: 16px; background: url(/images/v2/icons/external-links.gif) no-repeat 100% 50%}
#videos a, #videos a[rel="external"] {padding-right: 0; background: none}
#video_reviews .video_thumbnail img {background: url(/images/v2/vidframe_small.gif) no-repeat 0 0; padding: 6px 3px}
#video-container img {background: url(/images/v2/vidframe_large.gif) no-repeat 0 0; margin-top:1px; padding: 8px 3px}
#menu #share li {margin: 2px 0}
#menu #share li.dont_hide_me {margin: 4px 0 0}
#menu #share a {padding:4px 4px 4px 33px; color:#b4bc66; text-decoration:underline; background-image:url(/images/v2/icons/share_icons_sprite.gif); background-repeat:no-repeat; background-attachment:scroll}
#share #link_to_product {width: 124px; font-size: 11px; margin: 0}
#share .delicious {background-position: 3px 0}
#share .furl {background-position: 3px -100px}
#share .stumbleupon {background-position: 3px -200px}
#share .facebook {background-position: 3px -400px}
#share .email {background-position: 3px -500px}
#share .yahoo {background-position: 3px -300px}
#share .google {background-position: 3px -600px}
#share .magnolia {background-position: 3px -700px}
#share .newsvine {background-position: 3px -800px}
#share .reddit {background-position: 3px -900px}
#share .windowslive {background-position: 3px -1000px}
.tabs .flag span {display:block; background-repeat:no-repeat; background-position:98% 60%; padding-right:24px}
 #search_product_matches {background: #db6005; width: 429px; border-spacing: 0; table-layout: fixed; border-collapse: collapse; border: 0}
.product_col {width: 339px;}
.thread_col, .feed_col, .word_col {width: 30px}
#search-result .odd .title, #search_product_matches th {text-align: left; background: #DB6005 url(/images/v2/dark-search-top.gif) repeat-x 0 0}
#product_results .icon, #search_product_matches th .title, #search_product_matches_page th .title {background: #db6005 url(/images/v2/icons/product-match-icon.gif) no-repeat 9px 8px; padding: 10px 30px 6px; font-size: 12px}
#search_product_matches td {border-bottom: 1px solid #AF4D04}
#search_product_matches tr:hover td {background: #db8a05; border-color: #af4d04}
#search_product_matches a {display: block; color: #fff; padding: 2px 11px; text-decoration: none}
.product-matches {margin-right: 2px}
div#results_footer {background: #db6005 url(/images/v2/product-search-bottom.gif) no-repeat 0 100%; padding: 4px 11px 12px; margin-right: 2px}
#results_footer td, #results_footer tr:hover td {padding: 4px 11px 14px; background: url(/images/v2/product-search-bottom.gif) no-repeat 100% 100%; border: 0}
#results_footer td a {display: inline; padding: 0;}
  #search_form_submit_button {display: none}
.search_form {background: url(/images/v2/categories-background.gif) no-repeat left bottom; margin: 4px 0 0; padding: 0; overflow: hidden; zoom: 1}
.search_form .search_form_wrapper {background: url(/images/v2/categories-background.gif) no-repeat left top; border: 0; margin: 0 0 7px; padding: 0; overflow: hidden; zoom: 1}
.text_field {float: left; width: 490px; padding: 7px 12px 4px}
 .search_form .categories {float: right; padding: 0 4px 0 0; text-align: right}
#catlist_in_search_box, #other_categories {padding: 0; margin: 0; list-style: none}
#catlist_in_search_box {margin-top: 21px; position: relative; float: right; width: 180px}
 #extended_categories {margin-top: 18px; position: relative; float: right; width: 360px}
#extended_categories h3 a {padding: 3px 12px; color: #5A5F16; font-weight: bold; text-decoration: none}
#extended_categories h3 {text-align: right; padding: 4px 4px 6px}
#extended_categories h3.over {border: 1px solid #333; border-width: 1px 1px 0; background: url(/images/v2/other1x1.png) repeat 0%; color: #fff; padding: 3px 3px 6px}
#extended_categories h3.over a {color: #fff}
.extended_categories_drop_down h4 {text-decoration: underline; color: #fff}
.extended_categories_drop_down a {text-decoration: none; color: #fff}
.extended_categories_drop_down .inner a:hover {text-decoration: underline; color: #ffa}
.extended_categories_drop_down .outer {border: 1px solid #333; border-width: 0 1px 1px; background: url(/images/v2/other1x1.png) repeat 0%; overflow: hidden; zoom: 1}
.extended_categories_drop_down .outer li {padding: 0 6px 10px}
.extended_categories_drop_down .left {float: left; width: 49.5%}
.extended_categories_drop_down .right {float: right; width: 49.5%}
.extended_categories_drop_down .inner li {padding: 0; float: none}
 .drop_down_element {position: absolute; z-index: 400; border: 1px solid #444; border-width: 0 1px 1px}
.drop_down_element ul {margin: 0; list-style: none; color: #fff; font-size: 10px; list-style: none; padding: 1px 12px; text-align: right}
 #catlist_in_search_box li a {display: block; padding: 3px 12px; color: #5A5F16; font-weight: bold; text-decoration: none}
#catlist_in_search_box li.over a {border: 1px solid #444; padding: 2px 10px 3px; border-width: 1px 1px 0; background: url(/images/v2/other1x1.png) repeat; color: #fff}
#other_categories a, #other_categories a:link, #other_categories a:visited {display: block; background: url(/images/v2/other1x1.png) repeat; color: #fff; font-size: 10px; list-style: none; margin: 0; padding: 4px 12px; text-decoration: none; font-weight: bold; text-shadow: rgba(79, 81, 32, .5) 0px 2px 2px;  }
#other_categories a:hover, #other_categories a:focus {color: #ffa; text-decoration: underline}
 .text_field label {display: none;}
#search_q {background: #e6e6e6 url(/images/v2/search-form-background.gif) no-repeat left top; font: bold 13px/16px Verdana, Arial, Helvetica, sans-serif; padding: 8px 8px 5px; border: 0; width: 478px; color: #acacac}
#search_q:focus {color: #333}
 #search-result {margin: 10px 0 0; background: #f2f2d6}
#search-left-side {float: left; width: 441px}
#search-right-side {float: right; width: 441px}
#search-within-left-side, #search-within-right-side {width: 49.5% }
#search-within-left-side {float: left;}
#search-within-right-side {float: right;}
 #toggle_search_result {text-align: center; width: 18em; margin: 2px auto; clear: both}
#toggle_search_result a {display: block; padding-left: 9px; background: url(/images/v2/search-button.gif) no-repeat left top; font-size: 9px; font-weight: bold; color: #db6005; text-decoration: none}
#toggle_search_result a span {display: block; background: url(/images/v2/search-button.gif) no-repeat right top; padding: 6px 9px 11px 0px; min-height: 16px}
#toggle_search_result a:hover, #toggle_search_result a:hover span {color: #848A06}
#toggle_search_result a:active, #toggle_search_result a:active span {background-image: url(/images/v2/active-search-button.gif); color: #db6005}
   #search_product_matches_page {table-layout: fixed; width: 100%; border-collapse: collapse; border: 0; border-spacing: 0; background: #DB6005 url(/images/v2/dark-search-bottom.gif) no-repeat right bottom; margin-bottom: 1px}
#search_product_matches_page .product_col {width: 768px;}
#search_product_matches_page .thread_col, #search_product_matches_page .feed_col, #search_product_matches_page .word_col {width: 40px}
#search_table_footer_page {height: 30px; background: url(/images/v2/product-search-bottom.gif) no-repeat right bottom}
 #search_product_matches_page thead {background: #db6005 url(/images/v2/dark-search-top.gif) repeat-x left top}
  #search_product_matches_page th {text-align: left}
 #search_product_matches_page tr.search_product td {background: #db6005; color: #000; margin: 0; padding: 0; vertical-align: middle}
#search_product_matches_page tr.search_product:hover td {background: #db6005 }
#search_product_matches_page tr.search_product td a {display: block; color: #fff; background: #db6005; margin: 0; padding: 1px 11px; text-decoration: none; line-height: 135%}
.search_products_tooltip, .search_products_best_price {display: block}
 #search_product_matches_page td a.search_products_tooltip em, #search_product_matches td a.search_products_tooltip em {color: #fff; font-style: normal; text-decoration: underline}
#search_product_matches_page td a.search_products_best_price em, #search_product_matches td a.search_products_best_price em {color: #000; font-style: normal; font-weight: bold}
#search_product_matches_page .see-all-matches td {padding: 4px 11px 20px; background: #DB6005 url(/images/v2/dark-search-bottom.gif) no-repeat right bottom}
#product_results .pagination {margin-right: 2px; padding: 4px 11px 14px; background: #DB6005 url(/images/v2/dark-search-bottom.gif) no-repeat right bottom}
.see-all-matches td .pagination {text-align: right; overflow: hidden; zoom: 1}
#search_product_matches_page .see-all {color: #fff}
#search_product_matches_page tr:hover.search_product td, #search_product_matches_page tr:hover.search_product td a {background: #db8a05 }
#product_results ol {border-top: 1px solid #af4d04}
#search_product_matches_page #product_results tr.search_product td {border-bottom: 1px solid #af4d04}
.dark {background: #db6005 url(/images/v2/dark-search-bottom.gif) no-repeat right bottom}
   .search-box {background: #db8a05}
#product_results .search-box {background: #DB6005}
div.search-box div.title {font-weight: bold; font-size: 12px; margin: 0; padding: 0; color: #000; background: #db8a05 url(/images/v2/light-search-top.gif) repeat-x left top; overflow: hidden; zoom: 1}
div.search-box div.title span.icon {display: block; padding: 10px 30px 6px; font-size: 12px}
div.search-box div.total_hits {font-size: 11px; font-weight: normal; color: #fff; margin: 0; padding: 6px 11px; background: #db8a05 url(/images/v2/light-search-bottom.gif) no-repeat scroll right bottom; padding-bottom: 20px; min-height: 13px; height: auto; _height: 13px}
div.search-box div.total_hits a.see-all {color: #fff}
#category_results ol, div.search-box ol {margin: 0; padding: 0; border-top: 1px solid #af6e04; zoom: 1; overflow: hidden}
div.search-box ol li {list-style: none; overflow: hidden; zoom: 1; min-height: 23px}
div.search-box ol li:empty {border-bottom: 1px solid #af4d04; background: #db6005}
div.search-box ol li a, div.search-box ol li a:link, div.search-box ol li a:visited {display: block; text-decoration: none; border-bottom: 1px solid #af6e04; color: #fff; padding: 5px 11px 4px; background: #db8a05}
div.search-box ol li a:hover, div.search-box ol li a:focus {background: #DB6005; border-bottom: 1px solid #af4d04}
#product_results li a:hover, #product_results li a:focus {background: #DB8A05; border-bottom: 1px solid #AF6E04}
#product_results li a, #pro_review_results_page .search-box ol li a, #pro_review_results_page .search-box ol, #pro_review_results .search-box ol li a, #pro_review_results .search-box ol {background: #DB6005; border-color: #AF4D04}
 #user_review_results_page div.search-box, #user_review_results div.search-box, #category_results div.search-box, #blog_results_page div.search-box, #blog_results div.search-box, #testfreak-forum div.search-box {background: #db8a05}
#user_review_results_page div.search-box div.title, #user_review_results div.search-box div.title, #category_results div.search-box div.title, #blog_results_page div.search-box div.title, #blog_results div.search-box div.title, #testfreak-forum div.search-box div.title {font-weight: bold; background: #db8a05 url(/images/v2/light-search-top.gif) repeat-x left top}
#user_review_results_page div.search-box div.total_hits, #user_review_results div.search-box div.total_hits, #category_results div.search-box div.total_hits, #blog_results_page div.search-box div.total_hits, #blog_results div.search-box div.total_hits, #testfreak-forum div.search-box div.total_hits {background: #db8a05 url(/images/v2/light-search-bottom.gif) no-repeat scroll right bottom; padding-bottom: 13px}
#user_review_results_page div.search-box ol li a, #user_review_results_page div.search-box ol li a:link, #user_review_results_page div.search-box ol li a:visited, #user_review_results div.search-box ol li a, #user_review_results div.search-box ol li a:link, #user_review_results div.search-box ol li a:visited, #category_results div.search-box ol li a, #category_results div.search-box ol li a:link, #category_results div.search-box ol li a:visited, #blog_results_page div.search-box ol li a, #blog_results_page div.search-box ol li a:link, #blog_results_page div.search-box ol li a:visited, #blog_results div.search-box ol li a, #blog_results div.search-box ol li a:link, #blog_results div.search-box ol li a:visited, #testfreak-forum div.search-box ol li a, #testfreak-forum div.search-box ol li a:link, #testfreak-forum div.search-box ol li a:visited {display: block; text-decoration: none; border-bottom: 1px solid #af6e04; color: #fff; padding: 5px 11px 4px}
#user_review_results_page div.search-box ol li a:hover, #user_review_results div.search-box ol li a:focus, #user_review_results div.search-box ol li a:hover, #user_review_results div.search-box ol li a:focus, #category_results div.search-box ol li a:hover, #category_results div.search-box ol li a:focus, #blog_results_page div.search-box ol li a:hover, #blog_results_page div.search-box ol li a:focus, #blog_results div.search-box ol li a:hover, #blog_results div.search-box ol li a:focus, #testfreak-forum div.search-box ol li a:hover, #testfreak-forum div.search-box ol li a:focus {background: #db6005; border-bottom: 1px solid #af4d04; color: #fff}
 #review_results .search-box div.title span.icon {display: block; padding: 10px 30px 6px; background: url(/images/v2/icons/review-match-icon.gif) no-repeat 9px 60%; font-size: 12px}
#forum_within_results .search-box div.title span.icon, #forum_results .search-box div.title span.icon, #forum_results_page .search-box div.title span.icon {display: block; padding: 10px 30px 6px; background: url(/images/v2/icons/forum-match-icon.gif) no-repeat 9px 60%}
#blog_within_results .search-box div.title span.icon, #blog_results_page .search-box div.title span.icon, #blog_results .search-box div.title span.icon {display: block; padding: 10px 30px 6px; background: url(/images/v2/icons/blog-match-icon.gif) no-repeat 9px 55%}
#user_within_review_results .search-box div.title span.icon, #user_review_results_page .search-box div.title span.icon, #user_review_results .search-box div.title span.icon {display: block; padding: 10px 30px 6px; background: url(/images/v2/icons/light-review-match-icon.gif) no-repeat 9px 60%}
#category_results .search-box div.title span.icon {display: block; padding: 10px 30px 6px; background: url(/images/v2/icons/category-match.gif) no-repeat 9px 55%}
#pro_review_results_page .search-box div.title span.icon, #pro_within_review_results .search-box div.title span.icon, #pro_review_results .search-box div.title span.icon {display: block; padding: 10px 30px 6px; background: url(/images/v2/icons/freak-users.gif) no-repeat 9px 55%}
 select {display: block; margin: 10px 0; width: 176px}
select.replaced {width: 1px; position: absolute; left: -999em}
ul.selectReplacement {margin: 10px 0; padding: 0; height: 1.65em; width: 180px; position: relative; z-index: 1000; color: #5a5f16}
ul.selectFocused {}
ul.selectOpen {background: url(/images/v2/select-open-bottom.png) no-repeat left bottom; height: 100%; overflow: hidden; padding-bottom: 13px}
ul.selectReplacement li {background: url(/images/v2/search-cat-bg.gif) repeat-y left top; color: #fff; cursor: pointer; display: none; font-size: 10px; line-height: 1.7em; list-style: none; margin: 0; padding: 1px 12px; font-weight: bold}
ul.selectOpen li {display: block}
ul.selectReplacement li.selected {background: transparent; color: #5a5f16; display: block; font-weight: bold}
ul.selectOpen li.selected {background: #f3f3d8; color: #000; border: 0; display: block}
ul.selectOpen li:hover, ul.selectOpen li.hover, ul.selectOpen li.selected:hover { background: url(/images/v2/png24/search-category-bg.png) repeat-y; color: #fff}
 #search_within {margin: 0 5px 10px 3px}
#product-menu label, #menu label {display: block; margin: 0; padding: 4px 4px 2px; font: bold 11px/1.2 Arial, sans-serif; color: #5C6016}
#product-menu fieldset input.text, #product-menu fieldset input[type="text"], #menu fieldset input.text, #menu fieldset input[type="text"] {margin: 0 0 0 4px; padding: 2px; width: 98px; font: bold 12px/15px Arial, sans-serif; color: #acacac}
 #product-menu fieldset input.text, #menu fieldset input.text {width: 98px}
#product-menu fieldset input.text:focus, #product-menu fieldset input[type="text"]:focus #menu fieldset input.text:focus, #menu fieldset input[type="text"]:focus {color: #333}
#product-menu fieldset input.submit, #product-menu fieldset input[type="submit"], #menu fieldset input.submit, #menu fieldset input[type="submit"] {border: 0; background: none; margin: 0; padding: 0; font: bold 10px/1.2 Arial, sans-serif}
#search_within_image {margin: 0 0 -7px}
* html #search_within_image {margin: 0 0 -4px}
 .big_product_tooltip {position: absolute}
.dummy_tooltip_div {border: 1px solid #98A007; background: #fff url(/images/v2/loading.gif) no-repeat 50%; min-height: 276px; height: auto; _height: 276px; min-width: 32px; width: auto; _width: 32px}
div.tf_content {overflow: hidden; background: url(/images/v2/tf/all-long-sides.png) repeat}
.inner-tooltip-wrapper {background: #fff; padding-top: 4px; overflow: hidden; zoom: 1; border: 1px solid #98A007}
.leftbox {float: left; width: 169px; background: transparent url(/images/v2/tf/rightbox-top.png) no-repeat left top; padding-top: 4px}
.leftbox .photo-wrapper {background: #fff}
.leftbox img {display: block; margin: auto; padding: 20px 0;}
.leftbox .bottom-box {background: url(/images/v2/png24/camera-bottom.png) no-repeat left bottom; height: 4px; overflow: hidden}
.rightbox {float: right; width: 358px; background: #fff; padding: 0 3px}
.below-right-box { }
.rightbox .product {background: #98a007; color: #fff; padding: 0 9px 10px}
.rightbox .product h2 {font-size: 15px; margin: 0; padding: 8px 0 0; line-height: 1.2; color: #000;}
.rightbox .product p {margin: 0.5em 0; padding: 0; color: #000; line-height: normal;}
.rightbox .product .found_in p {color: #fff; padding: 4px 0;}
.reviews {background: #fff;}
.rightbox a, .rightbox a:link, .rightbox a:visited {color: #fff}
.rightbox a:hover, .rightbox a:focus {color: #ffa}
.rightbox a:active {color: #eee}
.rightbox .product ul {margin: 0; padding: 0}
.rightbox .product li {list-style: none; margin: 0; padding: 0; border: 0}
.rightbox .product li a, .rightbox .product .found_in p a {background: url(/images/v2/arrow.gif) no-repeat 2px 50%; padding-left: 12px; text-decoration: none}
 .rightbox .reviews {margin: 0 0 0 22px; padding: 0; background: #fff; border-left: 1px solid #e7e7e7}
.rightbox .reviews li {list-style: none; margin: 0; padding: 2px 8px; border-bottom: 1px solid #e5e5e5; overflow: hidden; font-size: 10px; font-weight: bold}
.rightbox .reviews li.last {border: 0;}
 .rightbox .reviews .type {float: none; display: block}
.rightbox .reviews .rating {color: #da6c0d}
.rightbox .reviews .rating img {vertical-align: bottom}
 #modal_container.acattip, .acattip {background: #fff; border: 1px solid #ccc; padding: 5px; color: #434343}
 .ucattip {background: #f1f1f1; border: 1px solid #ddd; padding: 5px; color: #333}
#modal_container.generic-tooltip, .generic-tooltip {background: #fff; border: 1px solid #ccc; padding: 5px; color: #434343}
 .description_tooltip {clear: both; overflow: visible}
.not_in_wrapper {padding-top: 2px; padding-right: 7px}
#specs .description_tooltip {margin-top: 5px}
.description_tooltip a {float: right; height: 24px;  width: 22px}
.description_tooltip_tip .inner {background: url(/images/v2/boxes/tooltip_box.png) no-repeat left bottom; padding: 0 8px 14px; font-size: 10px; color: #80805a; overflow: hidden; zoom: 1}
.description_tooltip_tip h3 {background: url(/images/v2/boxes/tooltip_box.png) no-repeat left top; padding: 7px 6px 11px 30px; font-size: 12px; color: #80805a}
.description_tooltip_tip p + p {margin-top: 1em}
 .score .freak-rank {float: right; width: 160px; margin-top: 4px; background: #fff url(/images/v2/freak-rank-bottom.gif) no-repeat left bottom}
.score .freak-rank h4, #freak_rank_and_score_box .freak-rank h4 {text-transform: uppercase; background: url(/images/v2/freak-rank-top.gif) no-repeat left top; font-size: 11px; color: #8b9209; margin: 0 0 0 1px; padding: 6px 7px 2px; border-bottom: 1px solid #ddddce}
#content .score .freak-rank ul, #freak_rank_and_score_box .freak-rank ul {margin: 0; padding: 3px 0 7px}
.score .freak-rank ul li, #freak_rank_and_score_box .freak-rank ul li {padding: 0 7px; border: 0; font: 11px/1.3 arial, verdana, sans-serif; color: #474747; list-style: none; float: none; display:block}
 .score .score-box, #freak_rank_and_score_box .score-box {width: 160px; float: right; margin-top: 5px; background: #fff url(/images/v2/buzz-box-bottom.gif) no-repeat left bottom}
#freak_rank_and_score_box .score-box {margin: 5px auto; float: none}
.score .score-box ul, #freak_rank_and_score_box .score-box ul {background: url(/images/v2/buzz-box-top.gif) no-repeat left top; margin: 0; padding: 0; overflow: hidden; zoom: 1; font: bold 9px/1 arial, sans-serif}
.score .score-box ul li, #freak_rank_and_score_box .score-box ul li {font-weight: bold; color: #8b9209; float: left; width: 64px; margin: 0; padding: 5px 8px 4px; border: 0; text-align: center; letter-spacing: -1px }
.score .score-box ul li span, #freak_rank_and_score_box .score-box ul li span {padding-right: 4px}
.score .score-box ul li img, #freak_rank_and_score_box .score-box ul li img {vertical-align: bottom}
.score .score-box ul li.buzz, #freak_rank_and_score_box .score-box ul li.buzz {padding-right: 0; width: 70px; list-style: none}
.score .score-box ul li.activity, #freak_rank_and_score_box .score-box ul li.activity {padding-left: 11px; width: 58px; list-style: none}
 #freak_rank_and_score_box {margin: 0 0 4px 0; padding-bottom: 9px; float: left; width: 180px; background: #98a007 url(/images/v2/product-freak-rank.gif) repeat-x left bottom}
#freak_rank_and_score_box .freak-rank {margin: 5px auto 0; width: 160px; background: #fff url(/images/v2/freak-rank-bottom.gif) no-repeat left bottom}
 #freak_rank_and_score_box .freak-rank a, #freak_rank_and_score_box .freak-rank a:link, #freak_rank_and_score_box .freak-rank a:visited {color: #474747}
#freak_rank_and_score_box .freak-rank a:hover, #freak_rank_and_score_box .freak-rank a:focus {color: #000}
#freak_rank_and_score_box .freak-rank a:active {color: #999}
#freak_rank_and_score_box.has_map {background: none}
#score .stores_map {padding: 2px 8px}
#score .stores_map a, #score .stores_map a:link, #score .stores_map a:visited {display: block; margin: 2px 0; color: #DB6005}
#score .stores_map a:focus, #score .stores_map a:hover {text-decoration: underline}
.hide_if_no_js {display: none}
.google_ads iframe, #sponsored_links iframe {margin: 6px 0 0 10px; width: 468px}
 #manufacturer_description {font-size: 12px}
#manufacturer_description p {font-size: 12px; line-height: 1.5}
#manufacturer_description ul {margin: 0; padding: 0 0 1em}
#manufacturer_description ul li {list-style: inside disc; border: 0; margin: 7px 0 7px 28px; padding: 2px; border: 0}
 #freak_description_content .full {display:block}
#freak_description_content .summary {display:none}
.js #freak_description_content .summary {display:block}
.js #freak_description_content.open .summary {display:none}
.js #freak_description_content .full {display:none}
.js #freak_description_content.open .full {display:block}
 #review_summary_content {padding: 0 7px 3px; border-top: 1px solid #e4e4da; overflow: hidden; clear: both; zoom: 1}
 #wiki_formated .summary, .js #wiki_formated.open .summary {display:none}
.js #wiki_formated .summary {display:block}
#wiki_formated .full, .js #wiki_formated.open .full {display:block}
.js #wiki_formated .full {display:none}
.wiki_formated {overflow: hidden; clear: both}
#freak_description_content .see-more, #freak_description_content .see-less, #wiki_formated .see-more, #wiki_formated .see-less {float:left; padding: 4px 28px 6px 0; color: #cd671f; font-size: 10px}
#freak_description_content .see-more, #wiki_formated .see-more {background: url(/images/v2/icons/icon_sprite.gif) no-repeat 100% -500px}
#freak_description_content .see-less, #wiki_formated .see-less {background: url(/images/v2/icons/icon_sprite.gif) no-repeat 100% -600px}
 #freak_description_content {border: 0; padding: 0 7px}
#wiki_freak_see_more, #review_summary_see_more {float: left; margin: 5px 0; padding: 4px 0}
#read_more_manufacturer_description {padding: 4px 6px 7px}
#read_more_manufacturer_description a, #review_summary_see_more a, #wiki_freak_see_more a {background: url(/images/v2/icons/icon_sprite.gif) no-repeat 100% -500px; padding: 4px 28px 6px 0; color: #cd671f; font-size: 10px}
.toggle_frequent_terms {float: left; margin-top: 8px; padding: 8px 28px 8px 0; background: url(/images/v2/icons/icon_sprite.gif) no-repeat 100% -500px; color: #cd671f}
#read_more_manufacturer_description a.open, #review_summary_see_more a.open, #wiki_freak_see_more a.open, .toggle_frequent_terms.open {background-position: 100% -600px}
 #wiki_freak_description_form h1, #wiki_freak_description_preview h1 {font-size: 21px; font-weight: bold; color: #222; margin: 1.2em 0 0; padding: 0}
#specs {clear: both; padding: 0pt 7px 3px; border-top: 1px solid #e4e4da}
#specs h3 span { background: url(/images/v2/icons/mag-glas.gif) no-repeat 100% 100%; padding-right: 15px}
#product_specs {background: #eee url(/images/v2/boxes/bottom-of-gray-box.gif) no-repeat 0 100%; margin: 0 auto 1em; overflow: hidden; zoom: 1; width: 472px}
#product_specs .inner {background: url(/images/v2/boxes/top-of-gray-box.gif) no-repeat 0 0; padding: 7px; overflow: hidden; zoom: 1}
#product_specs .inner li {list-style: none; margin: 0}
#product_specs h3 {margin: 3px 0 0; padding: 0; clear: both; font-weight: normal}
#product_specs h4 {margin: 0; padding: 4px 6px 0; font-size: 12px; font-weight: normal; clear: both}
#product_specs ul {margin: 0; padding: 0 14px 9px; overflow: hidden; zoom: 1; clear: both; font: normal 12px/1.5em verdana, arial, helvetica, sans-serif}
#product_specs li {padding: 2px 0 0; overflow: hidden; zoom: 1; border: 0}
#product_specs .key {float: left; width: 42%}
#product_specs .value {float: right; width: 58%}
 #review_summary_content h3, #specs h3 {padding: 0px 0 5px; font-size: 13px; color: #db6005}
#review_summary_content .description_tooltip {clear: none; margin-top: 8px}
#review_summary_content h3 {float: left}
#review_summary_content h3 span {background: url(/images/v2/icons/infinity.gif) no-repeat right center; display:block; padding-right: 20px}
#wiki_freak_description_form h3, #wiki_freak_description_preview h3 {font: bold 14px/normal Arial, Helvetica, sans-serif; color: #000; margin: 1.2em 0 0; padding: 0}
  #wiki_freak_description_form h4, #review_summary_content h4, #wiki_freak_description_preview h4, #wiki_freak_description_form h5, #review_summary_content h5, #wiki_freak_description_preview h5, #wiki_freak_description_form h6, #review_summary_content h6, #wiki_freak_description_preview h7 {font-size: 11px; font-weight: normal; color: #222; margin: 1.2em 0 0}
#wiki_freak_description_form p, #freak_description_content p, #review_summary_content p {margin: 0.5em 0; padding: 0; font: normal 12px/1.5em verdana, arial, helvetica, sans-serif; clear: both}
#wiki_freak_description_form ul, #freak_description_content ul {padding: 0 0 1em; font: normal 12px/1.5em verdana, arial, helvetica, sans-serif}
#wiki_freak_description_form ul li, #freak_description_content ul li {list-style: inside disc; border: 0; margin: 0; padding: 0.1em 0.4em}
#wiki_freak_description_form a.external, #wiki_freak_description_form a.external:link, #wiki_freak_description_form a.external:visited {color: #999}
#wiki_freak_description_form a.external:hover, #wiki_freak_description_form a.external:focus {color: #db6005}
#read_more_manufacturer_specification, #read_more_latest_forum_threads {margin: 0 0 1px; overflow: hidden; zoom: 1}
 #user_reviews .content {position: relative}
#expert_reviews .description_tooltip, #user_reviews .description_tooltip {position: absolute; right: 4px; top: 0px; height: 24px; width: 22px}
 #read_more_latest_forum_threads {margin-left: 6px}
#read_more_user_reviews a, #read_more_expert_reviews a, #read_more_manufacturer_specification a, #read_more_latest_forum_threads a {background: url(/images/v2/icons/icon_sprite.gif) no-repeat 100% -400px; padding: 5px 28px 6px 0; color: #cd671f; font-size: 10px; float: left}
 .edit_button_wrapper {float: right; font-size: 10px}
#loginbox .edit_button_wrapper {float: left}
.edit_button_wrapper span.with_button_inside, .edit_button_wrapper a, .edit_button_wrapper a:link, .edit_button_wrapper a:visited {float: left; background: url(/images/v2/buttons/qna_buttons.gif) no-repeat 0 -54px; display: block; margin-left: 1em; padding: 0 0 0 6px; text-align: center; text-decoration: none; width: auto}
.edit_button_wrapper a:active {text-decoration: underline}
   .edit_button_wrapper a span {display: block; background:url(/images/v2/buttons/qna_buttons.gif) no-repeat 100% -54px; padding: 5px 30px 9px 24px; border: 0; color: #80805a; font-size: 12px; font-weight: bold; cursor: pointer}
#loginbox .edit_button_wrapper a, #loginbox .edit_button_wrapper a span {background-position: 0 -81px; margin-left: 0}
.edit_button_wrapper span.with_button_inside input[type="submit"]:hover, .edit_button_wrapper span.with_button_inside input[type="submit"]:focus, .edit_button_wrapper a:focus, .edit_button_wrapper a:focus span, .edit_button_wrapper a:hover, .edit_button_wrapper a:hover span {text-decoration: underline}
 #value {width: 460px}
#expert_reviews h4, #user_reviews h4, #latest_forum_threads h3 {font: bold 14px Arial, Helvetica, sans-serif; margin-bottom: 4px}
#latest_forum_threads h3 {margin-top: 2px}
#expert_reviews p, #user_reviews p, #latest_forum_threads p {font: normal 12px/1.5em verdana, arial, helvetica, sans-serif; margin-bottom: 4px}
#expert_reviews .actions, #user_reviews .actions {margin: 11px 0; overflow: hidden; zoom: 1; clear:both}
#expert_reviews li ul.actions li, #user_reviews li ul.actions li {float: left; padding: 6px 0 6px 23px; color: #5c6016; text-decoration: none; border: 0}
#expert_reviews li ul.actions li a, #user_reviews li ul.actions li a {color: #5c6016; text-decoration: none}
#expert_reviews .actions li.helpful, #expert_reviews .actions li.not_helpful, #user_reviews .actions li.helpful, #user_reviews .actions li.not_helpful {width: 80px}
#expert_reviews .actions li.helpful, #user_reviews .actions li.helpful {background: url(/images/v2/icons/helpful.gif) no-repeat 0 50%}
#expert_reviews .actions li.not_helpful, #user_reviews .actions li.not_helpful {background: url(/images/v2/icons/not-helpful.gif) no-repeat 0 50%}
#expert_reviews .actions li.report_review, #expert_reviews .actions li.report_provider, #user_reviews .actions li.report_review, #user_reviews .actions li.report_provider {width: 130px}
#expert_reviews .actions li.report_review, #expert_reviews .actions li.report_provider, #user_reviews .actions li.report_review, #user_reviews.actions li.report_provider {background: url(/images/v2/icons/report.gif) no-repeat 0 50%}
#expert_reviews .actions li.write_read_comments, #user_reviews .actions li.write_read_comments {width: 183px; background: url(/images/v2/icons/comments.gif) no-repeat 0 50%}
 #expert_reviews .review-score-box, #user_reviews .review-score-box {clear: both; float: right; background: url(/images/v2/boxes/white-on-white-box-tile.gif) repeat-y; width: 134px; margin: 0 0 0 11px}
#expert_reviews .review-score-box dl, #user_reviews .review-score-box dl {margin: 0; padding: 8px 3px 0; background: url(/images/v2/boxes/white-on-white-box-top.gif) no-repeat; zoom: 1}
#expert_reviews .review-score-box-bottom, #user_reviews .review-score-box-bottom {background: url(/images/v2/boxes/white-on-white-box-bottom.gif) no-repeat left bottom; height: 8px}
#expert_reviews .review-score-box dt, #user_reviews .review-score-box dt {font: bold 10px/normal Verdana, sans-serif; margin: 3px 7px 0; padding: 0}
#expert_reviews .review-score-box dt .tf-score, #user_reviews .review-score-box dt.tf-score {color: #98a007 }
#expert_reviews .review-score-box dt .score, #user_reviews .review-score-box dt .score {color: #db6005 }
#expert_reviews .review-score-box dd, #user_reviews .review-score-box dd {margin: 0; padding: 3px 5px; border-bottom: 0}
#expert_reviews .review-score-box dd.last, #user_reviews .review-score-box dd.last {border-bottom: 0}
#frequent_terms_excerpt { }
#frequent_terms_excerpt h2 {padding: 5px 7px 2px; font-size: 13px; color: #db6005}
#frequent_terms { margin: 0 auto 1em; width: 472px}
#frequent_term_inner {background: #f7f8f4 url(/images/v2/boxes/community_bottom.gif) no-repeat left bottom; width: 472px; margin: 4px auto}
#frequent_term_box #frequent_term_inner ul {background: url(/images/v2/boxes/community_top.gif) no-repeat left top; padding: 6px 8px; text-align: center}
#frequent_terms_tabs {overflow: hidden}
#frequent_terms_tabs li {border: 0; display: inline; text-align: center; padding: 0 0 0 2px; line-height: 1.5}
#frequent_terms_tabs li:not(:last-child):after {content: "-"; margin-left: 6px}
#frequent_terms_tabs li a, #frequent_terms_tabs li a:link, #frequent_terms_tabs li a:visited {color: #333; text-decoration: none; font-size: 12px}
#frequent_terms_tabs li a:focus, #frequent_terms_tabs li a:hover {color: #777; background: none}
#frequent_terms_tabs li a.active_frequent_term_tab {text-decoration: underline}
#frequent_terms li {border: 0; font-size: 12px; color: #333; line-height: 1.5}
#frequent_terms a {color: #CD671F}
.loading {background: url(/images/v2/loading.gif) no-repeat 50%}
.frequent_term_element {overflow: hidden}
#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0}
#lightbox a img {border: none}
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto}
#imageContainer{ padding: 10px}
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0}
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background: transparent url(/images/v2/blank.gif) no-repeat;  display: block}
#prevLink {left: 0; float: left;}
#nextLink {right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover {background: url(/images/v2/prevlabel.gif) left 15% no-repeat}
#nextLink:hover, #nextLink:visited:hover {background: url(/images/v2/nextlabel.gif) right 15% no-repeat}
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% }
#imageData{ padding:0 10px; color: #666}
#imageData #imageDetails{ width: 70%; float: left; text-align: left}
#imageData #caption{ font-weight: bold}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em}
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em}
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000}
 #ask_the_community h3 {margin: 11px 7px 0}
#ask_the_community ul {margin: 3px 7px 0}
#ask_the_community li {margin: 4px 0}
#ask_the_community p {font-size: 12px}
.see-more-wrapper {margin: 4px 7px 0px; overflow: hidden}
#ask_the_community .see-more {float:left; background: url(/images/v2/icons/icon_sprite.gif) no-repeat 100% -400px; padding: 4px 28px 6px 0}
#pros_n_cons {}
#pros, #cons {padding: 5px 10px}
#pros ul, #cons ul {background: url(/images/v2/icons/icon_sprite.gif) no-repeat 0 -200px; padding: 0 0 0 34px; list-style: none; min-height: 23px}
 #pros li, #cons li {border: 0; padding: 0 4px 0 0; display: inline; line-height: 1.0}
#cons ul {background: url(/images/v2/icons/icon_sprite.gif) no-repeat 0 -300px}
 #ask_the_community h3.title {font-size:13px; color:#db6005; margin: 2px 7px}
#ask_the_community p {padding:0 7px}
.write-a-question {padding: 0 6px}
.in-head {margin: 0 7px}
#qa h2 {font: bold 14px/1 Verdana, Geneva, Arial, Helvetica, sans-serif; color: #db6005; margin: 0px 0px 3px}
#qna_product_form .qna_box {width: 483px}
#qna_product_form #question_subject {width:70%}
#question_body {width: 98%; border: 0; padding: 2px 4px}
#question_subject {border: 0; margin: 0; padding: 4px; width: 350px; font-size: 1.2em}
.answer_text_area {width: 570px}
.qa_text_field_wrapper {float:left; width:438px; padding:8px 11px 4px}
.qa_text_field_wrapper #question_subject {width: 350px; margin-right:8px}
.qna_label_wrapper {float: left; padding: 1em 11px 4px; width:28%}
.js .qa_notify {background: #fff url(/images/v2/icons/icon_sprite.gif) no-repeat 0 -100px; display: block; font-size: 12px; margin: 0 4px 0 2px; padding: 5px 0}
#qa .selected, #qna_product_form .selected {background-position: 0 0}
.qa_notify span {display:block; margin:0 0 0 28px}
.js #question_notify_user {display:none}
span.button {display:-moz-inline-box; display:inline-block; font-size:1.2em; font-weight:bold; background:url(/images/v2/buttons/qna_buttons.gif) no-repeat 0 0; padding:0 0 0 4px; overflow:hidden; vertical-align:top}
span.button button, span.button input {border:0; color:#848A06; cursor:pointer; font-weight:bold; padding:0 14px 4px 10px; background:url(/images/v2/buttons/qna_buttons.gif) no-repeat 100% 0; height:26px; line-height:26px}
span.button button:hover, span.button button:focus, span.button input:hover, span.button input:focus {color: #db6005}
span.button button:active, span.button input:active {color: #333}
#loginbox span.button {background-position: 0 -108px }
#loginbox span.button button, #loginbox span.button input {background-position: 100% -108px }
.button-wrapper span.button, .button-wrapper span.button button {background-image: url(/images/v2/compare-checked-button-long.gif); font-size: 90%}
.pagination-button-wrapper span.button {background-position: 0 -54px; font-size: 90%}
.pagination-button-wrapper span.button button {background-position: 100% -54px; font-size: 90%}
.qna_form span.button {background-position:0 0}
.qna_form span.button button, .qna_form span.button input {background-position:100% 0}
.qna_answer .button {background-position:0 -55px}
.qna_answer span.button button {background-position:100% -55px}
 .answer_form {display:none}
.open .answer_form {display:block}
#qna_product_form a, #qa a, #qna_product_form a:link, #qa a:link, #qna_product_form a:visited, #qa a:visited {color: #848A06}
#qna_product_form a:focus, #qa a:focus, #qna_product_form a:hover, #qa a:hover {color: #CD671F}
#qna_product_form a:active, #qa a:active {color: #333}
#questions .question {margin:0px 0px 6px; padding:0 0 4px; border:0}
#questions .question h3 {margin: 0 0 3px}
.question .inner {border:1px solid #d9d9bf; border-width:0 1px; padding:0 7px}
.answer_block {margin:4px 0; padding:7px 0; overflow:hidden}
#content #answers {margin:7px 0 0}
#answers li {overflow:hidden; margin:0 0 7px; padding:0px 7px 7px}
#answers li h3 {margin: 0; color: #E28037}
.answer_body {float:left; width:530px}
.answer_rating {margin:4px 0 0; float:right; width:145px}
.answer_rating .choice {background: #fff url("/images/v2/icons/icon_sprite.gif") no-repeat 0 -100px; padding: 6px 0 0 27px; min-height: 25px; cursor: pointer }
.answer_rating .selected {background: #fff url("/images/v2/icons/icon_sprite.gif") no-repeat 0 0; cursor: default}
.satisfied_users {clear:both; margin: 4px 0 0}
 .qna_margin {margin:0 0px 7px}
.qna_form {clear:both}
.qna_text_field {float:left; width:66%}
  .top-left, .bottom-left {overflow:hidden; padding-left:8px}
.top-right, .bottom-right {overflow:hidden; padding-right:8px}
  .top-middle {height:7px; overflow:hidden}
.bottom-middle {height:7px; overflow:hidden}
.content-left {overflow:hidden; padding-left:4px}
.content-right {overflow:hidden; padding-right:4px}
.content-content {padding:3px 5px; overflow:hidden; zoom:1}
  .big-box {margin-bottom: 7px;}
.big-box .top-left {background:url(/images/v2/boxes/qna/big-corners.gif) no-repeat scroll 0 0}
.big-box .top-right {background:url(/images/v2/boxes/qna/big-corners.gif) no-repeat scroll 100% -8px}
.big-box .bottom-left {background:url(/images/v2/boxes/qna/big-corners.gif) no-repeat scroll 0pt -16px}
.big-box .bottom-right {background:url(/images/v2/boxes/qna/big-corners.gif) no-repeat scroll right -24px}
.big-box .top-middle {background: #fff; border-top: 1px solid #d9d9bf; height:4px}
.big-box .content {background: #fff; border: 1px solid #d9d9bf; border-width: 0 1px; padding: 3px 7px 0}
.big-box .bottom-middle {background: #fff; border-bottom: 1px solid #d9d9bf}
.big-box .box-title {color: #db6005; font-weight: bold; font-size: 13px; padding: 0; margin: 0 0 0 7px; text-shadow: rgba(188, 188, 188, 0.2) 1px 1px 1px}
 .qna_form .top-left {background:url(/images/v2/boxes/qna/corners.gif) no-repeat scroll 0 0}
.qna_form .top-right {background:url(/images/v2/boxes/qna/corners.gif) no-repeat scroll 100% -8px}
.qna_form .bottom-left {background:url(/images/v2/boxes/qna/corners.gif) no-repeat scroll 0pt -16px}
.qna_form .bottom-right {background:url(/images/v2/boxes/qna/corners.gif) no-repeat scroll right -24px}
.qna_form .top-middle {background:url(/images/v2/boxes/qna/tb.gif) repeat-x scroll 0 0; border:0}
.qna_form .bottom-middle {background:url(/images/v2/boxes/qna/tb.gif) repeat-x scroll 0pt -8px; border:0}
.qna_form .content-left {background:url(/images/v2/boxes/qna/l.gif) repeat-y scroll 0pt 50%}
.qna_form .content-right {background:url(/images/v2/boxes/qna/r.gif) repeat-y scroll right center}
.qna_form .content-content {background: #f4f4e7 url(/images/v2/boxes/qna/tb.gif) repeat-x scroll 0pt -16px; padding-top:7px}
 .qna_answer .top-left {background:url(/images/v2/boxes/qna/simple-corners.gif) no-repeat scroll 0 0}
.qna_answer .top-right {background:url(/images/v2/boxes/qna/simple-corners.gif) no-repeat scroll 100% -8px}
.qna_answer .bottom-left {background:url(/images/v2/boxes/qna/simple-corners.gif) no-repeat scroll 0pt -16px}
.qna_answer .bottom-right {background:url(/images/v2/boxes/qna/simple-corners.gif) no-repeat scroll right -24px}
.qna_answer .top-middle {border-top: 1px solid #eaeaea}
.qna_answer .content {background: none; border: 1px solid #eaeaea; border-width: 0 1px; padding: 0 7px }
.qna_answer .bottom-middle {border-bottom: 1px solid #eaeaea}
 #miniheader .content {padding: 0}
#search_within .content {padding: 0 3px}
#score .big-box .content {padding: 0}
#score .big-box .content {display:block}
#search_within label {padding: 0px 4px 2px}
 .textarea-with-button-on-the-side {float:left; width:580px; overflow:hidden}
.button-with-textarea-on-the-side {float:right; margin:25px 0 0; width:96px}
#score .box .content {padding: 0}
 .product {background: #98a007; color: #fff; margin: 0 4px; padding: 0 9px 1px; overflow: hidden}
.product h1, .product h2 { font-size: 15px; margin: 0; padding: 8px 0 0; line-height: 1.2; color: #000}
.content .product p {margin: 0.5em 0; padding: 0; color: #000; line-height: normal}
.content .product .found_in p {color: #fff; padding: 4px 0}
.box .product ul {margin: 0; padding: 0}
.box .product li {list-style: none; margin: 0; padding: 0; border: 0}
.box .product li a {background: url(/images/v2/arrow.gif) no-repeat 2px 50%; padding-left: 12px; text-decoration: none}
  #freak-score-box {float: right; width: 125px; margin-top: 1px; background: url(/images/v2/freak-score-bottom.gif) no-repeat left bottom; padding-bottom: 10px; text-align: center; font-weight: bold; color: #fff; height: 100%}
#freak-score-box strong {display: none;}
#freak-score-box div {background: url(/images/v2/freak-score-top.gif) no-repeat left top; padding-top: 60px; padding-bottom: 10px}
 #freak-score-box .rating {font-size: 4em; line-height: normal; display: block}
 #reviews-wrapper {width: 168px; float: left; margin-left: 4px; margin-bottom: 2px; background: #FFFFFF url(/images/v2/freak-grades.gif) no-repeat scroll 0 8px; min-height: 100px}
#score .reviews {border-left: 1px solid #e5e5e5; margin: 0 0 0 22px}
#score .reviews li {list-style: none; margin-right: 3px; padding: 4px 8px; border-bottom: 1px solid #e5e5e5; overflow: hidden; font-size: 10px; font-weight: bold}
.js .hidden-score {display: none;}
.js .open .hidden-score {display: block;}
#score .reviews li.last {border: 0}
#score .reviews .type {color: #515151; overflow: hidden}
#score .reviews .rating {color: #da6c0d}
#score .reviews .rating img {vertical-align: bottom}
span.filled-dots {padding-left: 5px; color: #da6c0d; font-size: 16px; letter-spacing: -1px}
span.empty-dots {color: #ccc;font-size: 16px; letter-spacing: -1px}
 #images img {background:#ffffff url(/images/v2/boxes/thumbnail-bg.gif) no-repeat 0%; padding:2px 3px 8px}
#videos img {background: url(/images/v2/video-thumb-bg.gif) no-repeat 0%; padding: 6px 2px 10px 5px}
 .js #score .has-scores .bottom-left, .js #score .has-scores .bottom-right {background:none; padding:0}
.js #score .has-scores .bottom-middle {border:0; background: #fff url(/images/v2/boxes/toggle-grades.gif) no-repeat 0 0; height:23px; position:relative}
.js #score .has-scores .bottom-middle .grades-text {padding: 10px 0 0 32px; color:#ABAB89; font-size:9px; cursor:hand; cursor:pointer; width:136px}
.js #score.open .has-scores .bottom-middle {border:0; background: #fff url(/images/v2/boxes/toggle-grades.gif) no-repeat 0 -23px; height:23px}
#score .bottom-middle .show-less, #score .bottom-middle .show-more {display:none}
.js #score .has-scores .show-less {display:none;}
.js #score.open .has-scores .show-less {display:block;}
.js #score .has-scores .show-more {display:block;}
.js #score.open .has-scores .show-more {display:none;}
.toggle_area ul {display: none}
#filters .more ul {display: block}
#product-menu h3 {background: #cacaa7 url(/images/v2/category-inline-end.gif) no-repeat left bottom; font: bold 12px/normal Arial, sans-serif; color: white; margin: 10px 0 0; padding: 13px 10px 20px}
#product-menu h3 span {display: block; font: bold 10px/normal Arial, sans-serif; padding: 5px 0}
#filters {margin: 0; padding: 0 0 5px;  background: #bbbb9a url(/images/v2/category-end.gif) no-repeat left bottom; overflow: hidden; zoom: 1}
#filters h4 {font: bold 11px/normal Arial, sans-serif; margin: 0; padding: 10px 10px 0; color: #fff}
#product-menu ul {list-style: none; margin: 0; padding: 0}
#product-menu ul li {color: #fff; border-bottom: 1px solid #9c9c79; padding: 5px 10px 4px; font: normal 10px/normal Arial, sans-serif}
#product-menu ul li li {border: 0; padding: 3px 0}
#filters h4.border-top {padding: 10px 10px 6px}
#product-menu ul.border-top li {border-bottom: 0; border-top: 1px solid #9c9c79}
#product-menu ul li a {color: #fff; text-decoration: none; display: block; zoom: 1}
#product-menu ul ul {border: 0; margin: 0; padding: 6px 0 0}
 .toggle_area strong {cursor: pointer; font-weight: bold}
.filtered_by {float: left; padding: 4px 0; width: 108px}
.drop_filter {float: right}
#selected_filters li {overflow: hidden; zoom: 1}
.search_filter_button {margin: 6px 0 0 5px}
.column .categories {}
.category_column {width: 180px; float: left}
.categories .first {float: left; margin-right: 10px}
.categories .last {float: right; margin-right: 0}
.acat {background: #db6005 url(/images/v2/a_cat.gif) no-repeat 0 100%; margin-bottom: 4px; border-top: 1px solid #ebebd0}
.acat h3 {font-size: 13px; color: #fff; padding: 10px; border-bottom: 2px solid #c55604; text-shadow: rgba(0,0,0,.4) 0px 2px 5px}
.acat ul {padding: 0 0 25px}
.acat ul li {list-style: none; padding: 4px 12px 4px 12px; border-bottom: 2px solid #c55604; color: #fff}
.acat ul li a, .acat ul li a:link, .acat ul li a:visited {color: #fff; text-decoration: none; font-size: 10px}
.acat ul li a:hover, .acat ul li a:focus {color: #ffa}
.acat ul li a:active {color: #eee}
 