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;}
td,th{vertical-align:middle;}
html{font-size:100%;overflow:-moz-scrollbars-vertical;overflow-y:scroll;}
body{font-size:1em;line-height:1.125;}
html,body,input,textarea,td,dd,dt,th,label{//font-family:'Lucida Grande','Trebuchet MS',Arial,sans-serif;font-family:"Aller","Lucida Sans","Segoe UI","Gill Sans","Gill Sans MT",Verdana,Tahoma,Arial,Helvetica,sans-serif;}
input,textarea,.autocomplete{font-size:.9em;}
p,li,td.text,dd,dt,th.text,label{line-height:1.5;font-size:.8em;}
h1{font-size:1.125em;}
h2{font-size:1.0em;}
h3{font-size:1.1em;padding-top:.95em;}
html,body{height:100%;background:white;}
.footer-wrapper{width:100%;bottom:0;max-height:670px;}
div#container{position:relative;margin:0 auto;height:auto!important;height:100%;min-height:100%;}
.page-header{border-bottom:.8em solid #eee;padding:0 2em 0 2em;}
.page-header .summary{margin-top:1em;font-size:.9em;color:#666;}
.page-header .summary img{margin-top:-0.5em;}
.page-header h1{font-family:verdana,geneva,sans-serif;color:#888;text-transform:uppercase;font-weight:300;padding:.75em 0 .8em 0;font-size:1.6em;text-align:left;margin:0;}
.page-header table.header{margin:1em auto;}
.page-header table.header td{vertical-align:top;}
td.facebook{width:55px;height:60px;padding-left:.5em;padding-right:.25em;padding-top:.6em;}
.page-header h1 em{font-family:Georgia,Serif;color:#000;text-transform:none;display:block;font-weight:700;font-style:normal;font-size:1.7em;line-height:1;white-space:nowrap;}
.page-header h1 span{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;border:1px solid white;}
.page-header h1 span.right{padding-left:.5em;}
.page-header h1 span.left{text-align:right;padding-right:.5em;}
.page-header h1 em strong{color:#8fbf4d;}
.page-header table.small-hyu{margin:0;}
.page-header .left-small-img{padding-right:.5em;padding-left:.5em;}
.page-header .left-img{padding:1em 0 0 0;}
.page-header .right-img{padding:.75em 0 0 0;float:right;}
.page-header .revealed{overflow:hidden;height:5.1em;}
.page-menu{text-align:center;}
.page-menu ul{margin:0;}
.page-menu li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;padding:1em;text-align:left;border-left:1px solid #eee;}
.page-menu .label a{position:relative;color:#000;font-weight:700;font-size:1.8em;text-decoration:none;}
.page-menu .description{color:#cdcdcd;display:block;text-transform:uppercase;}
.page-menu .selected .label a{color:#8fbf4d;}
.page-menu .label a:hover{color:#8fbf4d;}
.page-menu .selected .description{color:#888;}
.ad-top{background-color:#DDD;border-bottom:1px solid #666;}
.ad-top ins{vertical-align:top;}
.ad-top table{height:90px;margin:auto;text-align:center;vertical-align:middle;line-height:0;}
.product-name{white-space:nowrap;font-family:verdana,geneva,sans-serif;color:#888;text-transform:uppercase;font-weight:300;font-size:1em;}
.product-name em{white-space:nowrap;font-family:Georgia,Serif;color:#000;text-transform:none;font-weight:700;font-style:normal;font-size:1.5em;line-height:1;display:block;}
.nowrap{white-space:nowrap;}
a:hover{color:#8fbf4d;}
.text-align-right{text-align:right;}
.text-align-left{text-align:left;}
.inline-block-outer{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;padding:1px;}
.inline-block-inner{position:relative;}
hr{height:1px;border:0;background-color:#2D2D2D;margin-top:2em;margin-bottom:2em;}
table.center{margin:0 auto;}
.center{margin:0 auto;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.titled-list ul li{margin-right:1em;margin-left:1em;}
br.clearall{clear:both;}
.tiny{font-size:11px;}
.little{font-size:x-small;}
h1{margin:.5em 0 1.5em 0;text-align:center;}
h2{margin-top:.6em;margin-bottom:.4em;font-weight:700;color:#404040;}
h4{padding:.5em 0;}
ul{list-style:square;margin-left:1em;}
cite{font-size:.65em;}
.merchant-name{font-weight:bold;}
.about-ads{text-align:center;font-size:.7em;margin:0;padding-bottom:0;}
.about-ads a:link,.about-ads a:visited{color:#999;}
div#header #banner{background-color:#303030;padding:.1em .6em .1em .6em;position:relative;min-height:35px;z-index:0;}
#banner-menu{color:#ddd;vertical-align:middle;}
#banner-menu a{padding-right:.25em;padding-left:.25em;color:#ddd;text-decoration:none;font-size:13px;z-index:10;}
.banner-center{position:absolute;left:0;right:0;text-align:center;z-index:-1;}
#banner-menu a:hover{color:#8fbf4d;text-decoration:none;}
#banner-menu a.selected{color:#8fbf4d;}
#banner-menu{float:left;}
#banner table{width:100%;}
div#footer{background-color:#303030;text-align:center;color:#ddd;}
div#footer a{color:#909090;}
div#footer #bottom{border-top:1px solid #666;padding:4px;background-color:#101010;}
div#footer .sitemap{padding:8px;}
table#search-form input.text{border:2px solid #8fbf4d;}
.barred a{text-decoration:none;}
.barred a:hover{color:#ddd;}
ul.barred{display:inline-block;list-style:none;margin-left:.25em;}
ul.barred>li:first-child:before{content:none;}
ul.barred>li:before{content:' | ';}
ul.barred>li{display:inline;font-size:100%;white-space:nowrap;}
ul.navlist{padding:0;margin:0;}
ul.navlist li{margin:0;text-transform:lowercase;font-size:.9em;}
* html ul.navlist li{border-left:1px solid #666;padding:0 .4em 0 .4em;margin:0 .4em 0 -0.4em;}
hg pu * html ul.navlist li:first-child{border-left:0;}
.page-sections{margin:0 auto;max-width:1280px;}
.page-sections h2{white-space:nowrap;margin-top:2em;margin-bottom:1em;padding:0;}
.page-sections h2.first{margin-top:0;}
.page-sections h3{padding:0;padding-bottom:.2em;margin-top:1em;margin-bottom:1em;border-bottom:2px solid #ddd;color:#000;font-weight:700;}
.page-sections h2 span,.page-sections h2 em,h2#questionandanswer{display:-moz-inline-stack;display:inline-block;padding:.4em;}
.page-sections h2 em,h2#questionandanswer{margin-right:1em;width:11em;background:#8fbf4d;color:#fff;text-align:right;text-transform:lowercase;font-weight:300;font-style:normal;}
.page-sections .section{margin:0 1em 0 12.8em;}
.page-sections .section .content{margin:0;}
.page-sections .section .content p{margin-bottom:1em;}
.spec-summary{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;background:#eee;padding:1em .5em 1em .5em;}
.spec-summary .links{text-align:center;}
.spec-summary a{font-size:.8em;}
.spec-summary td{white-space:nowrap;text-align:right;padding:0 1em 0 1em;}
.spec-summary .label{color:#666;text-transform:uppercase;font-size:.7em;}
.spec-summary .value{font-size:1em;padding-bottom:.75em;}
.spec-summary .product-name{color:#666;text-transform:uppercase;font-size:.7em;padding-bottom:1em;}
.badge .details ol{display:inline;list-style:none;}
.badge .details li{display:inline;font-size:100%;line-height:1;}
.badge .details li:after{content:',';}
.badge .details li:last-child:after{content:none;}
.error{padding:2px;color:#999;text-align:center;font-size:.8em;}
input.text{padding:5px;}
input.blur,textarea.blur{color:#999;}
.contact table{margin:0 auto;}
.contact table td,th{padding:.2em .5em;vertical-align:top;}
.contact table th{text-align:right;}
.language-selection li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;padding:0 3px 0 3px;}
.language-selection img{vertical-align:middle;}
.language-selection span.prices{font-size:.9em;color:#ddd;font-weight:700;}
img.inactive-country{-moz-opacity:.25;filter:alpha(opacity=25);opacity:.25;}
img.inactive-country:hover{-moz-opacity:1.0;filter:alpha(opacity=100);opacity:1;}
.site-nav .follow-buttons{margin:10px auto;}
.site-nav .follow-buttons .social{display:inline-block;margin:0 5px;text-align:left;padding:1em;}
.site-nav .follow-buttons .social a{text-decoration:none;color:#eee!important;}
.follow-buttons .button-fb{background-color:#3c5898;}
.follow-buttons .button-fb:hover{background-color:#243d7f;}
.follow-buttons .button-twitter{background-color:#6aadd1;}
.follow-buttons .button-twitter:hover{background-color:#4e97c2;}
.follow-buttons .button-gplus{background-color:#cd3627;}
.follow-buttons .button-gplus:hover{background-color:#bd1f14;}
.socials{display:inline-block;}
.socials .button-fb{background-color:#3c5898;width:99px;height:39px;margin-bottom:.5em;}
.socials .button-fb:hover{background-color:#243d7f;}
.socials .button-gplus{background-color:#cd3627;width:99px;height:39px;margin-bottom:.5em;}
.socials .button-gplus:hover{background-color:#bd1f14;}
.socials .button-twitter{background-color:#6aadd1;width:99px;height:39px;margin-bottom:.5em;}
.socials .button-twitter:hover{background-color:#4e97c2;}
.gplus_icon{background:url("/classpath/common/images/share-sprite.png") no-repeat scroll 0 -200px;width:100%;height:100%;}
.twitter_icon{background:url("/classpath/common/images/share-sprite.png") no-repeat scroll 0 -40px;width:100%;height:100%;}
.fb_icon{background:url("/classpath/common/images/share-sprite.png") no-repeat scroll 0 0;width:100%;height:100%;}
ul.thumbs li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;padding:1px;text-align:center;}
.headshots img{padding:0;margin:0;}
.about .headshots{padding-top:2em;}
.about .headshots .caption{font-size:.7em;font-style:italic;padding-top:1em;}
.header-form{text-align:right;display:inline-block;}
.header-form input.text-field{padding:6px 2px 6px 20px;color:#8d8d8d;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#454545 url(/common/images/search-input.jpg) no-repeat 4px 8px;}
.header-form input.button{padding:0 .2em 0 .2em;}
.header-form input{font-size:.7em;border:0;}
.autocomplete-w1{position:absolute;top:0;left:0;margin:6px 0 0 6px;_background:none;_margin:1px 0 0 0;}
.autocomplete{font-size:.7em;padding:5px;border:1px solid #999;background:#FFF;cursor:default;text-align:left;max-height:350px;overflow:auto;margin:-6px 6px 6px -6px;_height:350px;margin:0;_overflow-x:hidden;}
.autocomplete .selected{background:#F0F0F0;}
.autocomplete div{padding:2px 5px;white-space:nowrap;overflow:hidden;}
.autocomplete strong{color:#39F;}
.dropdown .label{border:1px solid #Cdcdcd;cursor:pointer;padding:.3em 1em .3em 1em;margin-bottom:-1px;}
.dropdown .label:hover{border:1px solid #8fbf4d;}
.dropdown ul{display:none;position:absolute;list-style:none;margin:0;padding:0;}
.dropdown ul li{font-size:1em;border:1px solid #cdcdcd;padding:.6em .9em .6em .9em;background:#fff;}
.dropdown .tri{color:#888;}
.dropdown .tri:hover{color:#8fbf4d;}
.dropdown td{font-size:.7em;}
table.small-hyu{height:96px;margin:10px auto;width:auto;}
table.small-hyu table{border:1px solid #cdcdcd;}
table.small-hyu td{font-size:12px;text-align:center;padding:2px 4px;}
table.small-hyu td.about a{color:#cdcdcd;}
table.small-hyu td.price{font-size:16px;}
table.small-hyu a.cart-btn{text-decoration:none;}
table.small-hyu a.cart-btn img{vertical-align:bottom;}
table.top-prices-hyu{height:96px;margin:10px auto;width:auto;}
table.top-prices-hyu thead{font-size:1.1em;font-weight:bold;}
table.top-prices-hyu td{font-size:12px;padding:2px 4px;}
table.top-prices-hyu td.about a{color:#cdcdcd;}
table.top-prices-hyu td.about{text-align:center;}
table.top-prices-hyu td.more{text-align:right;}
.hyu-prices td.hotdeal a{font-size:.8em;padding-left:2em;}
.hyu-prices td{padding:0;vertical-align:middle;}
.hyu-prices img{vertical-align:middle;}
.hyu-prices .instock{color:darkgreen;}
.hyu-prices .nostock{color:darkred;}
.hyu-prices .preorder{color:darkblue;}
.hyu-prices img.kit{opacity:.3;padding-left:.5em;vertical-align:middle;}
.hyu-prices .separator{border-bottom:1px solid #DEDEDE;margin:0 2em;}
.hyu-prices td.title{max-width:25em;}
.hyu-prices td.title a{text-decoration:none;}
.hyu-prices td.kit-images{vertical-align:middle;}
.hyu-prices .merchant-name{font-size:.7em;}
.hyu-prices tr.partner td{padding:0;}
#simplemodal-overlay{background-color:#000;}
.model-inline-content{background:#fff;padding:.5em 1.5em;width:25em;}
.model-inline-content p{padding-bottom:.75em;}
.model-inline-content .close{float:right;}
.help-icon{height:14px;width:14px;}
.help-icon img{-moz-opacity:.25;filter:alpha(opacity=25);opacity:.25;cursor:pointer;}
.help-icon img:hover{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;}
span.formatted-price span.conversion{font-size:.7em;}
.sharing img{padding:0 .1em;}
iframe.facebook-like{margin:0 1em;border:none;overflow:hidden;width:225px;height:30px;}
table#comments td{padding:.2em;}
.section .discussion div#disqus_thread{zoom:1;}
.section .discussion div#disqus_thread h3{margin:0;padding-top:0;padding-bottom:.4em;margin-bottom:.4em;}
table#comments td.post{font-size:.8em;}
img.video-thumb{border:1px solid #cdcdcd;}
ul.video-tags li{color:#666;font-weight:700;}
.notification{font-size:large;font-weight:bold;background-color:#8FBF4D;color:#fff;text-align:center;}
.notification a{color:#white;}
table.site-quotes{margin:0 auto;}
.site-quotes .row>div{width:45%;display:inline-block;}
.site-quotes .left div{float:right;}
.site-quotes .right div{float:left;}
.site-quotes .ad{margin:0 auto;padding-top:1em;}
blockquote.site{padding:0 60px;display:block;max-width:350px;font-size:1.3em;margin-top:1.5em;margin-bottom:.5em;}
.site-quotes .row{position:relative;}
cite.site{font-size:1em;font-weight:700;}
.review-snippet{text-align:left;}
.review-snippet blockquote{margin-top:.75em;margin-bottom:.25em;padding:0;font-size:1.2em;font-style:italic;color:#666;line-height:1.25;}
.review-snippet cite a{color:#222;}
.review-snippet cite{color:#222;font-style:normal;font-weight:300;font-size:.7em;}
.buy-button.orange{display:inline-block;}
.buy-button.orange a.buylink{-moz-box-shadow:inset 0 1px 0 0 #fff6af;-webkit-box-shadow:inset 0 1px 0 0 #fff6af;box-shadow:inset 0 1px 0 0 #fff6af;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ffec64),color-stop(1,#ffab23));background:-moz-linear-gradient(center top,#ffec64 5%,#ffab23 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64',endColorstr='#ffab23');background-color:#ffec64;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #cdcdcd;display:block;color:#333;font-family:arial;font-weight:bold;padding:4px 6px;text-decoration:none;text-shadow:1px 1px 0 #fe6;font-size:14px;margin-bottom:0;}
.buy-button.orange a.buylink:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ffab23),color-stop(1,#ffec64));background:-moz-linear-gradient(center top,#ffab23 5%,#ffec64 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23',endColorstr='#ffec64');background-color:#ffab23;}
.buy-button.orange a.buylink:active{position:relative;top:1px;}
.buy-button.orange .price{display:block;font-size:1em;margin-left:.75em;text-align:right;padding:.5em 0;}
.buy-button.orange .other-prices{display:block;float:right;text-transform:lowercase;margin-top:.2em;margin-right:.5em;font-size:10px;}
.buy-button.orange .promo-text{display:block;float:left;margin-top:.2em;margin-right:.5em;font-size:10px;}
.buy-button.orange table{margin:0 auto;width:100%;}
.buy-button.orange table td{vertical-align:middle!important;font-size:100%!important;white-space:nowrap;}
.buy-button.orange td.merchant div{background:#fff;padding:4px;border:1px solid #bbb;text-align:center;width:118px;line-height:0;}
.buy-button.orange td.merchant{text-align:center;vertical-align:middle;padding-left:.75em;}
.buy-button-orange-new-larger.orange .price,.buy-button-orange-nocall.orange .price{display:block;font-size:175%;margin-left:10px;padding:0;}
.star-full{display:inline-block;width:13px;height:11px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAMAAACTbPdTAAAA0lBMVEX+31T+++v+53r/zAD+8bb/1iP++dz+6o3+3k/+8Kb//vv/2Cr/1CD/0Qr/0hL/0AD/0gH+6o//30////3++d7/1yf/2zz/0AX/2TX+5HT/0gn+++X/1Br+8bT/zgD/0QT+5nb//O/+0g3/2DH/ygD+/vv+3lH/99P/2jX+1ib//fP/8rz/1jD/1TH/++n/8a/+54H/+uH/yAD///7+31j+0QX//fj+2DP/65X+65P+8bH/9c3//O7/++r+6Yn///v//fX/zwD/0QD/ywD/0gP/////1JhAAAAAf0lEQVR42k3NxxqCQAwE4LViQUXsWBBUwN47ArubvP8ryZqLucz3H2bCUN37efsl6XE9/uly2pPCM6LvSm8Vx8mHHbb9bkeAPQs29xfbRT3JAcRkvlwnaa9tNgAMK1rQSpMLLupD2mxVZYHV5JRUzpWKmNdHjlIlq6lXmcEY8QuFAhzwwbOyJwAAAABJRU5ErkJggg==');}
.star-empty{display:inline-block;width:13px;height:11px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAMAAAB4W0xQAAAAzFBMVEX+6H7+9cj+7qb//PD/7qP+6pL/++v/7Z//7Jf/+Nj/+d/+6IP/7qL/7Zv//vf/7qD/76T///7+8rj//fX/+uT/9cj/7Zz/+dz+877//fT/7aD/9L//87n/+Nr+7Jn/8bX/9MX/7qT/99L/7JT+8bX/8Kr/99b/+Nn/+uL/76P/7Jn/87//99T/6Yr/8rf/++n+42n+76T//fL+5XX/+ub/++z/99X//O//65T//vz///z/+Nv/9cX//Ov//vv/99P//vn/873/+eD///98OYksAAAAgUlEQVR42k3M1xKCMBAF0NhFLKggTVCxFxQLvSRk//+fNIQH9+HunJm7i6Ca551vzpd7IX+8XXcnztDP6dGQ1Y2VPj4UBd7eMRWAbI3P7xIVh+1yznr6yqYFu51NfkEWWv1qPAQSJ1JSs0xxJxJwxhlHvWar2+6PphUHqAGsI+YAX59yHx39GwMpAAAAAElFTkSuQmCC');}
.star-half{display:inline-block;width:13px;height:11px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAMAAACTbPdTAAAA7VBMVEX/99b/1SL/7qL/42L+6IX/76X+0AP/8Kz/ywD/8bX/8K//8sH//vv/8bf/4Fb+7Z3/1B//8r3++t/+64/++uL/zAD/0Av/2jf+303/9cb+8rj/+uT/9s3/2Cb+31L//O7/9tH+65H/9tT/9c7/3ED/1zD/7Zz/7Jb/8bL/+Nz/9ML//Oz+////zQH+6pL+1Cv///n/9cf/6ov/+uP+9s7+65L+65P/8Kb//vb+5Gz/+eL//fX+6Yj/+d7+53z+53v/++v+877//vz/++f//fb/8bH/+ub/zwD/87z/zQD//vr///3/++r/zgD////zbr7uAAAAf0lEQVR42kXMxRLCUBBE0cHdJUCA4O4anGDR1///OVSYBb3pOptLcLfZnn7P6nXGf1klX4v1VBd2ORhItIfH+4du867kEREn1hgd3uTMimGhhxCn5vJFQD4p9CiMlMKVnGl6kaly064V0n5DHrD203rWqvRXF1eP624CYH3WgC+taB9tCzyDtgAAAABJRU5ErkJggg==');}
#logo-small{display:none;}
@media(max-width:768px){#footer-social,.site-quotes{display:none;}
.page-sections .section{margin:0 .5em 0 .5em;}
.page-sections h2{white-space:normal;}
#logo-big{display:none;}
#logo-small{display:inline-block;}
.banner-center{position:relative;left:auto;right:auto;float:right;}
.site-quotes .row .right{width:100%;display:block;}
.site-quotes .left div{float:none;}
.site-quotes .right div{float:none;}
.site-quotes .row>div{margin-top:10px;}
.site-quotes .row .left{display:none;}
.site-quotes .ad-tag{margin:0 auto;}
.page-header h1 em{white-space:normal;}
}
@media(max-width:480px){.page-header{padding:0 .5em 0 .5em;}
#banner-menu .recommend{display:none;}
}
ul.alternate-languages{color:#94d1f6;margin-left:0;}
ul.alternate-languages>li>span{color:#ddd;}
ul.alternate-languages>li{display:inline;}
ul.alternate-languages>li:before{content:' | ';}
ul.alternate-languages>li:first-child:before{content:none;}
ul.alternate-languages>li>a{color:inherit;text-decoration:none;}
ul.alternate-languages>li>a:hover{color:#ffcf44;}
#other-langs-link{color:#94d1f6;text-decoration:none;font-weight:bold;}
#other-langs-link:hover{color:#ffcf44;}
#other-langs-row{text-align:center;font-size:120%;background-color:#454545;top:0;transform:translateX(-50%);}
.banner-center-right{width:17%;vertical-align:bottom;position:absolute;right:0;}
.banner-center-right>*{position:absolute;left:0;top:50%;transform:translate(-50%,-50%);}
// Compiled from TNG's copy using less2css.org #corrections{display:none;}
#corrections .error-message{padding:6px 0 14px 0;height:16px;color:#8fbf4d;font-size:16px;font-weight:700;line-height:1;}
#corrections .close-corrections-btn{display:inline-block;width:26px;height:26px;font-size:32px;line-height:30px;text-align:center;background-color:#8fbf4d;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px;color:#3a3a3a;text-decoration:none;}
#corrections .close-corrections-btn:hover{background-color:#b8e876;}
#corrections.active{display:block;position:fixed;bottom:0;left:0;right:0;z-index:999999;min-height:180px;background:#3a3a3a;}
#corrections.active .form{display:block;}
#corrections.active .submitted{display:none;}
#corrections.active table.layout{margin:20px auto;min-width:720px;}
#corrections.active table.layout td.component{padding:0 8px;vertical-align:top;}
#corrections.active table.layout input,#corrections.active table.layout textarea{margin:0;width:100%;min-width:400px;box-sizing:border-box;}
#corrections.active table.layout textarea{min-height:80px;}
#corrections.active table.layout .product .label{float:right;margin-left:8px;}
#corrections.active table.layout .product .image{float:left;max-width:75px;max-height:150px;}
#corrections.active table.layout #submit-corrections{font-size:18px;padding:8px 20px;}
#corrections.active table.inputs{border-collapse:collapse;}
#corrections.active table.inputs td{padding-bottom:8px;}
#corrections.active table.inputs td.desc{padding-left:12px;color:#aaa;}
#corrections.submitted .form{display:none;}
#corrections.submitted .submitted{display:block;}
#corrections.submitted .submitted h1{text-align:center;line-height:140px;color:white;}
@media(max-width:980px){#corrections.active table input,#corrections.active table textarea{min-width:auto;}
}
@media(min-width:1280px){#corrections.active table input,#corrections.active table textarea{min-width:600px;}
}
#corrections input,#corrections textarea{border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px;}
#corrections button{background-color:#99c857;color:#3a3a3a;border:0;height:50px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#corrections .mfrmodel{display:inline-block;vertical-align:top;}
#corrections .mfr{color:white;font-weight:bold;text-transform:uppercase;}
#corrections .model{color:white;font-size:150%;}
#corrections .product-image{padding:10px;background-color:white;margin-right:5px;}
.product-name{font-family:verdana,geneva,sans-serif;color:#888;text-transform:uppercase;font-weight:300;font-size:1.2em;text-align:left;white-space:nowrap;}
.product-name em{font-family:Georgia,Serif;color:#000;text-transform:none;display:block;font-weight:700;font-style:normal;font-size:1.7em;line-height:1;white-space:nowrap;}
div.compare-again{margin-top:.5em;text-align:center;font-size:.8em;}
.differences-content .diff-row.header .desc{text-align:right;}
div.compare-again input.submit{border:1px solid #000;padding:.2em;}
div.compare-again input.text{border:1px solid #cdcdcd;padding:.2em;}
.sample-gallery{margin-top:1em;}
.sample-gallery a{margin:1em;display:inline-block;max-width:25%;}
.sample-gallery img{max-width:100%;}
div.compare-again label{color:#666;font-weight:700;font-size:1em;}
table.diffs{width:100%;}
.diffs th{text-align:left;padding:0;margin:0;}
.diffs h3{font-size:1.1em;}
.diff-row.header{border-bottom:2px solid #ddd;margin-bottom:1em;margin-left:0;}
.diff-row.header .value{display:none;}
.page-sections .diffs h3{border-bottom:0;margin:0;}
.diffs{font-size:.8em;padding:0 .3em 0 .3em;}
.diffs strong{color:#444;}
.diffs .icon{padding:0 .75em;margin:0;width:24px;height:24px;text-align:center;display:inline-block;}
.diffs tr.vertical-spacer td{padding:4px 0 0 0;}
.diffs td.icon img{vertical-align:middle;}
table.similarities{width:100%;}
.similarities th,.similarities .heading{font-size:.8em;text-align:left;font-weight:700;color:#555;}
.similarities .sim-col{display:inline-block;width:49%;}
.similarities td{padding:.3em .4em .3em .4em;}
table.badge{margin-top:.4em;margin-bottom:.4em;margin-right:.5em;display:block;}
.badge .inline-content{padding-left:.5em;}
.diffs .inline-content{display:inline-block;padding:0 .3em;}
.badge .image{padding-bottom:.5em;padding-top:.5em;text-align:center;vertical-align:top;padding-left:.75em;padding-right:.75em;height:24px;width:24px;}
.badge .caption{font-size:.8em;font-weight:700;color:#555;padding-top:.5em;padding-right:1em;padding-bottom:0;}
.badge .details{font-size:.8em;vertical-align:top;padding-top:0;padding-bottom:.5em;padding-right:.5em;}
.badge td{padding:.2em;text-align:left;}
table.minidiff{padding:0;}
.minidiff td{padding:0;font-size:.9em;}
.minidiff .tiny-label{text-align:right;font-weight:700;color:#555;}
.minidiff .tiny-value{padding-left:.5em;}
table.recs{margin-bottom:1em;}
.rec-vs{vertical-align:middle;text-align:center;font-size:1em;color:#555;text-transform:uppercase;padding:0;}
.recs td{padding:.5em .5em;vertical-align:top;}
.rec-context-subtitle{color:#555;font-size:.8em;padding-left:.6em;}
td.rec-scores{padding:0;}
.rec-scores table{width:100%;}
td.rec-score{font-size:2.5em;line-height:.75em;font-weight:700;color:#333;padding:.1em;width:1.5em;}
.loser{color:#ccc;}
.loser img{-moz-opacity:.25;filter:alpha(opacity=25);opacity:.25;}
.rec-desc{font-size:.8em;}
.rec-explain{text-align:center;font-size:.7em;padding:0;}
table.appearance{margin:0;}
table.appearance td{padding:0 2.5em .5em 0;}
h1{padding-bottom:.8em;margin-bottom:0;}
table#specs{margin:1em auto;}
table#specs td.heading a{font-size:.8em;padding:0 .75em 0 .75em;}
table#specs tr.data td,th{vertical-align:top;padding:.2em .75em .2em .75em;margin:0;font-size:.8em;}
table#specs td.heading{margin:0;padding:0;vertical-align:bottom;border-bottom:2px solid #dedede;}
table#specs h2{padding-left:.4em;padding-bottom:0;margin-bottom:0;margin-top:1.5em;color:#444;font-weight:300;font-size:.9em;}
table#specs th{text-align:right;color:#444;padding-right:.5em;white-space:nowrap;font-weight:300;vertical-align:top;}
table#specs td.label{padding-right:4em;}
.score td{font-size:.8em;padding:.1em .5em .1em .5em;}
.score tr.group th{background:#f5f5f5;color:#666;text-align:right;padding:.25em 1em .25em 0;}
.score tr.totals td.text{text-align:right;padding-right:1em;}
.score tr.final-totals td,.score tr.final-totals th{border-top:1px solid #cdcdcd;}
.score tr.final-totals td.spacer{border:0;}
.score .better{background-color:#ff9;}
.score td.number{text-align:right;padding-right:1em;}
.score tr.footer td{height:1em;border-top:1px solid #cdcdcd;}
.score th{color:#888;font-size:.7em;text-transform:uppercase;text-align:right;padding-right:1em;}
table.score{margin:2em auto 0 auto;}
.competitor-stack{display:inline-block;vertical-align:top;margin-bottom:3ex;margin-right:4em;min-width:35%;}
.competitor{white-space:nowrap;}
.competitor>*{display:inline-block;vertical-align:middle;}
.competitor>.link{display:block;text-align:center;margin-top:1em;margin-bottom:2em;}
.competitor .image{padding-right:.75em;}
.competitor .product-name{font-size:.8em;}
.competitor .product-name em{line-height:.8em;}
.competitor .prices p{margin:0;padding:0;padding-right:1em;font-size:.7em;color:#444;}
.competitors .badge .caption{font-weight:300;font-size:.75em;padding:0;padding-right:1em;vertical-align:middle;}
.competitors .badge .image{padding:.5ex;padding-right:.5em;text-align:center;vertical-align:middle;width:24px;height:24px;}
.competitors table.badge{margin:0;padding:0;}
.competitor-stack .link{font-size:.8em;}
.competitor-stack .link b{white-space:nowrap;}
table.votes td.left{text-align:right;}
table.votes{margin:2em auto;}
table.votes td{font-size:.9em;}
table.votes td.img{width:24px;height:24px;text-align:center;vertical-align:middle;padding-right:8px;}
table.votes th{text-align:left;padding:0;}
table.votes td.group{padding-right:2em;text-transform:uppercase;text-align:right;color:#666;font-weight:700;}
table.votes th div.desc{color:#666;padding-bottom:.25em;padding-right:1em;font-size:.9em;font-weight:300;}
table.votes a.action{text-decoration:none;padding:.2em 1em;border:1px solid #cdcdcd;background-color:#efefef;font-size:.75em;color:blue;}
table.votes a.action:hover{border:1px solid #8FBF4D;}
table.votes .left div.vote-count{padding-right:.9em;}
table.votes .right div.vote-count{padding-left:.9em;}
table.votes div.vote-count{font-size:1.3em;color:#444;font-weight:bold;margin-bottom:.2em;}
.email-alert{padding:.5em .8em;border:1px solid #cdcdcd;background-color:#FFD;}
.email-alert input.submit{border:1px solid #000;padding:.2em;}
.email-alert input.text{border:1px solid #cdcdcd;padding:.2em;}
.email-alert label{color:#666;font-weight:700;font-size:1em;}
.email-invalid{color:red;}
.error-icon{vertical-align:middle;display:inline;}
.error-icon img{vertical-align:middle;}
h1.fancy{font-size:2em;padding-left:15px;margin:0;text-align:left;}
h1.fancy span{display:inline-block;zoom:1;}
h1.fancy span em{display:inline;text-transform:uppercase;margin:0;padding:0;color:#999;font-size:.5em;font-weight:300;}
h1.fancy span.vs{padding:0 .5em;}
.header-container{padding-left:20px;padding-right:20px;}
.header{width:100%;max-width:1140px;margin:0 auto;overflow:hidden;}
table.compare-specs th{text-transform:lowercase;text-align:right;font-size:.9em;color:#555;padding:0 1em;padding-left:2em;font-weight:700;vertical-align:middle;}
table.compare-specs td span.winner{font-weight:700;padding:.25em;background:#ef7c08;border:1px solid #cdcdcd;}
table.compare-specs-overview th{font-size:1em;}
table.compare-specs tr.overall th,table.compare-specs tr.overall td{border-top:5px solid #ef7c08;font-size:1.4em;padding-top:1em;padding-bottom:1em;border-bottom:1px solid #cdcdcd;}
table.compare-specs td.score{font-size:1.8em;}
table.compare-specs td.winner{font-size:1.26em;padding-left:2em;}
table.compare-specs span.no-winner{font-size:.7em;}
table.compare-specs td.winner-desc{padding-left:3.5em;padding-right:1em;padding-top:.25em;line-height:1.4;}
.product .result-title{color:#404040;font-weight:700;font-size:1.5em;}
h1.avsb{border:0;margin:0;padding:0;margin-top:1em;text-transform:none;font-size:2em;}
h1.avsb{display:table;}
h1.avsb>.fake-tr{display:table-row;}
h1.avsb>.fake-tr>*{display:table-cell;vertical-align:middle;}
h1.avsb a{text-decoration:none;color:#404040;}
h1.avsb em{display:block;font-size:.5em;text-transform:uppercase;font-family:verdana,geneva,sans-serif;color:#888;font-weight:300;font-style:normal;}
h1.avsb .vs{color:#888;font-style:normal;font-weight:normal;vertical-align:middle;}
.left table.product{margin-right:0;margin-left:auto;}
table.product td{vertical-align:middle;}
table.product td.spacer{width:.5em;}
div.img-wrapper{float:left;position:relative;}
.caption-wrapper{position:absolute;bottom:0;left:0;text-align:right;-moz-border-radius:6px;border-radius:6px;background-color:#8FBF4D;font-size:2.3em;font-weight:700;color:#333;opacity:.8;filter:alpha(opacity=80);}
p.caption{padding:5px;margin:0;}
.likeplus{width:55px;height:60px;text-align:center;vertical-align:top;padding-top:1.5em;display:inline-block;}
.fblike{display:inline-block;vertical-align:top;}
.header-h1{display:inline-block;vertical-align:top;}
.header-hyu{vertical-align:middle;margin-top:1em;display:inline-block;float:right;}
.review-snippet blockquote{font-size:.8em;}
div.badges{color:#333;font-size:1em;margin-top:.5em;}
table.badge{margin:0;}
table.badge td{padding:3px;}
table.badge td.image{width:24px;text-align:center;vertical-align:center;}
table.small-hyu{height:auto;margin:0;}
.page-menu{text-align:left;margin-left:8.5em;}
.page-menu li{padding:.5em 1em;}
.page-menu .label a{font-size:1.2em;}
div.ad-compare-top{padding-top:15px;}
div.ad-compare-top ins{vertical-align:top;}
div.ad-compare-top table{height:90px;margin:auto;text-align:center;vertical-align:middle;}
div.ad-compare-mid{padding-top:5px;padding-bottom:5px;}
div.ad-compare-mid ins{vertical-align:top;}
div.ad-compare-mid table{height:90px;margin:auto;text-align:center;vertical-align:middle;}
#productImg1,#productImg2{display:inline-block;vertical-align:middle;margin-top:25px;}
#productTitle1,#productTitle2{display:inline-block;vertical-align:middle;position:absolute;top:0;}
#productTitle1{right:0;}
#productTitle2{left:0;}
.product-cell{position:relative;vertical-align:bottom;}
h1.avsb,table.header-table{width:100%;table-layout:fixed;}
.vs{width:10%;min-width:70px;max-width:100px;text-align:center;}
.left-col{width:auto;text-align:right;}
.right-col{width:auto;text-align:left;}
#vote .header-product-left{display:inline-block;margin-right:20px;height:40px;}
#vote .header-product-left{display:inline-block;margin-left:20px;margin-bottom:60px;height:60px;}
#vote table.product{font-size:1.3em;}
#vote a.product-link,#vote a.product-link:visited{color:#00E;font-weight:700;text-decoration:underline;}
.vote-product-right{float:left;margin:8px 0 0 8px;}
.vote-product-left{float:right;margin:8px 8px 0 0;}
#vote .winner{width:100%;font-size:.6em;color:#666;max-width:68px;display:inline-block;text-align:center;font-weight:lighter;line-height:1.2em;vertical-align:top;}
#vote .winner img{margin-bottom:4px;}
#vote .loser{display:none;}
#vote .header-vs{text-align:center;font-size:1.5em;font-weight:100;color:#ccc;vertical-align:middle;padding:20px;width:80px;}
#vote td.top-centered{text-align:center;padding:0 8px 8px 8px;vertical-align:top;}
#vote .button{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.1);box-shadow:inset 0 0 1px rgba(0,0,0,0.1);-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;line-height:1.4;background-color:#84c225;display:inline-block;padding:8px 24px!important;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:white!important;text-decoration:none;border:none!important;font-size:1.1em;font-weight:normal;}
#vote .button:hover{background-color:#B8DB7C;}
#vote .button:active{-webkit-box-shadow:inset 0 0 8px rgba(0,0,0,0.6);-moz-box-shadow:inset 0 0 8px rgba(0,0,0,0.6);box-shadow:inset 0 0 8px rgba(0,0,0,0.6);}
.diffs th{vertical-align:baseline;border-bottom:2px solid #ddd;}
.diffs th h3{border-bottom:0;margin-bottom:0;}
.diffs tr:nth-child(2) td{padding-top:1em;}
#disqus_thread{margin-top:1.5em;}
.report-correction{color:#8fbf4d;text-decoration:underline;cursor:pointer;font-size:14px;}
.report-correction img{margin-right:.25em;}
.report-correction-box{display:inline-block;text-align:center;}
.report-correction.btn{background-color:#8fbf4d;text-decoration:none;margin-right:1em;}
.report-correction-block{display:inline-block;}
.report-correction-block img{vertical-align:bottom;}
.report-correction-block .mfrmodel{display:inline-block;vertical-align:bottom;font-weight:bold;margin-left:.5em;}
.report-correction-block .model{font-size:150%;font-weight:normal;}
.report-correction-block .mfr{text-transform:uppercase;}
.report-correction-block .report-correction.btn{vertical-align:bottom;margin-top:.3em;margin-bottom:0;margin-right:2em;color:#fff;display:inline-block;padding:.3em;}
.h2-report-correction{margin-top:0!important;vertical-align:top;display:inline-block;}
div.page-sections .section.report-correction-section{vertical-align:baseline;margin-left:1em;display:inline-block;}
div.page-sections h3.recs-heading{margin-bottom:0;}
div.page-sections h3.recs-heading small{margin-top:4px;display:block;font-size:11px;font-weight:normal;color:#666;}
.recs{position:relative;}
.recs .vs{margin-top:20px;background:#fff;font-size:1.125em;display:block;font-weight:bold;}
.recs table.listings-heading{width:100%;background:#fff;}
.recs table.listings-heading td{padding:8px;vertical-align:middle;}
.recs table.listings-heading td.score{width:100%;font-size:40px;font-weight:bold;}
.recs table.listings-heading td.score .winner{color:#8fbf4d;}
.recs table.listings-heading td.score .loser{color:#666;}
.recs table.listings-heading.left td.score{text-align:right;padding-right:25px;}
.recs table.listings-heading.right td.score{text-align:left;padding-left:25px;}
.recs table.listings-heading.left td.label{text-align:left;}
.recs table.listings-heading.right td.label{text-align:right;}
.recs .listings-col.left .flw .listings-box{padding-right:20px;}
.recs .listings-col.right .flw .listings-box{padding-left:20px;}
.recs .listings-col.left .flw .inset{text-align:left;padding-left:0;}
.recs .listings-col.right .flw .inset{text-align:right;padding-right:0;}
.recs .winner-rec{margin-top:10px;margin-left:20px;color:#8fbf4d;font-size:20px;font-weight:bold;}
.recs .winner-rec img{vertical-align:bottom;margin-right:4px;}
.comparison-socials{position:absolute;width:60px;height:168px;margin-top:40px;margin-left:-30px;z-index:10;}
.comparison2-socials{margin-top:.5em;margin-right:1em;margin-left:-2em;}
#productTitle1,#productTitle2{z-index:20;}
#productImg1 .caption-wrapper{right:0;left:auto;}
.intra-footer{height:150px;background:#333;margin:20px 0;}
.intra-footer-inner{color:#ddd;text-align:center;padding:65px;}
.intra-footer a{color:#8fbf4d;padding:10px;}
.left-tower-hyu{width:160px;height:600px;display:inline-block;vertical-align:top;margin-right:2em;}
.diff-row{width:984px;margin-bottom:2px;margin-top:2px;}
.diff-row.last{margin:1.5em 0 1.5em 1.5em;}
.diff-row .learn-more{vertical-align:top;display:inline-block;width:45%;}
.diff-row .prod-hyu{display:inline-block;vertical-align:top;width:45%;}
.diff-row .label{display:inline-block;width:245px;line-height:24px;height:24px;}
.diff-row .label img{vertical-align:bottom;margin-right:.5em;}
.diff-row .values{display:inline-block;width:240px;text-align:center;}
.diff-row .value{display:inline-block;width:100px;}
.diff-row .diff-row-vs{display:inline-block;text-align:center;margin-left:1ex;margin-right:1ex;}
.diff-row .value.left{text-align:right;}
.diff-row .value.right{text-align:left;}
.page-sections .section.differences-section{margin-left:2em;margin-right:2em;}
.diff-row .desc{display:inline-block;width:490px;}
.differences-content{display:inline-block;vertical-align:top;}
.dxomark-td{padding-right:1em;}
.header-table{width:100%;margin:0 0 1em 0;}
#productImg1 img,#productImg2 img{max-height:240px;width:auto;}
.badge-col{display:inline-block;width:49%;vertical-align:top;}
.left-prod .header-prod-hyu,.left-prod h3{text-align:right;}
.left-prod .badge .caption{width:100%;text-align:right;}
.left-prod .badge .details{text-align:right;}
@media(max-width:1280px){.page-sections .section.differences-section{margin-right:.5em;margin-left:1em;}
}
@media(max-width:1240px){.page-sections .section.recs-section{margin-left:4em;}
.differences-content{width:750px;}
.diffs{width:100%;}
.diff-row{width:100%;margin-bottom:1em;}
.diffs .inline-content{display:none;}
.diff-row .values{display:block;float:right;width:40%;height:48px;line-height:normal;text-align:right;}
.diff-row .value{display:inline;width:normal;white-space:nowrap;}
.diff-row .diff-row-vs{display:inline;width:normal;margin-left:0;margin-right:0;}
.diff-row .label{width:68%;}
.diff-row .desc{display:block;width:68%;font-style:italic;padding-left:29px;}
.diff-row.header .label{display:inline-block;width:68%;padding:0;margin:0;}
.diff-row.header .desc{display:inline-block;width:30%;padding:0;margin:0;text-align:right;}
}
@media(max-width:1023px){.header-hyu{display:none;}
.differences-content{width:700px;}
}
@media(max-width:1023px){.differences-content{width:650px;}
}
@media(max-width:900px){.differences-content{width:550px;}
}
@media(max-width:800px){.page-sections .section.appearance-section{margin-left:2em;}
.listings-heading .image img{display:none;}
.header .badge .image{padding-left:.25em;padding-right:.25em;}
.page-sections .section.recs-section{margin-left:.5em;}
.recs td.rec-vs{padding:0;}
.recs .vs{display:none;}
.recs .flw .listings-box{width:330px;}
.recs .listings-col.left .flw .listings-box,.recs .listings-col.right .flw .listings-box{padding-right:0;padding-left:0;}
}
@media(max-width:768px){.header-container{padding:0;}
.comp-row .competitor{width:40%;}
.competitors .comp-row .image{padding-right:.25em;}
.comp-row .competitor .image img{max-width:50px;height:initial;width:initial;margin-top:24px;}
.comp-row .advantages,.comp-row .disadvantages{width:29%;}
.intra-footer{line-height:1.5em;}
.intra-footer-inner{padding-top:50px;}
.page-header .socials{display:none;}
.likeplus{display:none;}
.header{width:100%;min-width:initial;}
.score-hyus{display:none;}
.page-menu{margin:0;}
.left-tower-hyu{display:none;}
.differences-content{width:100%;}
.diffs{width:100%;}
.diff-row{width:100%;margin-bottom:1em;}
.diffs .inline-content{display:none;}
.diff-row .label{width:68%;}
.diff-row .desc{display:block;width:68%;font-style:italic;padding-left:29px;}
.report-correction,.report-correction-block{display:none;}
}
@media(max-width:767px){.header .badge img{display:none;}
.header table.badge td.image{width:initial;padding:0;}
.badge-col{display:block;width:initial;}
.left-prod .header-prod-hyu,.left-prod h3{text-align:left;}
.left-prod .badge .caption{text-align:left;}
.left-prod .badge .details{text-align:left;}
.dxomark-td{padding:0;}
.vs{width:35px;}
.updated-comparison{margin:0 10px 1em 10px;}
.caption-wrapper{font-size:1.5em;}
h1.avsb{font-size:1em;}
.product .result-title{font-size:.8em;}
.vs{font-size:1em;}
#productImg1 img,#productImg2 img{max-width:100%;height:initial;width:initial;}
.header-table{margin:0;}
.header .hyu_batch{text-align:center;}
.header .hyu_batch .merchant div{display:none;}
.header .hyu_batch .orange>div{display:none;}
.header h3{display:none;}
.diff-row.header .label{width:initial;}
.diff-row.header .desc{display:none;}
.page-sections .section.recs-section{margin-left:.5em;}
.page-sections .section.galleries-section{margin-left:.5em;}
.sample-gallery a{margin:.5em;}
.recs td{padding:.5em 0;}
.similarities .sim-col{display:block;width:initial;}
.similarities .sim-col.last{margin-top:2em;}
.loser-listing+.listings-container{display:none;}
.page-sections .section.differences-section{margin-left:.5em;margin-right:.5em;}
.diff-row .values{float:none;display:block;margin-left:29px;text-align:left;height:initial;min-height:24px;line-height:24px;width:initial;}
.diff-row .label,.diff-row .desc{width:initial;}
.diff-row .learn-more{display:block;width:100%;}
.diff-row .prod-hyu{display:block;width:100%;}
.diff-row.last{margin:0;}
.learn-more-table{margin:0 auto;}
.diffs .prod-hyu{text-align:center;margin-bottom:1em;}
.dxomark-td a{display:none;}
h1 .left,h1 .right{display:block!important;text-align:left!important;padding:0!important;}
.page-header{padding:0;}
.header-container{padding:0;}
.appearance a img{max-width:100%;height:initial;width:initial;max-height:initial;}
.compare-again label,.compare-again input{display:block;}
.compare-again input{margin:.5em auto;}
.intra-footer{line-height:2em;}
.intra-footer-inner{padding:20px 0 10px 0;}
.comp-row .competitor,.comp-row .advantages,.comp-row .disadvantages{width:initial;display:block;}
.comp-row .advantages,.comp-row .disadvantages{display:none;}
.comp-row.links .advantages,.comp-row.links .disadvantages{display:block;}
.comp-row .competitor .image img{max-width:initial;margin-top:0;padding-right:1em;}
.competitors .link{margin:1em 0;}
}
@media(max-width:480px){.listings-box .filter th *{display:none;}
.recs .listings-container{padding:1px;}
.recs .winner-rec{margin-left:0;}
.recs .flw .listings-box table th{width:initial;}
}
@media(max-width:320px){.recs table.listings-heading td{padding:8px 4px;}
.page-menu{font-size:80%;}
.recs .flw .listings-box{width:300px;}
}
@media(device-width:320px){.page-sections .section{margin-left:0!important;}
table.recs{margin-left:10px;}
.dxomark-ul{padding-left:1em;}
}
