/*no sky's is truly better, but no better then bacon*/
body {
font-family:"Helvetica Neue",Arial,sans-serif;
font-size:14px;
}
h1,h2,h3,h4,h5,h6 { 
font-family:'ff-enzo-web',sans-serif;
margin-top:1em;
margin-bottom:.25em;
}
body.pcworld h1,body.pcworld h2,body.pcworld h3,body.pcworld h4,body.pcworld h5,body.pcworld h6 { 
font-family: "facitweb",sans-serif;
}
body.macworld h1,body.macworld h2,body.macworld h3,body.macworld h4,body.macworld h5,body.macworld h6 { 
font-family: "proxima-nova",sans-serif;
}
p { 
line-height:1.70em; 
margin:0 0 .7em;
}
li { line-height:1.45em; }
a,
a:visited {
color:#25a7d7;
text-decoration:none;
}
a:hover {
color:#444;
text-decoration:none;
}
.hmenu li { line-height:1.1; }
#banner-search-term.inactive {
color:#4d4e4e;
font-family:'ff-enzo-web',sans-serif;
font-size:14px;
/*text-transform:uppercase;*/
}
body.pcworld #banner-search-term.inactive {
font-family: "facitweb",sans-serif;
}
body.macworld #banner-search-term.inactive {
font-family: "proxima-nova",sans-serif;
}
#banner .hmenu a {
color:#fff;
font-family:'ff-enzo-web',sans-serif;
font-size:14px;
font-weight:500;
text-decoration:none;
}
body.pcworld #banner .hmenu a {
font-family: "facitweb",sans-serif;
}
body.macworld #banner .hmenu a {
font-family: "proxima-nova",sans-serif;
}
#banner-toggle { text-align:center; }
#banner-toggle a { 
color:#aaabab;
font-family:'ff-enzo-web',sans-serif;
font-size:14px;
font-weight:500;
text-decoration:none;
text-transform: uppercase;
}
body.pcworld #banner-toggle a {
font-family: "facitweb",sans-serif;
}
body.macworld #banner-toggle a {
font-family: "proxima-nova",sans-serif;
}
#banner-toggle a span {
color:#c7c9c9;
font-size:30px;
font-weight:bold;
}
#banner-toggle a:hover { color:#cfd1d1; }
#banner-toggle a:hover span { color:#eceeee; }
.welcome a {
color: #fff;
}
.home .welcome a {
color: #333;
}
#saved-comparisons {
color: #666;
font-family: 'ff-enzo-web',sans-serif;
font-size: 11px;
text-transform:uppercase;
}
body.pcworld #saved-comparisons {
font-family: "facitweb",sans-serif;
}
body.macworld #saved-comparisons {
font-family: "proxima-nova",sans-serif;
}
#saved-comparisons p {
color: #fff;
font-weight: normal;
}
#saved-comparisons li {
font-weight: bold;
}
#saved-comparisons li.comparisons-item {
font-weight: normal;
}
body.techhive .home-hero-text h2,body.pcworld .home-hero-text h2, body.macworld .home-hero-text h2 { 
font-weight:normal;
}
.home-hero-text h2 a:hover {
text-decoration:none;
}
.home-hero-text ul {
font-size:16px;
font-family:'ff-enzo-web',sans-serif;
}
body.pcworld .home-hero-text ul {
font-family: "facitweb",sans-serif;
}
body.macworld .home-hero-text ul {
font-family: "proxima-nova",sans-serif;
}
.premium p {
font-family:'ff-enzo-web',sans-serif;
font-weight:bold;
margin:0;
}
body.pcworld .premium p {
font-family: "facitweb",sans-serif;
}
body.macworld .premium p {
font-family: "proxima-nova",sans-serif;
}
.premium a,
.premium a:visited {
color:#fff;
font-size:18px;
}
/* panels that display over the hero slot (768-1459), next to the hero slot (> 1459), or off screen (< 481) */
.home-panel { 
color:#fff;
}
.home #logo a.leave-behind { 
color:#505050;
font-family:'ff-enzo-web',sans-serif;
font-size:12px;
}
body.pcworld .home #logo a.leave-behind {
font-family: "facitweb",sans-serif;
}
body.macworld .home #logo a.leave-behind {
font-family: "proxima-nova",sans-serif;
}
.home #banner .hmenu a { color:#333; }
/* on the home page, the main content column is split into two */
#home-main-primary h2 { 
color:#3b3b3b;
margin:0 0 15px;
padding-bottom:10px;
text-transform:uppercase;
}
.video-listing .excerpt-text { 
font-family:'ff-enzo-web',sans-serif;
font-size:13px;
line-height:1.1;
}
body.pcworld .video-listing .excerpt-text {
font-family: "facitweb",sans-serif;
}
body.macworld .video-listing .excerpt-text {
font-family: "proxima-nova",sans-serif;
}
.filters.videoIndex{
font-family:'ff-enzo-web',sans-serif;
font-size:16px;
line-height:1.3;
}
body.pcworld .filters.videoIndex {
font-family: "facitweb",sans-serif;
}
body.macworld .filters.videoIndex {
font-family: "proxima-nova",sans-serif;
}
#home-main-primary .listing-footer { 
font-family:'ff-enzo-web',sans-serif;
text-align:center;
}
body.pcworld #home-main-primary .listing-footer {
font-family: "facitweb",sans-serif;
}
body.macworld #home-main-primary .listing-footer {
font-family: "proxima-nova",sans-serif;
}
#home-reviews h2 { color:#28b3e6;text-transform:uppercase;line-height:1;text-align:center; }
body.pcworld #home-reviews h2{color:#AC1F2B;}
body.macworld #home-reviews h2{color:#3399CC;}
#home-reviews h2 span { font-size:32px;font-weight:800; }
body.pcworld #home-reviews h2 span, body.macworld #home-reviews h2 span{ font-size:28px; }
.home-review { text-align:center; }
.home-review a .category { color:#333;text-transform:uppercase;font-family:'ff-enzo-web',sans-serif;font-weight:700;font-size:13px; }
.home-review a .title { font-family:'ff-enzo-web',sans-serif;font-weight:700;font-size:20px; }
body.pcworld .home-review a .title {
font-family: "facitweb",sans-serif;
font-size:18px;
line-height:1.2em;
}
body.macworld .home-review a .title {
font-family: "proxima-nova",sans-serif;
font-size:18px;
line-height:1.1em;
}
.home-review p { line-height:1.2; }
.home-review .see-all { font-size:12px; }
#home-featured-brands { font-family:'ff-enzo-web',sans-serif;font-weight:700;text-align:center; }
body.pcworld #home-featured-brands {
font-family: "facitweb",sans-serif;
}
body.macworld #home-featured-brands {
font-family: "proxima-nova",sans-serif;
}
#home-featured-brands h2 { color:#333;font-size:14px;text-transform:uppercase; }
/* buttons to show/hide panels */
#panel-nav a { 
color:#fff;
font-family:'ff-enzo-web',sans-serif;
font-size:14px;
font-weight:700;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}
body.pcworld #panel-nav a {
font-family: "facitweb",sans-serif;
font-size:13px;
}
body.macworld #panel-nav a {
font-family: "proxima-nova",sans-serif;
font-size:13px;
}
.panel { 
color:#b1c8d4;
font-family:'ff-enzo-web',sans-serif;
font-weight:600;
}
body.pcworld .panel {
font-family: "facitweb",sans-serif;
}
body.macworld .panel {
font-family: "proxima-nova",sans-serif;
}
.panel a,
.panel a:visited { color:#fff; }
.panel header h2 { color:#fff;text-transform:uppercase;font-size:28px; }
#buzz-trending li { line-height:1.3; }
.panel h3 { font-size:14px;color:#77d6fa;text-transform:uppercase; }
.panel-col a span { color:#93a1a8; }
.panel-col a:hover { color:#b1c8d4;text-decoration:none; }
#buzz-commented .comment-count { color:#636d72;font-size:15px;text-align:center; }
#side #buzz-commented{ font-family:'ff-enzo-web',sans-serif; font-weight:bold; clear:both;}
body.pcworld #side #buzz-commented{ font-family: "facitweb",sans-serif;}
body.macworld #side #buzz-commented{ font-family: "proxima-nova",sans-serif;}
#side .comment-count { color:#fff; }
#side #buzz-commented span{ color:#bbb;}
#side #mostCommentedModule h3{ text-transform:uppercase; border-bottom:1px solid #CCCCCC; margin-bottom:10px; padding-bottom:5px; margin-top:10px; font-size:15px; color:#D97327; }
body.pcworld #side #mostCommentedModule h3{color:#B91A16;}
body.macworld #side #mostCommentedModule h3{color:#333;}
/* links to other sections of the site */
#site-nav a { 
color:#fff;
font-family:'ff-enzo-web',sans-serif;
font-size:14px;
font-weight:500;
text-decoration:none;
text-transform:uppercase;
}
body.pcworld #site-nav a {
font-family: "facitweb",sans-serif;
font-size:13px;
}
body.macworld #site-nav a {
font-family: "proxima-nova",sans-serif;
font-size:13px;
}
#section-nav a { 
color:#7c7c7c;
font-family:'ff-enzo-web',sans-serif;
font-size:14px;
font-weight:500;
text-decoration:none;
}
body.pcworld #section-nav a {
font-family: "facitweb",sans-serif;
}
body.macworld #section-nav a {
font-family: "proxima-nova",sans-serif;
}
#section-nav a.active{
font-weight:bold;
}
#site-nav a.active{
background-color:#292929;
}
#site-nav a:hover {
background-color:#292929;
}
#extra-nav { font-family:'ff-enzo-web',sans-serif; }
body.pcworld #extra-nav {
font-family: "facitweb",sans-serif;
}
body.macworld #extra-nav {
font-family: "proxima-nova",sans-serif;
}
#extra-nav li a { color:#333; }
#extra-nav li a:hover { color:#d97327; }
body.pcworld #extra-nav li a:hover { color:#b91a16; }
body.macworld #extra-nav li a:hover { color:#3478c6; }
.feature-inner { 
font-family:'ff-enzo-web',sans-serif;
font-size:17px;
font-weight:bold;
}
body.pcworld .feature-inner {
font-family: "facitweb",sans-serif;
font-size:16px;
}
body.macworld .feature-inner {
font-family: "proxima-nova",sans-serif;
}
.home-feature a{
color:#333;
text-decoration:none;
display:block;
height:279px;
width:314px;
padding:10px;
}
.home-feature a:hover {
box-shadow: inset 0 0 3px 1px #25A7D7;
}
.feature-inner p:hover {
color:#25A7D7;
}
.feature-inner p {
line-height:1.2;
}
article { font-size:16px; }
body.pcworld article { font-size:15px; }
small.credit{
margin-top: -16px;
text-align: center;
text-transform:uppercase;
display:block;
float:left;
background: url(http://csmb.staticworld.net/images/furniture/techhive/backgroundwhite70.png);
color:#333;
font-size: 9px;
padding:1px 3px 2px;
}
.department a {
color:#d77227;
font-family:'ff-enzo-web',sans-serif;
font-size:16px;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
}
body.pcworld .department a {
font-family: "facitweb",sans-serif;
color:#AC1F2B;
}
body.macworld .department a {
font-family: "proxima-nova",sans-serif;
color:#3399CC;
}
.department ul.tags li, .department ul.tags li a {
color:#B5B5B5;
font-family:'ff-enzo-web',sans-serif;
font-size:14px;
font-weight:500;
text-decoration:none;
text-transform:lowercase;
}
body.pcworld .department ul.tags li, body.pcworld .department ul.tags li a {
font-family: "facitweb",sans-serif;
}
body.macworld .department ul.tags li, body.macworld .department ul.tags li a {
font-family: "proxima-nova",sans-serif;
}
.productName{
line-height: 1.6em;
margin: 0;
}
article h1{
color:#222;
font-family:'ff-enzo-web',sans-serif;
font-size:44px;
font-weight:normal;
font-weight:500;
line-height:1.13;
}
body.pcworld article h1 {
font-family: "facitweb",sans-serif;
font-size:38px;
}
body.macworld article h1 {
font-family: "proxima-nova",sans-serif;
}
#product-hed h1{
color: #222;
font-family: 'ff-enzo-web', sans-serif;
font-size: 38px;
font-weight: 500;
line-height: 1;
margin: 0;
padding: 0;
}
body.pcworld #product-hed h1 {
font-family: "facitweb",sans-serif;
line-height: 1.3;
}
body.macworld #product-hed h1 {
font-family: "proxima-nova",sans-serif;
}
#product-hed h2{
color: #333;
font-family: 'ff-enzo-web', sans-serif;
font-size: 34px;
font-weight: normal;
margin: 0;
}
body.pcworld #product-hed h2 {
font-family: "facitweb",sans-serif;
}
body.macworld #product-hed h2 {
font-family: "proxima-nova",sans-serif;
}
#product-hed h3{
color: #d97327;
font-family: 'ff-enzo-web', sans-serif;
margin: 0;
padding: 0;
text-transform: uppercase;
}
body.pcworld #product-hed h3 {
font-family: "facitweb",sans-serif;
color: #b91a16;
}
body.macworld #product-hed h3 {
font-family: "proxima-nova",sans-serif;
color: #333;
}
.pullquote-container p {
color:#d97327;
font-family:'ff-enzo-web',sans-serif;
font-size:24px;
font-weight:500;
}
body.pcworld .pullquote-container p {
font-family: "facitweb",sans-serif;
color:#b91a16;
}
body.macworld .pullquote-container p {
font-family: "proxima-nova",sans-serif;
color:#3478c6;
}
.article-meta { 
font-family:sans-serif;
font-size:13px;
}
.article-meta .author-name a {
font-family:'ff-enzo-web',sans-serif;
font-size:14px;
}
body.pcworld .article-meta .author-name a {
font-family: "facitweb",sans-serif;
}
body.macworld .article-meta .author-name a {
font-family: "proxima-nova",sans-serif;
}
.article-meta .fmenu a.single-page-link {
font-size:9px;
text-transform:uppercase;
line-height:1;
text-align:center;
}
.author-info h3 {
font-family:'ff-enzo-web',sans-serif;
line-height:1;
}
body.pcworld .author-info h3 {
font-family: "facitweb",sans-serif;
}
body.macworld .author-info h3 {
font-family: "proxima-nova",sans-serif;
}
.author-info h3 span {
color:#666;
font-size:14px;
font-weight:normal;
margin-left:4px;
}
.author-info p {
font-size:13px;
}
#comments header h2 {
color:#d77227;
font-family:'ff-enzo-web',sans-serif;
font-size:26px;
}
body.techhive #comment-form #submitButton {
font-family:"Helvetica Neue",Arial,sans-serif;
}
body.pcworld #comments header h2 {
font-family: "facitweb",sans-serif;
color: #AC1F2B;
}
body.macworld #comments header h2 {
font-family: "proxima-nova",sans-serif;
color: #3399CC;
}
#comment-count,
.comment-count { color:#fff;font-size:27px;font-weight:bold;font-family:'ff-enzo-web',sans-serif;text-align:center; }
body.pcworld #comment-count, body.pcworld .comment-count{
font-family: "facitweb",sans-serif;
}
body.macworld #comment-count, body.macworld .comment-count{
font-family: "proxima-nova",sans-serif;
}
.comment-name { font-weight:bold; }
.comment-date { color:#aaa; }
.comment-text { font-size:16px; }
.comment-date,
.comment-tools { font-size:14px; }
.comment-tools a { color:#d77227;text-decoration:none; }
body.pcworld .comment-tools a{ color: #AC1F2B; }
body.macworld .comment-tools a{ color: #3399CC; }
#comment-form h3 { 
color:#fff;
font-family:'ff-enzo-web',sans-serif;
font-size:26px;
line-height:1;
text-transform:uppercase;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
body.pcworld #comment-form h3 {
font-family: "facitweb",sans-serif;
}
body.macworld #comment-form h3 {
font-family: "proxima-nova",sans-serif;
}
#commentsNavTopContainer {
font-family:'ff-enzo-web',sans-serif;
border-bottom: 1px solid #F1F1F1;
overflow: hidden;
padding: 10px 0px;
margin: 0 10px 10px;
}
body.pcworld #commentsNavTopContainer {
font-family: "facitweb",sans-serif;
}
body.macworld #commentsNavTopContainer {
font-family: "proxima-nova",sans-serif;
}
#commentsNavTopContainer a{
margin-left:5px;
}
#commentsNavTopContainer a.selected.btn-link {
background: #d67126;
background: -moz-linear-gradient(top, #d67126 0%, #c16622 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d67126), color-stop(100%,#c16622));
background: -webkit-linear-gradient(top, #d67126 0%,#c16622 100%);
background: -o-linear-gradient(top, #d67126 0%,#c16622 100%);
background: -ms-linear-gradient(top, #d67126 0%,#c16622 100%);
background: linear-gradient(top, #d67126 0%,#c16622 100%);
}
#commentsNavTopContainer a.selected.btn-link:hover {
background: #c16622;
background: -moz-linear-gradient(top, #c16622 0%, #d67126 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c16622), color-stop(100%,#d67126));
background: -webkit-linear-gradient(top, #c16622 0%,#d67126 100%);
background: -o-linear-gradient(top, #c16622 0%,#d67126 100%);
background: -ms-linear-gradient(top, #c16622 0%,#d67126 100%);
background: linear-gradient(top, #c16622 0%,#d67126 100%);
}
body.pcworld #commentsNavTopContainer a.selected.btn-link {
background: #024659;
background: -moz-linear-gradient(top, #024659 0%, #023749 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#024659), color-stop(100%,#023749));
background: -webkit-linear-gradient(top, #024659 0%,#023749 100%);
background: -o-linear-gradient(top, #024659 0%,#023749 100%);
background: -ms-linear-gradient(top, #024659 0%,#023749 100%);
background: linear-gradient(top, #024659 0%,#023749 100%);
}
body.pcworld #commentsNavTopContainer a.selected.btn-link:hover {
background: #023749;
background: -moz-linear-gradient(top, #023749 0%, #024659 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#023749), color-stop(100%,#024659));
background: -webkit-linear-gradient(top, #023749 0%,#024659 100%);
background: -o-linear-gradient(top, #023749 0%,#024659 100%);
background: -ms-linear-gradient(top, #023749 0%,#024659 100%);
background: linear-gradient(top, #023749 0%,#024659 100%);
}
body.macworld #commentsNavTopContainer a.selected.btn-link {
background: #ADDE4E;
background: -moz-linear-gradient(top, #ADDE4E 0%, #8faf43 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ADDE4E), color-stop(100%,#8faf43));
background: -webkit-linear-gradient(top, #ADDE4E 0%,#8faf43 100%);
background: -o-linear-gradient(top, #ADDE4E 0%,#8faf43 100%);
background: -ms-linear-gradient(top, #ADDE4E 0%,#8faf43 100%);
background: linear-gradient(top, #ADDE4E 0%,#8faf43 100%);
}
body.macworld #commentsNavTopContainer a.selected.btn-link:hover {
background: #8faf43;
background: -moz-linear-gradient(top, #8faf43 0%, #ADDE4E 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8faf43), color-stop(100%,#ADDE4E));
background: -webkit-linear-gradient(top, #8faf43 0%,#ADDE4E 100%);
background: -o-linear-gradient(top, #8faf43 0%,#ADDE4E 100%);
background: -ms-linear-gradient(top, #8faf43 0%,#ADDE4E 100%);
background: linear-gradient(top, #8faf43 0%,#ADDE4E 100%);
}
#forum_comment{
padding:10px;	
}
#forum_comment.unlogged{
background-color: #CCCCCC;
border: 1px solid #C5C5C5;
}
span.editorLabel{ 
background-color: #F8A520;
color: #FFFFFF;
display: inline-block;
font-size: 9px;
height: 14px;
margin-left: 5px;
text-align: center;
text-transform: uppercase;
padding: 1px 5px 4px;
vertical-align: middle;
line-height: 16px;
}
.editorBadged {
background-color: #F8A520;
color: #FFFFFF;
display: inline-block;
font-size: 9px;
height: 14px;
text-align: center;
text-transform: uppercase;
padding: 1px 5px 4px;
vertical-align: middle;
line-height: 16px;
margin-left: 5px;
}
body.pcworld span.editorLabel, body.pcworld span.editorBadged{ background-color: #AC1F2B; }
body.macworld span.editorLabel, body.macworld span.editorBadged{ background-color: #3399CC; }
article.excerpt h2 {
font-size:32px; 
font-weight:normal;
line-height:1.1;
margin:0 0 8px 0;
}
article.excerpt h2 a {
color:#333;
}
article.excerpt h2 a:hover {
color:#25A7D7;
}
/* PRODUCT PAGE */
.product section header, .category section header{
border-bottom: 1px solid #ececec;
}
.product section h3, .category section h3, article details summary {
border-bottom: 1px solid #dcdcdc;
color: #d97327;
font-family:'ff-enzo-web',sans-serif;
font-size: 20px;
font-weight: 700;
margin: 0;
padding: 0;
text-transform: uppercase;
}
.category section h3{
border-bottom: none;	
}
body.pcworld.product section h3, body.pcworld.category section h3, body.pcworld article details summary {
font-family: "facitweb",sans-serif;
color:#AC1F2B;
}
body.macworld.product section h3, body.macworld.category section h3, body.macworld article details summary {
font-family: "proxima-nova",sans-serif;
color:#3399cc;
}
#carousel-thumbs-holder .next, #carousel-thumbs-holder .prev{
color: #D97327;
}
body.pcworld #carousel-thumbs-holder .next, body.pcworld #carousel-thumbs-holder .prev{
color: #AC1F2B;
}
body.macworld #carousel-thumbs-holder .next, body.macworld #carousel-thumbs-holder .prev{
color: #3399CC;
}
body.pcworld .product section h3, 
body.pcworld .category section h3{
color: #b91a16;
}
body.macworld .product section h3, 
body.macworld .category section h3{
color: #333;
}
.product section h3 em{
text-transform: none;
font-style: normal;
}
.product section, .product details p{
color: #4d4e4e;
font-size: 15px;
}
#page-lede .flag{
font-family: 'ff-enzo-web', sans-serif;
text-transform: uppercase;
font-size: 13px;
color: #fff;
text-shadow: 0 -1px 0 rgba(0,0,0,.15);
}
.product #page-lede .flag {
font-family: "facitweb",sans-serif;
}
.product #page-lede .flag {
font-family: "proxima-nova",sans-serif;
}
#page-lede .flag strong{
font-size: 22px;
line-height: 14px;
}
.flag .businessReady{
display:block;
width:101px;
height:41px;
float:right;
text-indent:-9000px;
margin-right:-14px;
}
.flag .threeSixty{
display:block;
width:104px;
height:41px;
float:right;
text-indent:-9000px;
cursor:pointer;
}
.awardFlag .editorsChoice{
display:block;
width:114px;
height:110px;
float:left;
text-indent:-9000px;
}
.flag .businessReady{	background:url(http://csmb.staticworld.net/images/furniture/techhive/BadgeBusinessReady-TH.png) 0 0 no-repeat; }
.flag .threeSixty{	background:url(http://csmb.staticworld.net/images/furniture/techhive/Badge360-TH.png) 0 0 no-repeat; }
body.pcworld .flag .businessReady{	background:url(http://csmb.staticworld.net/images/furniture/pcworld/BadgeBusinessReady-PCW.png) 0 0 no-repeat; }
body.pcworld .flag .threeSixty{	background:url(http://csmb.staticworld.net/images/furniture/pcworld/Badge360-PCW.png) 0 0 no-repeat; }
body.macworld .flag .businessReady{	background:url(http://csmb.staticworld.net/images/furniture/macworld/BadgeBusinessReady-MW.png) 0 0 no-repeat; }
body.macworld .flag .threeSixty{	background:url(http://csmb.staticworld.net/images/furniture/macworld/Badge360-MW.png) 0 0 no-repeat; }
.awardFlag .editorsChoice{	background:url(http://csmb.staticworld.net/images/furniture/techhive/site_awards_techhive.png) 0 0 no-repeat; }
body.pcworld .awardFlag .editorsChoice{	background:url(http://csmb.staticworld.net/images/furniture/techhive/site_awards_pcworld.png) 0 0 no-repeat; }
body.macworld .awardFlag .editorsChoice{	background:url(http://csmb.staticworld.net/images/furniture/techhive/site_awards_macworld.png) 0 0 no-repeat; }
.product #compare-lede, #product-cap #compare-lede, .collection #compare-lede{
color: #FFF;
font-family: 'ff-enzo-web', sans-serif;
font-size: 13px;
padding: 4px;
text-transform: uppercase;
}
body.pcworld.product #compare-lede, body.pcworld #product-cap #compare-lede, body.pcworld.collection #compare-lede {
font-family: "facitweb",sans-serif;	
}
body.macworld.product #compare-lede, body.macworld #product-cap #compare-lede, body.macworld.collection #compare-lede {
font-family: "proxima-nova",sans-serif;
}
.collection #compare-lede, body.pcworld.collection #compare-lede, body.macworld.collection #compare-lede{font-size: 11px; padding:3px 4px 4px;}
.product #compare-lede strong{
font-size: 18px;
line-height: 14px;
}
.product section table{
font-size: 14px;
}
.product section table.related td h4{
font-family: 'ff-enzo-web', sans-serif;
}
body.pcworld section table.related td h4 {
font-family: "facitweb",sans-serif;
}
body.macworld section table.related td h4 {
font-family: "proxima-nova",sans-serif;
}
#lab-breakdown h4{
font-family: 'ff-enzo-web', sans-serif;
font-size: 13px;
font-weight: 400;
}
body.pcworld #lab-breakdown h4{
font-family: "facitweb",sans-serif;
}
body.macworld #lab-breakdown h4 {
font-family: "proxima-nova",sans-serif;
}
#lab-breakdown h4 strong{
font-size: 15px;
font-weight: 700;
}
#lab-breakdown p.price{
font-family: 'ff-enzo-web', sans-serif;
font-size: 18px;
font-weight: 700;
margin-top: 6px;
}
body.pcworld #lab-breakdown p.price{
font-family: "facitweb",sans-serif;
}
body.macworld #lab-breakdown p.price {
font-family: "proxima-nova",sans-serif;
}
#lab-breakdown h5{
border-top: 1px solid #c5c5c5;
color: #c5c5c5;
padding: 10px 0 0 0;
text-transform: uppercase;
text-align: center;
}
#lab-breakdown h6{
}
#lab-breakdown h6{
font-size: 14px;
font-weight: 400;
}
#lab-breakdown .breakdown-bar-num{
font-family: 'ff-enzo-web', sans-serif;
font-size: 14px;
}
body.pcworld #lab-breakdown .breakdown-bar-num {
font-family: "facitweb",sans-serif;
}
body.macworld #lab-breakdown .breakdown-bar-num {
font-family: "proxima-nova",sans-serif;
}
.product section table.related td h4 a{
text-decoration: none;
color: #28b4e8;
}
.product section table.related td h4 a:hover{
text-decoration: underline;
}
.product section table.related td.desc p.read-more{
font-family: 'ff-enzo-web', sans-serif;
font-size: 13px;
color: #6b5845;
}
body.pcworld section table.related td.desc p.read-more {
font-family: "facitweb",sans-serif;
}
body.macworld section table.related td.desc p.read-more {
font-family: "proxima-nova",sans-serif;
}
.product section table.related td.desc p.read-more a{
color: #0a80b3;
}
/* LAB RESULTS */
#lab-compare{
}
#lab-compare .compare-label{
font-family:"Helvetica Neue",Arial,sans-serif;
font-size: 11px;
text-align: center;
}
#lab-compare .compare-bar-num{
font-family: 'ff-enzo-web', sans-serif;
font-size: 18px;
color: #FFF;
}
body.pcworld #lab-compare .compare-bar-num {
font-family: "facitweb",sans-serif;
}
body.macworld #lab-compare .compare-bar-num {
font-family: "proxima-nova",sans-serif;
}
#lab-compare .full-compare{
font-family: 'ff-enzo-web', sans-serif;
font-size: 13px;
margin: 8px 0;
}
body.pcworld #lab-compare .full-compare {
font-family: "facitweb",sans-serif;
}
body.macworld #lab-compare .full-compare {
font-family: "proxima-nova",sans-serif;
}
#product-meta a, #product-meta summary{
font-family: 'ff-enzo-web', sans-serif;
font-size: 18px;
color: #25A7D7;
}
body.pcworld #product-meta a, body.pcworld #product-meta summary {
font-family: "facitweb",sans-serif;
}
body.macworld #product-meta a, body.macworld #product-meta summary {
font-family: "proxima-nova",sans-serif;
}
.network-col a {
color:#333;
text-decoration:none;
}
.network-col {
font-family:'ff-enzo-web',sans-serif;
font-size:18px;
font-weight:500;
}
body.pcworld .network-col {
font-family: "facitweb",sans-serif;
}
body.macworld .network-col {
font-family: "proxima-nova",sans-serif;
}
.network-col h2 {
text-align:center;
}
#footer { 
color:#acadad;
font-family:'ff-enzo-web',sans-serif;
font-size:14px;
font-weight:500;
}
body.pcworld #footer {
font-family: "facitweb",sans-serif;
}
body.macworld #footer {
font-family: "proxima-nova",sans-serif;
}
#footer a {
color:#dee0e0;
text-decoration:none;
}
#footer a:hover {
color:#222222;
text-decoration:none;
}
#footer h2,
#footer h3 {
color:#222;
}
#footer-subscribe h2 {
color:#aeaeae;
font-size:20px;
font-weight:500;
}
#footer-subscribe h2 span {
font-weight:700;
}
#footer-social{
font-size:18px;
color:#DEE0E0;
height:33px;
vertical-align:middle;
line-height:33px;
margin-bottom:30px;
}
#footer-social a.twitterSocial{
width:46px;
height:33px;
display:inline-block;
background:url(http://csmb.staticworld.net/images/furniture/techhive/icn-footer-twitter.png) 0 0 no-repeat;
margin-bottom:-10px;
}
#footer-social a.facebookSocial{
width:46px;
height:33px;
display:inline-block;	
background:url(http://csmb.staticworld.net/images/furniture/techhive/icn-footer-facebook.png) 0 0 no-repeat;
margin-bottom:-10px;
}
#footer-social a.linkedinSocial{
width:46px;
height:33px;
display:inline-block;	
background:url(http://csmb.staticworld.net/images/furniture/techhive/icn-footer-linkedin.png) 0 0 no-repeat;
margin-bottom:-10px;
}
#footer-social a.googleplusSocial{
width:46px;
height:33px;
display:inline-block;	
background:url(http://csmb.staticworld.net/images/furniture/techhive/icn-footer-googleplus.png) 0 0 no-repeat;
margin-bottom:-10px;
}
#footer p small{
line-height:3em;
}
a .btn-link,
a.btn-link,
button,
input[type=submit],
input[type=button] {
color:#fff;
font-family:'ff-enzo-web',sans-serif;
font-size:14px;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
}
body.pcworld a .btn-link,
body.pcworld a.btn-link,
body.pcworld button,
body.pcworld input[type=submit],
body.pcworld input[type=button] {
font-family: "facitweb",sans-serif;
}
body.macworld a .btn-link,
body.macworld a.btn-link,
body.macworld button,
body.macworld input[type=submit],
body.macworld input[type=button] {
font-family: "proxima-nova",sans-serif;
}
.side-product-list { font-family:'ff-enzo-web',sans-serif; }
body.pcworld .side-product-list {
font-family: "facitweb",sans-serif;
}
body.macworld .side-product-list {
font-family: "proxima-nova",sans-serif;
}
.side-module h2,
.main-module h2 {
color:#d97327;
font-family:'ff-enzo-web',sans-serif;
font-size:18px;
margin-top:0;
text-transform:uppercase;
}
body.pcworld .side-module h2,
body.pcworld .main-module h2 {
font-family: "facitweb",sans-serif;
}
body.macworld .side-module h2,
body.macworld .main-module h2 {
font-family: "proxima-nova",sans-serif;
}
body.pcworld .side-module h2,
body.pcworld .main-module h2 {
color:#b91a16;
font-family:'Helvetica Neue',Arial,sans-serif;
}
body.macworld .side-module h2,
body.macworld .main-module h2 {
color:#333;
font-family:'Helvetica Neue',Arial,sans-serif;
}
.side-product-list li a { color:#999; }
.side-product-photo { text-align:center; }
.side-product-desc { font-size:16px; }
.side-product-data { text-align:right; }
.side-product-data span.price {
color:#28b4e8;
font-size:18px;
font-weight:bold;
letter-spacing:-1px;
}
.side-module.how-to h2{
border-bottom:1px solid #CCCCCC;
margin-bottom:10px;
}
.side-module.how-to{
font-family:'ff-enzo-web',sans-serif;
}
body.pcworld .side-module.how-to {
font-family: "facitweb",sans-serif;
}
body.macworld .side-module.how-to {
font-family: "proxima-nova",sans-serif;
}
#newsletters{
padding:10px 10px 20px;
background: #F9F9F9;
background: -moz-linear-gradient(top, #F9F9F9 0%, #F1F1F1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(100%,#F1F1F1));
background: -webkit-linear-gradient(top, #F9F9F9 0%,#F1F1F1 100%);
background: -o-linear-gradient(top, #F9F9F9 0%,#F1F1F1 100%);
background: -ms-linear-gradient(top, #F9F9F9 0%,#F1F1F1 100%);
background: linear-gradient(top, #F9F9F9 0%,#F1F1F1 100%);	
}
#newsletters input[type=text]{
padding: 5px 25px 5px 8px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:inset 2px 2px 3px rgba(0,0,0,.5);
-moz-box-shadow:inset 2px 2px 3px rgba(0,0,0,.5);
box-shadow:inset 2px 2px 3px rgba(0,0,0,.5);
}
#newsletters .submitField .textField{
float:left;
width:auto;
}
#newsletters input[type=submit]{
float:left;
margin-left:10px;
}
#newsletters .moreLink{
clear:both;
display:block;
font-size:12px;
padding:10px 0 0;
}
#newsletters #main{
float:none;
width:auto;
background:none;
}
.newsletterTitle {
color:#333;
font-family:'ff-enzo-web',sans-serif;
line-height:1.2;
font-size:22px;
}
body.pcworld .newsletterTitle {
font-family: "facitweb",sans-serif;
}
body.macworld .newsletterTitle {
font-family: "proxima-nova",sans-serif;
}
body.pcworld .side-product-data span.price {
letter-spacing:normal;
}
.side-product-list.two-col li a{ color: #2b2c2c; }
.side-superguide {
color:#fff;
font-family:'ff-enzo-web',sans-serif;
line-height:1;
}
body.pcworld .side-superguide {
font-family: "facitweb",sans-serif;
}
body.macworld .side-superguide {
font-family: "proxima-nova",sans-serif;
}
.side-superguide .category {
color:#92daf4;
font-weight:700;
text-transform:uppercase;
}
.side-superguide h2 { color:#fff; }
.side-superguide p { margin-bottom:5px; }
.related-stories { font-family:'ff-enzo-web',sans-serif; }
body.pcworld .related-stories {
font-family: "facitweb",sans-serif;
}
body.macworld .related-stories {
font-family: "proxima-nova",sans-serif;
}
.related-stories a {
color:#2b2c2c;
text-decoration:none;
}
.related-stories a:hover { text-decoration:underline; }
.rating-number{
color: #b5b5b5;
font-family: 'ff-enzo-web', sans-serif;
}
body.pcworld .rating-number {
font-family: "facitweb",sans-serif;
}
body.macworld .rating-number {
font-family: "proxima-nova",sans-serif;
}
.rating-number em{
color: #4d4e4e;
font-style: normal;
}
.rating .rating-number{
float:right;
}
.rating.large .rating-number{
}
/* CATEGORY */
.category #hed-span h1{
color: #dd8235;
font-size: 44px;
font-weight: 300;
line-height: 44px;
margin: 8px 0 12px 0;
padding: 0;
text-transform: uppercase;
}
body.pcworld.category #hed-span h1 {
font-family: "facitweb",sans-serif;
color:#AC1F2B;
}
body.macworld.category #hed-span h1 {
font-family: "proxima-nova",sans-serif;
color:#3399CC;
}
body.one-col.related-products-page #hed-span h1,
body.pcworld.one-col.related-products-page #hed-span h1,
body.macworld.one-col.related-products-page #hed-span h1{
text-transform:none;
font-size:38px;
color:#222222;
line-height:1.3;
}
body.one-col.related-products-page #hed-span h2,
body.pcworld.one-col.related-products-page #hed-span h2,
body.macworld.one-col.related-products-page #hed-span h2{
font-weight:normal;
}
body.macworld.category.c3105 #hed-span h1 {
text-transform: none;
}
.category #page-lede{
margin-bottom: 15px;
}
.category #page-lede h2{
color: #4d4e4e;
font-size: 26px;
font-family: 'ff-enzo-web', sans-serif;
font-weight: 400;
line-height: 30px;
margin: 0;
padding: 0;
}
body.pcworld.category #page-lede h2 {
font-family: "facitweb",sans-serif;
color:#AC1F2B;
}
body.macworld.category #page-lede h2 {
font-family: "proxima-nova",sans-serif;
color:3399CC;
}
.category #page-lede h3{
color: #d77227;
font-size: 13px;
margin: 12px 0 0 0;
padding: 0;
font-weight: 400;
text-transform: uppercase;
}
body.pcworld.category #page-lede h3 {
color:#024050;
}
body.macworld.category #page-lede h3 {
color:3A3A3A;
} 
.category section header h4{
font-weight: normal;
padding-top: 14px;
font-size: 13px;
}
.category section.sponsored header h3{
color: #4d4e4e;
text-shadow: rgba(255,255,255,1) 1px 1px 0px ;
}
.category section.sponsored header h5{
color: #999;	
font-weight:400;
}
.category section.sponsored header h5, .category section.sponsored h2{
margin-top:0;
padding-top0;
}
.category section li{
border-bottom: 1px solid #F1F1F1;
font-family: 'ff-enzo-web', sans-serif;
font-weight: 100;
padding-bottom: 5px;
}
body.pcworld.category section li {
font-family: "facitweb",sans-serif;
}
body.macworld.category section li {
font-family: "proxima-nova",sans-serif;
}
.category section span.timestamp{
font-family: 'Helvetica Neue', sans-serif;
font-weight: normal;
font-size: 12px;
color: #999999;
}
.category section span.category{
color: #3e3e3e;
font-family: 'Helvetica Neue', sans-serif;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
}
.category .badged-module h2{
color: #1c9ece;
text-transform: uppercase;
background: url(http://csmb.staticworld.net/images/furniture/techhive/badge-find.png) 10px 0 no-repeat;
padding: 15px 10px 10px 55px;
top: -10px;
position: relative;
}
.category .badged-module .styled-select select{
font-family: 'ff-enzo-web', sans-serif;
}
body.pcworld.category .badged-module .styled-select select {
font-family: "facitweb",sans-serif;
}
body.macworld.category .badged-module .styled-select select {
font-family: "proxima-nova",sans-serif;
}
/* END CATEGORY PAGE */
/* SLIDESHOW PAGE */
.slideshow #slides header{
color: #c7c6c6;
}
.slideshow #slides header h1, 
.slideshow #slides header h2, 
.slideshow #slides header h3{
font-weight: 500;
margin: 0;
}
.slideshow #slides header h1{
font-size: 28px;
line-height:1.2;
}
.slideshow #slides header h2{
font-size: 14px;
}
.slideshow #slides header h2 a{
color: #FFF;
}
.slideshow #slides header h2 span.cat{
color: #d77227;
font-weight: 600;
text-transform: uppercase;
}
.slideshow #slides header h3{
font-weight: 500;
}
.slideshow #slides header h3 span.byline{
font-weight: 700;
}
.slideshow #slides .caption{
color: #FFF;
}
.slideshow #slides .caption h2{
font-size: 22px;
}
.slideshow #slides .caption p{
color: #dfdfdf;
font-family: Georgia, serif;
font-size: 16px;
line-height: 20px;
}
.slideshow #slides .caption p.credits{
color: #979595;
font-family: ff-enzo-web
, sans-serif;
font-size: 13px;
}
body.pcworld .slideshow #slides .caption p.credits {
font-family: "facitweb",sans-serif;
}
body.macworld .slideshow #slides .caption p.credits {
font-family: "proxima-nova",sans-serif;
}
.slideshow #slides nav{
font-family: 'ff-enzo-web', sans-serif;
color: #d2d2d2;
font-size: 15px;
}
body.pcworld .slideshow #slides nav {
font-family: "facitweb",sans-serif;
}
body.macworld .slideshow #slides nav {
font-family: "proxima-nova",sans-serif;
}
.slideshow #slides nav li{
cursor: pointer;
}
.slideshow #slides nav li:hover{
color: #FFF;
}
.slideshow #ss-count{
color: #FFF;
}
.slideshow #ss-next, .slideshow #ss-prev{
font-size: 20px;
}
/* END SLIDESHOW PAGE */
.peek-desc p { line-height:1.3; }
.peek-desc .price { 
font-family:'ff-enzo-web',sans-serif;
font-size:15px;
font-weight:normal;
color:#555;
font-style:italic;
}
body.pcworld .peek-desc .price {
font-family: "facitweb",sans-serif;
}
body.macworld .peek-desc .price {
font-family: "proxima-nova",sans-serif;
}
.peek-desc .category { 
font-family:'ff-enzo-web',sans-serif;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
color:#d77227;
}
body.pcworld .peek-desc .category {
font-family: "facitweb",sans-serif;
}
body.macworld .peek-desc .category {
font-family: "proxima-nova",sans-serif;
}
.peek-compare div {
font-family:'ff-enzo-web',sans-serif;
color: white;
font-size: 15px;
font-weight: bold;
text-align: right;
text-transform: uppercase;
}
body.pcworld .peek-compare div {
font-family: "facitweb",sans-serif;
}
body.macworld .peek-compare div {
font-family: "proxima-nova",sans-serif;
}
.pagination {
font-family: 'ff-enzo-web', sans-serif;
text-align:center;
}
body.pcworld .pagination {
font-family: "facitweb",sans-serif;
}
body.macworld .pagination {
font-family: "proxima-nova",sans-serif;
}
.pag-prev,
.pag-next {
font-size:14px;
line-height:1.1;
text-align:center;
}
.pag-prev:before,
.pag-next:after {
color:#888;
}
.pag-prev:hover,
.pag-next:hover {
text-decoration:none;
color:#333;
}
.pagination .hmenu {
font-size:15px;
font-weight:700;
}
.pagination .hmenu a.active { color:#333; }
.pagination-inner p { 
font-size:15px;
font-weight:700;
}
.collection-title {
color:#b5b5b5;
font-size:15px;
font-weight:700;
}
.collection-set h2 { color:#D77227;font-weight:700;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ccc; }
.collection-item { margin-bottom:30px;overflow:hidden; }
.collection-item .thumb { float:left;width:115px;margin-right:10px; }
.collection-item .thumb img{max-width:115px;}
.collection-item .desc { float:left;width:340px; }
.collection-item-meta { float:right;width:110px;border-left:1px solid #ccc;font-family:'ff-enzo-web',sans-serif;font-size:13px;color:#666; }
body.pcworld .collection-item-meta { font-family: "facitweb",sans-serif; }
body.macworld .collection-item-meta { font-family: "proxima-nova",sans-serif; }
.collection-item-meta ul { list-style:none;padding-left:10px; clear:both; }
.collection-item-meta .rating { float:none;margin-left:10px; }
.collection-item-meta .price { border-bottom:1px solid #ccc;padding:5px 0 0 10px; display:inline-block; }
.collection-item-meta .amt { display:block;font-size:20px;font-weight:700;margin:0 0 10px; }
.collection-item .post-date { color:#666;font-size:12px; }
.collection-item .title { font-family:'ff-enzo-web',sans-serif;font-size:18px;margin-bottom:0; }
body.pcworld .collection-item .title { font-family: "facitweb",sans-serif; }
body.macworld .collection-item .title { font-family: "proxima-nova",sans-serif; }
.collection-item .title a { color:#333; }
.editors-pick { background:url(http://csmb.staticworld.net/images/furniture/techhive/TMP-badge-editors-pick.png) 0 10px no-repeat;padding-left:80px;margin-left:-80px; }
.top-seller { background:url(http://csmb.staticworld.net/images/furniture/techhive/TMP-badge-top-seller.png) 0 10px no-repeat;padding-left:80px;margin-left:-80px; }
/* Column Landing Page (also for blogs, etc) */
.column-hed h1 { 
font-size:34px;
color:#d87227;
}
body.pcworld .column-hed h1 {
color:#AC1F2B;
}
body.macworld .column-hed h1 {
color:#3399CC;
}
.column-hed h1 a {
color:#d87227;
}
body.pcworld .column-hed h1 a {
color:#AC1F2B;
}
body.macworld .column-hed h1 a {
color:#3399CC;
}
.hed-desc { 
font-family:'ff-enzo-web',sans-serif;
font-size:18px;
}
body.pcworld .hed-desc {
font-family: "facitweb",sans-serif;
}
body.macworld .hed-desc {
font-family: "proxima-nova",sans-serif;
}
.column-feature a { 
color:#333;
font-family:'ff-enzo-web',sans-serif;
font-size:18px;
}
body.pcworld .column-feature a {
font-family: "facitweb",sans-serif;
}
body.macworld .column-feature a {
font-family: "proxima-nova",sans-serif;
}
/* PREMIUM CONTENT PAGES */
body.one-col #hed-span h1 { 
color:#dd8235;
font-weight:500;
font-size:44px;
}
body.pcworld.one-col #hed-span h1 { 
color:#AC1F2B;
}
body.macworld.one-col #hed-span h1 { 
color:#3399CC;
}
body.one-col #hed-span p { 
color:#333;
font-size:18px; 
}
.featured-top h2 { 
color:#444;
}
.premium-meta th { 
color:#444;
font-family:'ff-enzo-web',sans-serif;
text-align:left;
white-space: nowrap; 
}
body.pcworld .premium-meta th {
font-family: "facitweb",sans-serif;
}
body.macworld .premium-meta th {
font-family: "proxima-nova",sans-serif;
}
.premium-meta td { 
color:#999;
text-align:right;
padding:0 15px 10px;
white-space: nowrap;
}
p.category, span.category, .excerpt span.sponsored{
font-family:'ff-enzo-web',sans-serif;
font-weight:700;
color:#DD8235;
text-transform:uppercase;
}
body.pcworld p.category,body.pcworld p.category a, span.category, body.pcworld .excerpt span.sponsored{
font-family: "facitweb",sans-serif;
color:#AC1F2B;
}
body.macworld p.category, body.macworld p.category a,span.category, body.macworld .excerpt span.sponsored {
font-family: "proxima-nova",sans-serif;
color:#3399CC;
}
.premium-intro { 
color:#fff;
}
.premium-intro .btn-link { 
font-size:18px;
text-align:center;
}
.premium-intro h2 { 
font-size:28px;
}
#premium-samples p { 
color:#dd8235;
font-family:'ff-enzo-web',sans-serif;
text-align:center;
}
body.pcworld #premium-samples p {
font-family: "facitweb",sans-serif;
}
body.macworld #premium-samples p {
font-family: "proxima-nova",sans-serif;
}
.purchase-options div.purchase-option { 
color:#444;
font-size:17px;
text-align:center;
}
.option-tip { 
color:#666;
font-size:14px;
}
.option-tip .pointer {
color:#fff;
font-size:26px;
line-height:.5;
text-shadow:0 3px 3px rgba(0,0,0,.25);
text-align:center;
}
.purchase-options a.btn-link { 
font-size:18px; 
text-transform:none;
}
#featured-more p { 
font-size:16px; 
}
#superguide-load { 
color:#fff;
text-align:center;
font-family:'ff-enzo-web',sans-serif;
font-size:24px;
font-weight:600;
margin: 10px 0 20px 0;
}
body.pcworld #superguide-load {
font-family: "facitweb",sans-serif;
}
body.macworld #superguide-load {
font-family: "proxima-nova",sans-serif;
}
#superguide-load a.btn-link { 
font-size:20px;
text-transform:none;
}
/* story package */
.story-pkg-inner h2 { color:#333; }
.story-pkg-inner p { 
color:#4d4e4e;
font-family:'ff-enzo-web',sans-serif;
text-transform:uppercase;
font-weight:700;
font-size:13px;
}
body.pcworld .story-pkg-inner p {
font-family: "facitweb",sans-serif;
}
body.macworld .story-pkg-inner p {
font-family: "proxima-nova",sans-serif;
}
.story-pkg-inner ul { font-size:13px; }
.story-pkg-inner li.active a { color:#333; }
/* Search/Directory/Filter */
#main-search-term { 
font-size:18px;
font-family:'ff-enzo-web',sans-serif;
}
body.pcworld #main-search-term {
font-family: "facitweb",sans-serif;
}
body.macworld #main-search-term{
font-family: "proxima-nova",sans-serif;
}
.related-searches p { 
font-weight:bold; 
}
.filters p { 
font-family:'ff-enzo-web',sans-serif;
font-weight:bold;
text-transform:uppercase; 
}
body.pcworld .filters p {
font-family: "facitweb",sans-serif;
}
body.macworld .filters p {
font-family: "proxima-nova",sans-serif;
}
.filters ul a.active { 
color:#fff;
}
.filters .search-filters ul a.active { color:#333; }
.filter-set { font-size:13px; }
.filtered header { color:#333; }
.filtered header h2 { font-size:16px;font-weight:500; }
.filtered header ul a.active { color:#333; }
.filtered .excerpt h3 { font-weight:normal;font-size:18px; }
.excerpt .category, .excerpt .sponsored{ font-family:'ff-enzo-web',sans-serif;font-weight:bold;text-transform:uppercase;font-size:13px; }
body.pcworld .excerpt .category, body.pcworld .excerpt .sponsored{
font-family: "facitweb",sans-serif;
}
body.macworld .excerpt .category, body.macworld .excerpt .sponsored{
font-family: "proxima-nova",sans-serif;
}
.excerpt.sponsored .excerpt-text .category{ display:none; }
.filtered .excerpt.multi-result h3 { font-weight:600;font-size:16px; }
.filtered .excerpt.multi-result { font-family:'ff-enzo-web',sans-serif;font-weight:600; }
body.pcworld .filtered .excerpt.multi-result {
font-family: "facitweb",sans-serif;
}
body.macworld .filtered .excerpt.multi-result {
font-family: "proxima-nova",sans-serif;
}
.filtered .multi-result.products a p.product-name { color:#333; }
body.directory .filtered header .flat-select select { color:#333; overflow:hidden; width:124%; }
#directory-hed h1 {
font-size: 44px;
font-weight: 500;
line-height: 44px;
text-transform: uppercase;
}
.directory-feature a {
color: #333;
font-family: 'ff-enzo-web',sans-serif;
font-size: 16px;
}
body.pcworld .directory-feature a {
font-family: "facitweb",sans-serif;
}
body.macworld .directory-feature a {
font-family: "proxima-nova",sans-serif;
}
.welcome {
font-family: 'ff-enzo-web',sans-serif;
font-size: 13px;
text-align:right;
}
body.pcworld .welcome {
font-family: "facitweb",sans-serif;
}
body.macworld .welcome {
font-family: "proxima-nova",sans-serif;
}
.product-results {
font-family: 'ff-enzo-web',sans-serif;
}
body.pcworld .product-results {
font-family: "facitweb",sans-serif;
}
body.macworld .product-results {
font-family: "proxima-nova",sans-serif;
}
.product-results .no-review {
color: #a0a0a0;
}
/* Product Directory Results Table */
.product-results td.desc p {
font-size: 19px;
}
.product-results td.desc p a { color: #333; }
.product-results td.desc p.directory-seller { font-size: 14px; }
.product-results td.desc p.directory-seller a { color: #25A7D7; }
.product-results td.compare {
text-align: center;
}
.product-results td.compare div {
color: #fff;
font-size: 15px;
font-weight: bold;
text-align: right;
text-transform: uppercase;
}
.product-results td.compare:hover div { display: block; }
.product-results td.price {
text-align: center;
}
.product-results td.price a.buy-direct {
color: #fff;
font-size: 13px;
font-weight: 700;
text-transform: uppercase;
}
.product-results td.price .amt {
font-size: 22px;
font-weight: 700;
}
/* Product Directory Results Ordered List */
.product-results div.desc p {
font-size: 19px;
}
.product-results div.desc p a { color: #333; }
.product-results div.desc p.directory-seller { font-size: 14px; }
.product-results div.desc p.directory-seller a { color: #25A7D7; }
.product-results div.compare {
text-align: center;
}
.product-results div.compare div {
color: #fff;
font-size: 15px;
font-weight: bold;
text-align: right;
text-transform: uppercase;
}
.product-results div.compare:hover div { display: block; }
.product-results div.price {
text-align: left;
font-size: 16px;
line-height:1.5;
}
.product-results div.price .additionalPrices{
font-size:12px;
text-transform:uppercase;
line-height:1.5;
}
.product-results div.price .additionalPrices a{
color:#316426;
}
.product-results div.price a.buy-direct {
color: #fff;
font-size: 13px;
font-weight: 700;
text-transform: uppercase;
}
.product-results div.price .amt {
font-weight: 700;
}
.filters-catlist p {
font-family: Helvetica,sans-serif;
font-size: 13px;
font-weight: normal;
text-transform: none;
}
#filters-search-term {
font-family: 'ff-enzo-web',sans-serif;
}
body.pcworld #filters-search-term {
font-family: "facitweb",sans-serif;
}
body.macworld #filters-search-term {
font-family: "proxima-nova",sans-serif;
}
.filters-search .flat-select {
color: #333;
}
.filters-search .flat-select select {
color: #333;
font-size: 13px;
overflow:hidden;
width:124%; 
}
.filter-set p {
color: #333;
}
.filters.directory-filters.filters h3 {
font-size: 14px;
margin:5px 10px;
}
/* storyline */
.storyline-show-more { 
font-family: 'ff-enzo-web',sans-serif;
font-size:14px;
text-align:center;
}
body.pcworld .storyline-show-more {
font-family: "facitweb",sans-serif;
}
body.macworld .storyline-show-more {
font-family: "proxima-nova",sans-serif;
}
.storyline-show-more span { 
font-family:Arial,sans-serif;
font-size:18px;
}
.storyline-header h1 { 
color:#333;
font-weight:500;
line-height:1.2;
}
.storyline-cap { 
color:#4d4e4e;
font-family: 'ff-enzo-web',sans-serif;
font-weight:700;
text-transform:uppercase;
}
body.pcworld .storyline-cap {
font-family: "facitweb",sans-serif;
}
body.macworld .storyline-cap {
font-family: "proxima-nova",sans-serif;
}
.storyline-timestamp { 
color:#fff;
font-family: 'ff-enzo-web',sans-serif;
font-weight:600;
text-align:center;
}
body.pcworld .storyline-timestamp {
font-family: "facitweb",sans-serif;
}
body.macworld .storyline-timestamp {
font-family: "proxima-nova",sans-serif;
}
.storyline-timestamp .time { font-size:20px; }
.storyline-info h2 { 
text-transform: uppercase;
color:#333;
font-size:14px; 
}
.storyline-contributors li { line-height:1.1; }
.storyline-contributors li a { font-size:12px; }
/* storyline article */
.storyline-start-link { 
color:#d97327;
font-family:'ff-enzo-web',sans-serif;
font-weight:600;
}
body.pcworld .storyline-start-link {
font-family: "facitweb",sans-serif;
}
body.macworld .storyline-start-link {
font-family: "proxima-nova",sans-serif;
}
.storyline-start-link p { text-transform:uppercase; }
.storyline-start-link a { 
color:#333;
text-transform:none; 
}
.storyline-start-link a:hover { color:#25a7d7; }
/* comparison table */
table.comparison td,
table.comparison th {
color:#3e3e3e;
text-align:left;
}
th.comp-product { font-weight:normal; }
th.comp-product h2 { line-height:1.1; }
th.comp-product p { font-size:12px; }
th.comp-product p.price { 
font-family:'ff-enzo-web',sans-serif;
font-size:18px;
font-weight:700; 
}
body.pcworld th.comp-product p.price {
font-family: "facitweb",sans-serif;
}
body.macworld th.comp-product p.price {
font-family: "proxima-nova",sans-serif;
}
table.comparison td li { line-height: 1.3; }
th.comparison-links { 
font-family: 'ff-enzo-web',sans-serif;
font-weight: normal;
}
body.pcworld th.comparison-links {
font-family: "facitweb",sans-serif;
}
body.macworld th.comparison-links {
font-family: "proxima-nova",sans-serif;
}
th.comparison-links a { color:#188eba; }
table.comparison th[scope=row] {
font-family:'ff-enzo-web',sans-serif;
text-align:left;
}
body.pcworld table.comparison th[scope=row] {
font-family: "facitweb",sans-serif;
}
body.macworld table.comparison th[scope=row] {
font-family: "proxima-nova",sans-serif;
}
table.comparison.comparison-primary th[scope=row] {
color:#d97327;
font-size:18px;
}
body.pcworld table.comparison.comparison-primary th[scope=row] {
color:#AC1F2B;
}
body.macworld table.comparison.comparison-primary th[scope=row] {
color:#3399CC;
}
body.compare-page section h3 {
font-family:'ff-enzo-web',sans-serif;
color:#d97327;
font-size:18px;
}
body.pcworld.compare-page section h3 {
font-family: "facitweb",sans-serif;
color:#AC1F2B;
}
body.macworld.compare-page section h3 {
font-family: "proxima-nova",sans-serif;
color:#3399CC;
}
table.comparison p.modifier{ font-size:12px; color:#666; line-height:1.5em; }
#hed-span h1 { text-transform:uppercase; }
.top-link { font-size:13px; }
/* download pages */
.product.download section table.striped tr td, 
.product.download section table.striped tr th[scope="row"]{ text-align:left; }
.product.download section table.striped tr th[scope="row"] {
font-size:13px;
font-family: 'ff-enzo-web',sans-serif;
text-transform: uppercase;
text-align:right;
}
body.pcworld .product.download section table.striped tr th[scope="row"] {
font-family: "facitweb",sans-serif;
}
body.macworld .product.download section table.striped tr th[scope="row"] {
font-family: "proxima-nova",sans-serif;
}
body.download .rating .rating-number { font-size:13px; }
.download-qrcode { font-size:13px; }
.download-collection-link { 
font-size:13px;
text-align:center;
}
.download-top-right.buttons { text-align:center; }
.download-top-right.buttons .btn-link { font-size:18px; }
.download-product-desc { font-size:13px; }
.download-product-desc a { 
color:#333;
font-family:'ff-enzo-web',sans-serif;
font-size:14px; 
}
body.pcworld .download-product-desc a {
font-family: "facitweb",sans-serif;
}
body.macworld .download-product-desc a {
font-family: "proxima-nova",sans-serif;
}
.download-product-data { text-align:center; }
.download-product-data span.price {
color:#25A7D7;
font-family:'ff-enzo-web',sans-serif;
font-size:18px;
font-weight:600;
}
body.pcworld .download-product-data span.price {
font-family: "facitweb",sans-serif;
}
body.macworld .download-product-data span.price {
font-family: "proxima-nova",sans-serif;
}
/* Business Center Landing */
/* Business Center pages should get a body class of 'business' */
.simple-landing-feature h1 { line-height:1.1; }
.pcworld .department a,
.pcworld .landing-listing .excerpt p.category { color:#b91a16; }
.landing-listing h2 { 
text-transform:uppercase;
}
.pcworld .landing-listing h2 { 
color:#b91a16;
}
/* very similar to styles of #home-main-primary -- could possibly be combined */
.landing-listing .excerpt a { 
color:#333;
}
.landing-listing .excerpt a:hover { 
color:#25A7D7;
text-decoration:none;
} 
.landing-listing .excerpt p { color:#333; }
.landing-listing .excerpt p.post-meta { 
color:#999;
font-size:12px;
}
.landing-listing .excerpt p.category { 
font-family:'ff-enzo-web',sans-serif;
font-weight:bold;
text-transform:uppercase;
}
body.pcworld .landing-listing .excerpt p.category {
font-family: "facitweb",sans-serif;
}
body.macworld .landing-listing .excerpt p.category {
font-family: "proxima-nova",sans-serif;
}
.landing-listing .listing-footer { 
font-family:'ff-enzo-web',sans-serif;
text-align:center;
}
body.pcworld .landing-listing .listing-footer {
font-family: "facitweb",sans-serif;
}
body.macworld .landing-listing .listing-footer {
font-family: "proxima-nova",sans-serif;
}
.landing-banner { color:#666; }
.landing-banner h1 { font-size:36px; }
.whitepapers h2 { line-height: 1.2; margin-top:10px; }
.whitepapers p { 
line-height: 1.2; 
margin: 10px;
}
.whitepapers ul a { line-height:1.2; }
.whitepapers ul a:hover { color:#333; }
.side-featured-brands .featured-brand { 
font-weight:bold; 
text-align:center;
font-size:13px;
}
body.business .side-module h2 { 
color:#3e3e3e;
font-family:'ff-enzo-web',sans-serif;
font-size:18px; 
font-weight:600;
}
body.pcworld.business .side-module h2{
font-family: "facitweb",sans-serif;
}
body.macworld.business .side-module h2 {
font-family: "proxima-nova",sans-serif;
}
body.business .side-module.side-top-columns h2 { color:#2197c2; }
.side-top-columns a { 
color:#3e3e3e; 
text-align:center;
}
.side-top-columns a:hover { color:#2197c2; }
/* login/reg CSS */
#loginModal #login_pop{
padding:20px;
}
#loginModal #close {
position: absolute;
right: 5px;
top: 5px;
}
#loginModal .pullquote-container.filled{
border-top:none;
}
#loginModal #network{
padding:0 15px 15px;
font-family:'ff-enzo-web',sans-serif;
margin-bottom: 15px;
}
body.pcworld #loginModal #network {
font-family: "facitweb",sans-serif;
}
body.macworld #loginModal #network {
font-family: "proxima-nova",sans-serif;
}
#loginModal #login_pop{
font-family:'ff-enzo-web',sans-serif;
}
body.pcworld #loginModal #login_pop {
font-family: "facitweb",sans-serif;
}
body.macworld #loginModal #login_pop {
font-family: "proxima-nova",sans-serif;
}
#loginModal #network{
background-color:#FFF;
}
#loginModal #network h2{
margin-top:.7em;
}
#loginModal #network ul {
clear: both;
list-style: none outside none;
margin: 0;
padding-left: 0;
}
#loginModal #network ul li{
padding:5px 0 10px;
clear:both;
margin-bottom:25px;
}
#loginModal ul {
clear: both;
list-style: none outside none;
margin: 0;
padding-left: 0;
}
#loginModal ul li{
padding:5px 0 10px;
}
#loginModal #login_pop .btn-link:hover{ color:#FFF; }
#loginModal #login_pop .btn-alt {
background: -moz-linear-gradient(center top , #D67126 0%, #C16622 100%) repeat scroll 0 0 transparent;
}
#loginModal #login_pop a.btn-alt:hover {
background: -moz-linear-gradient(center top , #C16622 0%, #D67126 100%) repeat scroll 0 0 transparent;
}
#loginModal #extra-nav-toggle a.open {
background-position: 0 -50px;
}
#loginModal #extra-nav-toggle a {
background: url("http://csmb.staticworld.net/images/furniture/techhive/nav-elements_sprite.png") no-repeat scroll 0 0 transparent;
display: block;
float: left;
height: 18px;
width: 18px;
}
body.pcworld #loginModal #extra-nav-toggle a {
background: url("http://csmb.staticworld.net/images/furniture/pcworld/nav-elements_sprite-pcw.png") no-repeat scroll 0 0 transparent;
}
body.macworld #loginModal #extra-nav-toggle a {
background: url("http://csmb.staticworld.net/images/furniture/macworld/nav-elements_sprite-mw.png") no-repeat scroll 0 0 transparent;
}
#loginModal #extra-nav-toggle{
display:block;
}
#loginModal #banner-search-term {
background: #FFF;
}
#loginModal .pullquote-container p{
line-height:110%;
}
#loginModal .fontNormal{
font-weight:100;
}	
#loginModal #network input{
float:left;
margin-left:10px;
}
#loginModal #network input#banner-search-term, #loginModal #network input#banner-search-term{
margin-left:0;
}
#loginModal #network input.inputCheckbox{
margin-left:0;
margin-right:10px;
}
#loginModal #network label{
width: 120px;
text-align:right;
float:left;
margin-right:10px;
}
#loginModal .fontNormal{
font-weight:100;
}
#loginModal #socialComponentDiv{
margin: 10px auto 20px;
width:250px;
}
#loginModal #login-link-switch {
margin-top: 10px;
display: inline-block;
}
#loginModal .popInput, #main-content .popInput{
padding: 5px 25px 5px 8px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:inset 2px 2px 3px rgba(0,0,0,.5);
-moz-box-shadow:inset 2px 2px 3px rgba(0,0,0,.5);
box-shadow:inset 2px 2px 3px rgba(0,0,0,.5);
}
#abuseModal h2,#downloadPopup h2{
padding:0;
margin: 0 0 10px;
}
body.account .avatar { float:left; padding-right:10px; padding-bottom:10px; }
body.account input[type=text] {
padding: 5px 25px 5px 8px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:inset 2px 2px 3px rgba(0,0,0,.5);
-moz-box-shadow:inset 2px 2px 3px rgba(0,0,0,.5);
box-shadow:inset 2px 2px 3px rgba(0,0,0,.5);
}
body.account table{
clear:left;
}
body.account tr > td{	
padding:0 10px 10px 0;
}
body.account label {
color: #222222;
font-family:'ff-enzo-web',sans-serif;
font-size: 20px;
font-weight: 700;
margin: 0;
padding: 0;
}
body.account.pcworld label{
font-family: "facitweb",sans-serif;
}
body.account.macworld label{
font-family: "proxima-nova",sans-serif;
}
body.account .textGray{
font-size: 12px;
padding-bottom:20px;	
}
/* intentionally minimal, because we're not sure how much control you have over these */
/*.sponsored-links h2 { color:#ccc; }
.sponsored-links .ad-title { color:#1378c5; }
.sponsored-links .ad-site { color:#28b408; }
*/
body.static.insiderLanding strong{
display:block;
}
@media only screen and (min-width:320px) and (max-width:767px) {
/* phones, handhelds smaller than iPad */
.home-hero-text h2 { font-size:20px; }
.new-buzz { font-size:16px; }
#site-nav a { font-size:12px; }
article h1, body.pcworld article h1{ font-size:25px; }
#mobile-nav-toggle { 
font-family:'ff-enzo-web',sans-serif;
font-weight:bold;
text-align:center;
text-transform:uppercase;
}
body.pcworld #mobile-nav-toggle {font-family: "facitweb",sans-serif;}
body.macworld #mobile-nav-toggle { font-family: "proxima-nova",sans-serif; }
.category #hed-span h1{
padding-left: 10px;
} 
.product-results div.price { text-align:left; } 
#commentsNavTopContainer { display:none; } 
.storyline-timestamp { display:none; }
#product-hed h1{
padding: 0 0 10px;
}
.collection-item-meta { float:left;clear:both;width:100%;border-left:none; border-bottom:1px solid #DDD; border-top:1px solid #DDD; padding:5px 0; }
.collection-item-meta .price{float:left; margin-right:10px; padding: 0 0 0 10px; border-bottom:none; }
.collection-item-meta .amt{ margin:0; font-size:13px; }
.collection-item-meta .rating{float:left; margin-right:10px;}
.collection-item-meta ul{clear:none;}
.collection-item-meta ul li{float:left; margin-right:10px;}
.collection-item .desc{ width:100%; }
.product-results div.price, .product-results div.price .amt { font-size: 11px; }
/* login/reg CSS */
#loginModal { font-size:.8em;} 
#loginModal .pullquote-container p, #loginModal H2{ font-size:15px;}
#loginModal H2, #loginModal .pullquote-container.filled{margin-bottom:0;}
#loginModal #login_pop{ padding:0; }
#loginModal #network{ padding:0; margin-bottom: 10px; }
#loginModal #network ul li{ margin-bottom:15px; }
#loginModal ul li{ padding:5px 0 10px; }
#loginModal #extra-nav-toggle a.open { background-position: 0 -50px; }
#loginModal #network label{ width: 55px; line-height:120%; }
#loginModal #socialComponentDiv{ margin: 5px auto 10px; width:250px; }
#loginModal #network input{ width:120px; }
#loginModal .popInput { padding: 5px 10px 5px 8px; width:120px; height:20px; }
#loginModal a.btn-link{ font-size:12px; }
}
@media only screen and (min-width:1024px) and (max-width:1024px) { /* */
/* portrait landscape */
.storyline-timestamp { display:none; }
}
@media only screen and (min-width:1460px) {
/* super-wide desktop */
}
@media only screen and (-webkit-min-device-pixel-ratio:2){
.category .badged-module h2{
background: url(http://csmb.staticworld.net/images/furniture/techhive/badge-find@2x.png) 10px 0 no-repeat;
background-size: 38px 48px;
}
#footer-social a.twitterSocial, #footer-social a.facebookSocial, #footer-social a.linkedinSocial, #footer-social a.googleplusSocial{ background-size:80%; background-position:0 5px; width:35px;}
}
@media only screen and (min-width:768px) and (max-width:768px) {
/* portrait tablet */
#section-nav a { font-size:12px; }
#banner-toggle a { font-size:14px; }
#comment-count { color:inherit; }
.panel,
.panel h3 { font-size:12px; } 
#commentsNavTopContainer a.btn-link{ font-size:11px; padding: 5px 4px 4px; }
.home-feature a{ height:270px; width:213px; padding:9px 10px 9px 9px; margin-left:0; }
.product-results div.price .amt { font-size: 16px; } 
.collection-item .desc{ width:265px;}
.collection-item-meta {
border-bottom: 1px solid #DDDDDD;
border-left: medium none;
border-top: 1px solid #DDDDDD;
clear: both;
float: left;
padding: 5px 0;
width: 100%;
}
.collection-item-meta .rating {
float: left;
margin-right: 20px;
}
.collection-item-meta .price {
border-bottom: medium none;
float: left;
margin-right: 20px;
padding: 0 0 0 10px;
}
.collection-item-meta .amt {
font-size: 16px;
}
.collection-item-meta ul {
clear: none;
margin:0;
}
.collection-item .thumb{
min-height:140px;
}
.pag-prev,
.pag-next {
font-size:12px;
}
}
@media only screen and (min-width:600px) and (max-width:600px) {
/* Samsung Galaxy Portrait */
}
