/* 
defines:
* box-shadow
* bottom
* border
* border-radius
* clear
* display
* left
* list-style
* margin
* overflow
* padding
* position
* right
* top
* z-index
Except on specific HTML text elements (h*, p)
*/
/* outer wrapper for the responsive elements */
body > a {display:none}
#page-wrapper { 
margin:0 auto;
position:relative;
width:1130px;
min-height:1210px;
}
#banner { 
left:0;
padding:0 10px;
position:absolute;
top:0;
z-index:52;
}
#home-panels { 
position:relative;
}
.home-panel { 
display:none;
}
.home-panel h2 {
margin:0;
}
/* home page */
.home #logo a.banner-logo { 
margin:8px 0 0 12px;
}
.home #logo { 
width:410px;
height:50px;
margin-top:20px;
border-radius:5px;
}
.home #logo a.leave-behind { 
display:block;
float:right;
}
/* home hero stuff */
/* solo hero text positioning*/
.home-hero-text {
position:absolute;
z-index:20;
}
.home-hero-solo .home-hero-text { 
top:99px;
width:470px;
}
.home-hero-solo .home-hero-text.leftPos {
left:90px;
}
.home-hero-solo .home-hero-text.rightPos {
right:70px;
}
/* split hero */
.home-hero-split div.home-hero-one .home-hero-text.topPos {
top:60px;right:20px;width:445px;
}
.home-hero-split div.home-hero-two .home-hero-text.topPos {
top:60px;left:25px;width:445px;
}
.home-hero-split div.home-hero-two .home-hero-text.bottomPos {
top:305px;left:25px;width:445px;
}
.home-hero-split div.home-hero-one .home-hero-text.bottomPos {
right:20px; width:445px; top:270px;
}
.home-hero-text ul {
list-style-type:none;
padding-left:0;
}
.new-buzz { 
display:block;
height:88px;
left:6px;
position:absolute;
top:-42px;
width:82px;
text-align:left;
padding:8px 2px 0 2px;
text-align:center;
}
.new-buzz .buzz-count { 
display:inline;
}
.home #banner-tools { float:right;width:500px; }
/* on the home page, the main content column is split into two */
.home #main { float:left;width:610px; }
#home-main-primary { 
float:right;
width:430px;
}
#home-main-primary h2 { 
border-bottom:1px solid #ccc; 
}
#home-main-primary .excerpt { margin-bottom:25px; overflow:hidden; }
#home-main-primary .excerpt p { margin:0; }
#home-main-primary .excerpt p.post-meta { margin-bottom:5px; }
#home-main-primary .excerpt-img	{ float:left; width:140px; }
#home-main-primary .excerpt-text { float:right; width:280px; }	
#home-main-primary .excerpt a { color:#333; font-family:'ff-enzo-web',sans-serif;font-size:18px; }
body.pcworld #home-main-primary .excerpt a { font-family: "facitweb",sans-serif; }
body.macworld #home-main-primary .excerpt a{ font-family: "proxima-nova",sans-serif; }
#home-main-primary .excerpt a:hover { color:#25A7D7;text-decoration:none;} 
#home-main-primary .excerpt p { color:#333; }
#home-main-primary .excerpt p.post-meta { color:#999; font-size:12px; }
#home-main-primary .excerpt p.category { font-family:'ff-enzo-web',sans-serif; font-weight:bold; color:#FF8c1e; text-transform:uppercase;}
body.pcworld #home-main-primary .excerpt p.category { font-family: "facitweb",sans-serif; color:#ac1f2b; }
body.macworld #home-main-primary .excerpt p.category { font-family: "proxima-nova",sans-serif; color:#3399cc; }
#home-main-primary .offsite .excerpt-text, #home-main-primary .noImage .excerpt-text, .landing-listing .noImage .excerpt-text { 
float:none;
width:100%;
}
.offsite a span, .sistersite a span { 
background:url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/techhive/arw-offsite.png) 100% 50% no-repeat;
padding-right:20px;
}
#home-main-primary .listing-footer { 
border-top:1px solid #e6e6e6;
padding-top:10px;
}
#home-main-secondary { 
width:160px;float:left;
}
#home-reviews {
background:#c2e8f6;
margin-bottom:20px;
}
#home-reviews h2 { border-bottom:1px solid #fff;margin:0;padding:15px 0; }
#home-reviews h2 span { display:block; }
.home-review { border-bottom:1px solid #fff;border-top:1px solid #bde0ed;padding:15px 10px; }
.home-review .rating { float:none;margin:0 auto; }
.home-review p { margin:0; }
.home-review img { display:block;margin-bottom:5px; }
.home-review .see-all { margin-top:5px; }
#home-featured-brands { border:1px solid #e6e6e6;border-bottom:0; }
#home-featured-brands h2 { border-bottom:1px solid #e6e6e6;margin:0;padding:10px 0; }
.featured-brand { border-bottom:1px solid #e6e6e6;padding:10px; }
.home .side-module {
clear:both;
margin-bottom:10px;
}
.badged-module form{
width: 300px;
margin: 0 auto;
}
.badged-module {
background:#e7e8e8;
padding:0 10px 10px 10px;
}
.badged-module h2 {
background-position:0 50%;
background-repeat:no-repeat;
margin:0 0 0;
padding:15px 0 10px 45px ;
position: relative;
top:-10px;
}
.badged-module.how-to h2 {
background-image:url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/techhive/TMP-badge-how-to.png);
}
body.pcworld .badged-module.how-to h2 {
background-image:url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/pcworld/TMP-badge-how-to-pcw.png);
}
body.macworld .badged-module.how-to h2 {
background-image:url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/macworld/TMP-badge-how-to-mw.png);
}
.home-split {
float:left;
text-transform:uppercase;
width:50%;
margin-bottom:10px;
height:190px;
}
.premium { padding:10px;position:relative; }
.premium .category { line-height:1.1; }
.premium-dkgreen .category { color:#5f8128; }
.premium-ltgreen .category { color:#7aa734; }
.premium-ltblue .category { color:#92daf4; }
.premium-orange .category { color:#ffe3b7; }
.macalope { padding:15px 0 0 80px; }
.macalope img {
position:absolute;
top:0;
left:0;
}
.product-guide img {
position:absolute;
bottom:0;
left:10px;
}
.hivelab img {
position:absolute;
bottom:0;
left:35px;
}
.superguide img {
position:absolute;
bottom:0;
left:10px;
}
.panel-banner { 
border-bottom:1px solid #565d61;
padding:0 0 10px 0;
}
/* contains both the buttons for showing/hiding panels */
#main-nav { 
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
}
/* buttons to show/hide panels */
#panel-nav { }
#panel-nav li { padding:0; }
#panel-nav a { 
border-left:1px solid #ab5c20;
border-right:1px solid #ed904a;
}
body.pcworld #panel-nav a {
border-left:1px solid #b91a16;
border-right:1px solid #881513;
}
body.macworld #panel-nav a {
border-left:1px solid #3478c6;
border-right:1px solid #134385;
}
#wide-panel-banner { display:none; }
#wide-panel-nav { }
#wide-panel-nav li { padding:0; }
#wide-panel-nav a { 
border-left:1px solid #ab5c20;
border-right:1px solid #ed904a;
}
body.pcworld #wide-panel-nav a {
border-left:1px solid #b91a16;
border-right:1px solid #881513;
}
body.macworld #wide-panel-nav a {
border-left:1px solid #3478c6;
border-right:1px solid #134385;
}
/* links to other sections of the site */
#site-nav {}
#site-nav li,
#section-nav li { 
padding:0;
}
#site-nav a { 
padding:17px 9px 15px 11px; 
}
.home #site-nav a { 
padding:16px 8px 15px 10px; 
}
#section-nav {
margin:0 auto 10px;
}
.home #section-nav {
margin:0;
display:none;
}
#section-nav .container { 
border-bottom:1px solid #e5e5e5;
overflow:hidden;
width:970px;
}
#section-nav .container .center { 
float:right;
position:relative;
right:50%;
}
#section-nav a { 
padding:10px 9px 10px 11px; 
}
#network {
clear:both;
}
#footer {
clear:both;
}
.department { 
margin:0;
overflow:hidden;
}
.department a {
float:left;
}
.department .rating {
float:left;
margin:2px 0 0 5px;
}
.department ul.tags {
float:left;
list-style: none;
margin: 0 0 0 5px;
padding: 0;
}
.department ul.tags li {
float:left;
margin-left:5px;
}
article h1 {
line-height:1.125;
margin:0 0 12px;
}
#product-hed h1, #product-hed h2{
display: inline-block;
}
#product-hed h1{
width: 610px;
}
.article-main-image {
margin:0 0 20px 10px;
}
.article-meta {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
margin-bottom:20px;
}
.article-meta p { 
margin:7px 0;
}
article audio{
display:block;
}
.pullquote-container.filled {
border-top:1px solid #dcd0b7;
border-bottom:1px solid #dcd0b7;
margin-bottom:12px;
}
.pullquote-container p {
padding:5px 0 10px 85px;
margin:0 0 0 -85px;
}
#page-top { position:relative; }
#banner { left:0;margin:0 auto;padding:0 85px;position:relative;top:0;width:1120px; }
.home #banner { position:absolute;}
#logo { float:left;width:350px; }
#logo a.banner-logo { 
display:block;
float:left;
height:42px;
width:188px;
margin:30px 10px 20px 0;
}
body.pcworld #logo a.banner-logo { }
body.macworld #logo a.banner-logo { width:194px; }
#logo a.banner-social {
display:block;
float:left;
height:22px;
margin:43px 0 0 10px;
width:22px;
}
#home-social {
float:right;
margin:43px 10px 0 0;
width:60px;
}
#home-social a.banner-social {
display:block;
float:left;
height:18px;
margin-right:10px;
width:18px;
}
#banner form { 
float:right;
margin:34px 0 26px;
}
#banner-search-term { 
padding:5px 25px 5px 8px;
border:0;
width:190px;
-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);
}
#banner .hmenu { float:right;margin:42px 10px 0 0; }
#banner .hmenu li { border-color:#d97327; }
body.pcworld #banner .hmenu li { border-color:#134385; }
body.macworld #banner .hmenu li { border-color:#134385; }
#banner-toggle { 
border-left:1px solid #8e8f8f;
border-right:1px solid #8e8f8f;
float:left;
position:relative;
width:162px;
}
#banner-toggle a { 
border-left:1px solid #333;
border-right:1px solid #333;
display:block;
padding:24px 30px 13px;
width:160px;
}
#banner-toggle-arrow {
bottom:0;
display:block;
height:21px;
left:68px;
overflow:hidden;
position: absolute;
width:36px;
}
#banner-toggle a:hover #banner-toggle-arrow,
#banner-toggle a.open #banner-toggle-arrow { 
bottom:7px;
height:26px;
}
#saved-comparisons {
position: absolute;
top: 69px;
z-index: 53;
right:233px;
}
.home #saved-comparisons {
right:233px;
top:69px;
}
#saved-comparisons p {
cursor: pointer;
margin: 0;
padding: 0 3px;
}
#saved-comparisons ul {
display: none;
left: 0;
list-style: none;
margin: 0;
padding: 3px;
position: absolute;
top: 100%;
width: 185px;
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.25);
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,.25);
box-shadow: 2px 2px 2px rgba(0,0,0,.25);
}
#saved-comparisons.open ul {
display: block;
}
#saved-comparisons li {
border-top: 1px solid #eee;
overflow: hidden;
vertical-align:middle;
line-height:22px;
padding-left:5px;
padding-top:4px;
}
#saved-comparisons ul li:first-child {
padding-top:2px;	
border-top: 0;
}
#saved-comparisons li span {
display: block;
float: left;
}
#saved-comparisons li a {
display: block;
float: right;
}
#saved-comparisons li.comparisons-item span {
float: right;
}
#saved-comparisons li.comparisons-item a {
float: left;
}
#saved-comparisons span.remove {
/*display: none;*/
margin-left: 2px;	
}
#saved-comparisons.editable span.comp-created {
/*display: none;*/
}
#saved-comparisons.editable span.remove {
cursor: pointer;
display: block;
height: 20px;
width: 20px;
}
#banner-tools { 
float:left;
width:388px;
position: relative;
}
#magGlassClick{
position:absolute;
right:0;
display:block;
width:30px;
height:30px;
background: transparent;
top:32px;
box-shadow:none;
border-radius:0;
cursor:pointer;
opacity:0;
filter: alpha(opacity=0);
padding:0;
}
#main {
float:left;
position:relative;
width:610px;
}
#side {
background:#fff;
float:right;
width:340px;
}
.product #side{
border-top: 1px solid #ECECEC;
}
#main article {
margin: 0 10px;
}
.container { margin:0 auto;width:970px; }
#site-nav { margin-left:220px; }
.home-hero { height:500px;margin:0 auto;overflow:hidden;position:relative;width:1130px; }
.home-hero-image { bottom:0;left:0;position:absolute;width:1130px;height:500px; }
.home-hero-one { float:left;height:500px;width:565px; }
.home-hero-one img { width:100%; }
.home-hero-two { 
float:right;height:500px;position:relative;width:565px;
border-left:1px solid #666;
}
.home-hero-one .home-hero-image,
.home-hero-two .home-hero-image { height:500px;width:565px; }
#home-panels { margin:0 auto;width:1120px; }
.home-panel { bottom:-5px;height:460px;left:80px;position:absolute;width:920px;z-index:2;box-shadow:0 0 5px rgba(0,0,0,.5);padding: 20px 20px 25px; }
.home-features { border-bottom:1px solid #ccc;height:280px;margin:0 auto;overflow:hidden;position:relative;width:1130px;box-shadow:0 5px 5px -5px #666;z-index:50; }
.home-features .cloned { display:block; }
.home-features-inner { height:280px;width:970px;position:relative;margin-left:80px; }
.home-features-inner div { float:left; }
.home-features-inner .items { height:280px;width:100000px;position:relative;left:40px; }
.home-feature { 
border-right:1px solid #ccc;
float:left;width:315px;height:280px;padding:10px;
}
.home-feature img { width:295px; }
.home-features-ad { position:absolute;top:0;right:80px;background:#eee;width:340px;height:280px;text-align:center; }
.home-features-ad img { display:inline-block;vertical-align:middle; }
.features-fade { 
position:absolute;
height:280px;
left:0;
top:0;
width:80px;
z-index:5;
}
.features-fade.right {
left:auto;
right:0;
}
.browse { 
display:block;
width:80px;
height:280px;
position:absolute;
top:0;
cursor:pointer;
}
.browse.prev { left:0;z-index:10; }
.browse.next { right:0;border-left:1px solid #ccc; }
.int-features { height:0;margin:0 auto;overflow:hidden;position:relative;width:1040px;background:#fff; } /* height:20px;border-left:1px solid #ccc */
.int-features .cloned { display:block; }
.int-features-inner { height:280px;width:960px;width:970px;position:relative;margin-left:40px;background:#fff;overflow: hidden;; }
.int-features-inner div { float:left; }
.int-features-inner .items { height:250px;width:100000px;position:relative; }
.int-feature { 
border-right:1px solid #ccc;
float:left;
height:280px;
padding:10px;
width:320px;
}
.int-features .browse { 
height:280px;
top:0;
width:40px;
}
.int-features .browse.prev { left:0;z-index:10;border-right:1px solid #ccc; }
.int-features .browse.next { right:0; }
#int-panels { 
margin:0 auto;
position:relative;
width:1120px;
height:0;
}
.int-panel { 
display:none;
height:0;
left:80px;
position:absolute;
top:0;
width:970px;
}
body.pcworld .int-panel{
font-size:13px;
}
.home .int-panel { top:85px;height:415px;z-index:5000;overflow:hidden; }
.panel { padding:10px; }
.panel header { overflow:hidden;padding:0 10px 15px; }
.panel header h2 { float:left;margin:0; }
.panel header p { float:left;margin:13px 0 0 20px; }
.panel-sponsor { float:right; }
#buzz-trending { width:100%;overflow:hidden;padding:0 10px 20px; }
#buzz-trending h3 { float:left; }
#buzz-trending li { padding-right:5px; }
.panel h3 { margin:0;clear:both; }
.panel-col ul { list-style:none;padding-left:0;margin:0;clear:both; }
.panel-col li { line-height:1.3;margin-bottom:8px;overflow:hidden; }
.panel-col li img { display:block;float:left;margin-right:10px; }
.panel-col { width:313px;float:left;border-right:1px solid #565d61;padding:0 10px;height:auto; min-height:325px; }
.panel-col:last-child { border-right:0; }
.panel-col h3 { margin-bottom:10px; }
.panel-sponsor { vertical-align: middle;}
#buzz-commented .comment-count { 
display:block;
width:36px;
height:34px;
float:left;
padding-top:4px;
margin-right:10px;
position:static;
}
.panel-col .styled-select, footer .styled-select{
background: url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/techhive/nav-elements_sprite.png) 150px -122px no-repeat #FFF;
box-shadow: rgba(0,0,0,.5) 1px 1px 2px;
float:left;
overflow: hidden;
margin: 0 10px 0 0;
width: 170px; 
}
footer .styled-select{
float:none;
} 
.panel-col .styled-select select, footer .styled-select select{
border: 1px solid #FFF;
height: 30px;
padding: 5px;
width: 170px;
-webkit-appearance: none;
-moz-appearance: none;
}
#buy-bestrated .styled-select { margin-bottom:10px; }
#buy-search input[type=text] { height:40px;padding:5px;width:290px;display: block;margin-bottom:10px; }
#buy-search form { margin-bottom:30px;}
#buy-search table { width:100%; }
#buy-search td { border:1px solid #565d61;width:55%;padding:5px;border-right:0; }
#buy-search td:first-child { border-left:0;width:45%; }
#buy-search td span { padding-left:5px;}
.panel-col .rating { float:left; }
#main-nav { border-top:1px solid #ccc;border-bottom:1px solid #ccc;position:relative;z-index:51; }
#main-nav .container { background:#fff;width:960px;width:970px;margin:0 auto; }
#panel-nav { float:left;z-index:11;position:relative;margin:-3px 0 0 0; }
#wide-panel-nav { position:absolute;bottom:0;left:20px; }
#panel-nav li,
#wide-panel-nav li { line-height:1;width:auto; }
#panel-nav a,
#wide-panel-nav a { padding:18px 10px;width:auto; } /*padding:18px 15px ;*/
#site-nav { margin-left:0; }
#site-nav li { line-height:1;padding:0;border:0; }
#extra-nav-toggle a { 
display:block;
float:left;
height:18px;
margin:15px 0 0 5px;
position:relative;
width:18px;
z-index:40;
background:url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/techhive/nav-elements_sprite.png) 0 0 no-repeat;
}
body.pcworld #extra-nav-toggle a {
background: url("https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/pcworld/nav-elements_sprite-pcw.png") no-repeat scroll 0 0 transparent;
}
body.macworld #extra-nav-toggle a {
background: url("https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/macworld/nav-elements_sprite-mw.png") no-repeat scroll 0 0 transparent;
}
body.pcworld #extra-nav-toggle a { 
margin:15px 0 0 5px;
}
#extra-nav-toggle a.open, body.pcworld #extra-nav-toggle a.open, body.macworld #extra-nav-toggle a.open { background-position:0 -50px; }
#_extra-nav-toggle { 
display:block;
float:right;
height:18px;
margin:-15px -13px 0 0;
position:relative;
width:18px;
z-index:9999;
background:url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/techhive/nav-elements_sprite.png) 0 -50px no-repeat;
text-indent:-5000px;
}
body.pcworld #_extra-nav-toggle {
background: url("https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/pcworld/nav-elements_sprite-pcw.png") no-repeat scroll 0 -50px transparent;
}
body.macworld #_extra-nav-toggle {
background: url("https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/macworld/nav-elements_sprite-mw.png") no-repeat scroll 0 -50px transparent;
}
#extra-nav {
background:#fff;
display:none;
position:absolute;
top:55%;
right:163px;
box-shadow:0px 0px 3px rgba(0,0,0,.5);
width:800px;
z-index:30;
font-family:'ff-enzo-web',sans-serif;
padding:10px;
}
body.pcworld #extra-nav {
font-family: "facitweb",sans-serif;
}
body.macworld #extra-nav {
font-family: "proxima-nova",sans-serif;
}
#extra-nav ul { 
margin:0;
padding:0;
float:left;
width:25%;
border-left:1px solid #ccc;
}
#extra-nav li { list-style-type:none;padding:0 3px; }
#extra-nav li a { display:block;padding:0px 8px 8px 8px;color:#333; }
#extra-nav li a:hover { color:#d97327; }
#extra-nav ul:nth-child(even) li a { background:#e8eff3; }
#extra-nav li:first-child a { padding-top:8px; }
#extra-nav ul:first-child { border-left:0; }
#extra-nav ul:first-child li { padding-right:10px; }
#extra-nav ul:first-child li a { border-bottom:1px solid #ccc;font-size:16px;padding-left:0;padding-top:8px; }
.article #carousel-thumbs{ height: 260px; overflow: hidden; position: relative; width: 70px; }
.article #carousel-thumbs .items{ height: 2000em; position: absolute; width: 70px; }
.article #carousel-thumbs-holder .disabled{ visibility: hidden; }	
.article #carousel-thumbs-holder{position: absolute; top: -10px; }
.article #carousel-thumbs-holder{position: absolute; top: 20px; }	
.article .thm-gallery .flag{z-index:201}
.article .thm-gallery .items{width:100%;max-height:408px;overflow:hidden;margin-top:10px;margin-bottom:10px;text-align:center;}
.article .thm-gallery .item {display:none;z-index:0;}
.article .thm-gallery .item.active{display:inline-block;z-index:200} 
.article .thm-gallery .item.last-active{display:inline;z-index:100}
.article .thm-gallery .item img {max-width: 580px; max-height: 388px;}	
#comments { 
margin-bottom:30px;
position:relative; 
}
#comments header {
border-bottom:1px solid #afafaf;
border-top:1px solid #afafaf;
margin:0 10px;
padding:10px 0;
}
#comments header h2 {
float:left;
margin:0;
}
#comments header .btn-link {
float:right;
margin-right:25px;
}
#comment-count,
.comment-count {
display:block;
left:-60px;
padding:10px 0 30px;
position:absolute;
top:0px;
width:60px;
}
article.excerpt .comment-count {
left:-70px;
padding:15px 10px 39px;
top:5px;
}
.comment {
clear:both;
float:left;
margin:0 10px 30px;
padding:0 10px 10px 10px;
width:590px;
}
.comment-avatar {
float:left;
width:48px;
}
.comment-avatar img {
width:48px;
height:48px;
}
.comment-name { margin-bottom:0; }
.comment-date { margin-top:0; }
.comment-text { float:right;width:512px; }
.comment-text .quote1, .comment-text .quote2, .comment-text .quote3, .comment-text .quote4 { margin: 10px; padding:5px 10px; background-color:#f3f3f3; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; font-size:90%; font-style:italic; font-family:Arial, Helvetica, sans-serif; color:#444; }
.comment-tools { font-size:14px; }
.comment-tools li { border-left-color:#e5ddca; }
#bottom-promo { 
clear:both;
padding:50px 0;
text-align:center;
}
#adleaderboard{
clear:both;
padding:0 0 10px;
text-align:center;
max-width:1130px;
}
#network{width:100%;}
#network .container { width:990px; }
.network-col {
float:left;
margin:10px 15px 30px;
width:300px;
}
.network-col img {
width:100%;
}
.networkLabel-pcworld{
display:block;
width:150px;
height:27px;
background:url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/techhive/network-pcworld.png) 0 0 no-repeat;
margin:10px auto;
}
.networkLabel-macworld{
display:block;
width:150px;
height:27px;
background:url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/techhive/network-macworld.png) 0 0 no-repeat;
margin:10px auto;
}
.networkLabel-techhive{
display:block;
width:150px;
height:27px;
background:url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/techhive/network-techhive.png) 0 0 no-repeat;
margin:10px auto;
}
#footer { padding:40px 0 80px; width:100%; }
#footer h2,
#footer h3 { margin:0; }
#footer-logo,#footer-logo-pcw,#footer-logo-mw {
display:block;
height:43px;
margin-bottom:20px;
width:189px;
}
#footer .container { width:960px;width:970px; }
#footer ul {
float:left;
list-style:none;
margin-right:10px;
padding-left:0;
width:130px;
}
#footer h3 { clear:both; }
.footer-col {
float:left;
padding:0 10px;
width:33.333333333%;
}
.footer-col:nth-child(2) {
border-left:1px solid #3f3f3f;
border-right:1px solid #3f3f3f;
}
#footer-subscribe {
margin:10px 0 30px;
padding:20px 10px 5px;
}
#footer-subscribe h2 { margin-bottom:10px; }
#footer-subscribe h2 span { display:block; }
#footer-subscribe img {
float:right;
margin-top:-30px;
}
#footer-twitter{
margin-bottom:10px;
}
#footer-twitter a {
padding:5px 50px 5px 35px;
}
a .btn-link,
a.btn-link,
button,
input[type=submit] {
border:0;
display:inline-block;
padding:6px 10px 5px;
border-radius:3px;
box-shadow:1px 1px 2px rgba(0,0,0,.5);
}
/* post launch buy now button layout adjustment - RM */
body.product #product-meta a.btn-link {
margin-bottom: 10px;
margin-right: 50px;
}
a.icn-link {
padding:2px 0 2px 20px;
}
a.icn-link.ir {
padding:0;
width:16px;
}
.side-module { margin-bottom:30px; }
.side-module.flatimage { margin-left:10px; }
.side-product-list h2 {
border-bottom:1px solid #f1f1f1;
margin-bottom:0;
padding:5px 10px;
}
.video-thumb{
width:300px;
height:201px;
overflow:hidden;
display:block;
}
.video-thumb img{
width:100%;
}
#product-meta h2{
margin-top: 40px;
}
#product-meta h2:first-child{
margin-top: 10px;
}
.side-product-list ul {
list-style:none;
margin:0;
overflow:hidden;
padding:0;
}
.side-product-list li {
border-bottom:1px solid #f1f1f1;
overflow:hidden;
padding:10px;
}
.side-product-list li div { float:left; }
.side-product-photo { width:65px; }
.side-product-photo img{max-width:65px; }
.side-product-desc {
padding:0 10px;
width:170px;
}
.side-product-data { width:85px; }
.side-product-data span.price {
display:block;
padding-top:3px;
}
.side-product-list.two-col{
}
.side-product-list.two-col .side-product-photo{
width: 100px;
margin-left: 10px;
}
.side-product-list.two-col .side-product-desc{
padding: 0 0 0 20px;
width: 200px;
}
.side-ad {
text-align:center;
}
.side-superguide {
padding:0 10px;
position:relative;
height:140px;
}/* background:#219cca;28b4e8 */
.side-superguide-inner {
position:relative;
top:5px;
background:url(/web/20121110224954im_/http://www.pcworld.com/www/css/FPO/FPO-ipad-superguide-cover.png) 0 0 no-repeat;
height:150px;
padding-left:120px;
overflow:visible;
}
.side-superguide p,
.side-superguide h2 {
margin:0;
}
#pricingOffers { width:100%; }
#pricingOffers .priceLink { text-align:right; }
#pricingOffers .priceLink a { color:#5fa845; }
#pricingOffers .priceLink a:hover { color:#5fa845; }
#pricingOffers .priceLink a:visited { color:#5fa845; }
#pricingOffers .retailer a { color:#929497; }
#pricingOffers .direct .retailer{ vertical-align:middle; font-weight:bold; }
table#pricingOffers.direct{ border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; margin-bottom:5px; line-height:30px; }
#pricingOffers .direct .priceLink a{ font-weight:bold; }
#pricingOffers .direct .priceLink:after{ content: "\00BB"; font-weight:bold; font-size:26px; text-transform:uppercase; font-family:Arial,sans-serif; line-height:26px; color:#5fa845; }
#pricingOffers .retailer a:hover { color:#929497; }
#pricingOffers .retailer a:visited { color:#929497; }
.related-stories {
overflow:hidden;
padding:0 10px;
}
.related-story {
border-left:1px solid #ccc;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:10px;
float:left;
width:50%;
min-height:95px;
}
.related-story.left {
border-left:none;
padding-left:0;
}
.related-story img {
display:block;
float:left;
margin-right:10px;
}
.related-story.noImage{
font-size:20px
}
.sharing-tools {
left:-85px;
list-style-type:none;
margin:0;
padding:0 0 0 15px;
padding:0;
position:absolute;
top:-10px;
width:80px;
z-index:10000;
}
.sharing-tools li {
margin-bottom:10px;
margin-bottom:0;
padding:5px 0 5px 15px;
background:#fff;
}
.sharing-tools.sharing-compact li { padding-left:5px; }
.sharing-tools li:first-child { background:transparent url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/techhive/bg-sharing-tools.png) 0 0 no-repeat;padding-top:10px; }
.sharing-tools li:last-child { background:transparent url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/techhive/bg-sharing-tools.png) 0 100% no-repeat; }
/* article page */
.article-meta { 
overflow:hidden;
padding:5px 0;
position:relative;
}
.article-meta.open {
margin-bottom:0;
box-shadow: 0 3px 2px -2px #ccc;
}
.article-meta .author-name a {
display:block;
}
.article-meta .article-author {
float:left;
overflow:hidden;
}
.article-meta .article-author img {
display:block;
float:left;
margin-right:5px;
}
.article-meta .author-name {
float:left;
line-height:1.2;
margin-right:10px;
}
.article-meta .article-byline {
float:left;
display:block;
padding-top:10px;
}
.article-meta .fmenu {
float:right;
padding-top:10px;
}
.article-meta .fmenu li {
border-left:1px solid #ccc;
padding-right:10px;
}
.article-meta .fmenu a.single-page-link { padding:1px 0 0 0; }
.article-meta .fmenu li:first-child { border-left:0; }
.author-info {
border-bottom:1px solid #ccc;
clear:both;
display:none;
margin-bottom:20px;
overflow:hidden;
padding:10px;
}
.author-info h3 {
margin:0 0 5px 0;
}
.author-info img {
display:block;
float:left;
margin-right:10px;
width:116px;
}
article {
position:relative;
z-index:20;
}
.article blockquote{ border-left: #d9d9d9 1px solid; padding-left:10px; }
table.stats{ font-size:12px; empty-cells:hide; display: block; max-width: 100%; overflow-x: auto; overflow-y: hidden; margin-bottom:5px;}
table.stats th{ font-weight:bold; font-family:'ff-enzo-web',sans-serif; border-bottom:#d9d9d9 1PX solid; border-right:#d9d9d9 1PX solid; border-top:#d9d9d9 1PX solid; padding:5px;}
table.stats tr:first-child th{ border-top:none; border-right:none;}	
table.stats th:first-child{ min-width:150px; }	
body.pcworld table.stats th{ font-family:"facitweb",sans-serif;}
body.macworld table.stats th{ font-family:"proxima-nova",sans-serif}
table.stats td{ border-bottom:#d9d9d9 1PX solid; border-right:#d9d9d9 1PX solid; border-top:#d9d9d9 1PX solid; padding:5px; }
p.caption{font-size:11px;color:#444;}
table.stats small{ font-size:75%; }
/* to hide youtibe links */
article .youtube { display:none; }
.peek-target {
position:absolute;
left:-70px;
z-index:2;
}
#main-content .higherZindex{ z-index:300; }
#main-content .resetZindex{ z-index:2; }
.peek-wrapper img.badge {
display:block;
margin:0 0 15px 0;
}
.product-peek {
background:#fff;
border-right:1px solid #ccc;
border-bottom:1px solid #8cd3ed;
height:125px;
overflow:hidden;
padding:5px 0;
position:relative;
width:60px !important;
z-index:25;	
}
.product-peek:last-child { border-bottom:0;}
.product-peek.out {
border:0;
box-shadow:0 0 5px #ccc;
margin:-1px 0 0 -10px;
padding:6px 10px;
width:600px !important;
z-index:125;
}
.peek-photo {
float:left;
margin-right:10px;
width:115px;
}
.product-peek .peek-desc {
display:none;
}
.product-peek.out .peek-desc {
display:block;
float:left;
margin-top:5px;
width:445px;
}
.peek-desc h2 { margin:0; font-size:19px; line-height:1.2; }
.peek-desc p { line-height:1.3; }
.peek-desc .rating { float:left;width:auto; }
.peek-desc .rating .rating-number { float:left;padding-left:10px; }
.peek-desc .rating-star { float:left; }
.peek-desc .price { margin-bottom:0;clear:both; }
.peek-desc .category { margin:0; }
.peek-compare { 
display:none;
position:absolute;
top:0;
right:0;
height:125px;
width:40px;
overflow:hidden;
}
.peek-compare span {
display:block;
height: 32px;
position: absolute;
top: 40px;
right: 4px;
width: 32px;
}
.peek-compare div {
height: 32px;
padding: 5px 10px;
position: absolute;
right: 40px;
top: 40px;
width: auto;
}
.product-peek.out .peek-compare { display:block; }
.product-peek.out .peek-compare:hover { width:130px; }
/* comment form */
#comment-form {
background:#e8e8e8;
clear:both;
margin:0 10px;
padding:10px;
width:590px;
}
#comment-form h3 { margin-top:0; }
#comment-form textarea {
width:512px;
float:right;
margin-bottom:10px;
}
#comment-form button { float:right; }
/* landscape tablet overrides
html.touch .browse { display:none; }
html.touch #main-nav { width:1024px; }
html.touch #banner { padding:0 42px; }
html.touch #page-wrapper { width:1024px; }
html.touch .container { margin:0 auto;width:960px; }
html.touch #home-panels { width:1024px;margin:0 auto; }
html.touch #site-nav { margin-left:220px; }
html.touch .home-hero { width:1024px;height:445px;margin:0 auto; }
html.touch .home-features { width:960px; }
html.touch .home-features-inner { margin-left:0; }*/ 
/* PRODUCT PAGE */
.product #main article{
margin: 0 0 0 10px;
}
.product #page-lede, .article #page-lede{
border: 1px solid #ececec;
margin: 0 0 35px 0;
width: 100%;
text-align: center;
}
.product #page-lede.oneUp, .article #page-lede.oneUp{
border: none;	
}
.product #page-lede .flag, #product-cap #page-lede .flag{ 
height: 41px;
position: absolute;
padding: 2px 25px 2px 5px;
top: 10px;
right: 10px;
width: auto;
}
.product #page-lede .awardFlag .editorsChoice, #product-cap #page-lede .awardFlag .editorsChoice{
height: 110px;
position: absolute;
top: 10px;
left: 10px;
width: 114px; 
}
.product #compare-lede, #product-cap #compare-lede{
background: #d97328;
width: 110px;
height: 25px;
margin: 0;
position: absolute;
right: 0;
cursor: pointer;
}
body.pcworld.product #compare-lede, body.pcworld #product-cap #compare-lede{
background: #AC1F2B;
}
body.macworld.product #compare-lede, body.macworld #product-cap #compare-lede{
background: #3399CC;
}
#product-cap #compare-lede{
position: relative;
margin-left:100px;
margin-top:-25px;
}
.product #compare-lede:before, #product-cap #compare-lede:before{
content: "+";
font-size: 24px;
font-weight: 700;
line-height: 14px;
display: block;
float: left;
padding-left: 10px;
margin: 0;
}
.product .comparing#compare-lede:hover:before, #product-cap .comparing#compare-lede:hover:before{
content:"-";
}
.product .comparing#compare-lede:before, #product-cap .comparing#compare-lede:before{
font-size: 22px;
content:"\2713";
line-height:18px;
}
.product #carousel-thumbs-holder, .article #carousel-thumbs-holder{ margin-left: -70px; position: absolute; top: 0px; height: 400px; }
#carousel-thumbs{ overflow: hidden; position: relative; width: 70px; }
#carousel-thumbs .items{ height: 2000em; position: absolute; width: 70px; }
.product #carousel-thumbs .item, .article #carousel-thumbs .item{ display: block; border-left: none; border-top: 1px solid #ececec; float: none; height: 80px; padding: 10px 0; }
.product #carousel-thumbs div img, .article #carousel-thumbs div img{ position: absolute; } 
.product section table.related td.desc p.read-more a{ display: inline-block; padding-left: 10px; }
#carousel-thumbs-holder .prev span, #carousel-thumbs-holder .next span{ display: block; height: 0px; text-indent: -314159px; }
#carousel-thumbs-holder .next, #carousel-thumbs-holder .prev{ width: 70px; display: block; cursor: pointer; text-align:center; }
#carousel-thumbs-holder .next:before, #carousel-thumbs-holder .prev:before{ content: "\0025BC"; display: block; width: 20px; font-size: 20px; margin: 0 auto; }
#carousel-thumbs-holder .prev:before{ content: "\0025B2"; }
#carousel-thumbs-holder .disabled{ visibility: hidden; }
.product #carousel-thumbs, .article #carousel-thumbs{ height: 328px; overflow: hidden; position: relative; width: 70px; }
.product #carousel-thumbs .items, .article #carousel-thumbs .items{ height: 2000em; position: absolute; width: 70px; }
.product #carousel-thumbs-holder .disabled, .article #carousel-thumbs-holder .disabled{ visibility: hidden; }	
.product .thm-gallery .flag{z-index:201}
.product .thm-gallery .items{width:600px;height:408px;overflow:hidden;margin-top:10px;}
.product .thm-gallery .item {display:none;z-index:0;}
.product .thm-gallery .item.active{display:inline;z-index:200;} 
.product .thm-gallery .item.last-active{display:inline;z-index:100}
.product .thm-gallery .item img {max-width: 580px; max-height: 388px;}
/* .product section */
.product section{
margin-bottom: 30px;
}
.product section ul{
margin: 0 0 0 20px;
padding: 0px;
}
.product section li{
margin: 4px 0;
}
.product section table{
width: 100%;
}
.product section table tr{
/* border-bottom: 5px solid #FFF;*/
}
.product section table tr td{
padding: 2px 10px 2px 35px;
}
.product section table tr th{
background: #f6f6f6;
padding: 10px 0 8px 0;
}
.product section table.striped tr:nth-child(2n) td{
background: #FFF;
}
table.striped tr td,
table.striped tr th[scope=row]{
background: #f6f6f6;
}
section table.striped tr:nth-child(2n) td,
section table.striped tr:nth-child(2n) th[scope=row]{
background: #fff;
}
.product section table.related{
}
.product section table.related td{
}
.product section table.related td.compare{
color: #d97327;
font-size: 40px;
font-weight: bold;
padding: 0;
vertical-align: middle;
}
.product section table.related td.compare span{
background: url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/techhive/related-sprite.png) 35px 0 no-repeat;
display: inline-block;
height: 38px;
width: 32px;
}
.product section table.related tr:hover td.compare{
background: #d97327;
}
body.pcworld.product section table.related tr:hover td.compare{
background: #ac1f2b;
}
body.macworld.product section table.related tr:hover td.compare{
background: #3399cc;
}
.product section table.related tr:hover td.compare span{
background-position: 4px 4px;
cursor: pointer;
}
.product section table.related tr.compare-hover td.thumb{
background: #d97327;
} 
body.pcworld.product section table.related tr.compare-hover td.thumb{
background: #ac1f2b;
}
body.macworld.product section table.related tr.compare-hover td.thumb{
background: #3399cc;
}
.product section table.related tr.compare-hover td.thumb:before{
content: "Compare";
color: #FFF;
font-family:'ff-enzo-web', sans-serif;
text-transform: uppercase;
padding-left: 3px;
} 
body.pcworld.product section table.related tr.compare-hover td.thumb:before {
font-family: "facitweb",sans-serif;
}
body.macworld.product section table.related tr.compare-hover td.thumb:before {
font-family: "proxima-nova",sans-serif;
}
.product section table.related tr.compare-hover td.thumb img{
display: none;
}
.product section table.related tr td.compare.comparing span{
background-position: -50px 0 !important;
}
.product section table.related tr:hover td.compare.comparing span{
background-position: -96px 4px !important;
}
.product section table.related td.thumb{
vertical-align: middle;
padding: 0;
}
.product section table.related td.desc{
padding: 0 10px;
}
.product section table.related td.rating{
padding: 0;
width: 70px;
}
.product section table.related tr td{
background: #FFF;
}
.product details{
margin: 10px 0 30px 0;
}
details, summary{
cursor: pointer;
display: block;
}
#lab-results{
padding: 0;
}
#lab-breakdown{
background: #f4f4f4;
width: 160px;
float: left;
padding: 10px;
}
#lab-breakdown h4{
margin: 0;
padding: 0;
}
#lab-breakdown .rating{
float: none;
width: 140px;
} 
#lab-breakdown .rating-star{
float: left;
}
#lab-breakdown .rating-number{
float: right;
width: 40px;
padding: 0;
}
#lab-breakdown .breakdown-bar-bg{
background: #cfcfcf;
}
#lab-breakdown .breakdown-bar{
background: #92c73f;
}
#lab-breakdown .breakdown-bar-num{
color: #FFF;
text-align: right;
display: block;
padding: 2px 6px 0 0;
}
#lab-compare{
width: 420px;
float: right;
margin: 10px 0 0 0;
}
#lab-compare table{
border-bottom: 1px solid #cfcfcf;
}
#lab-compare table tr{
border: none;
}
#lab-compare table td{
background: #FFF;
padding: 15px 10px 0 10px;
}
#lab-compare .compare-chart{
}
#lab-compare .compare-chart td{
height: 160px;
vertical-align: bottom;
}
#lab-compare .compare-bar{
background: #cfcfcf;
display: block;
text-align: center;
width: 100%;
}
#lab-compare .compare-bar-num{
margin-top: 10px;
display: inline-block;
}
#lab-compare .compare-bar.selected{
background: #92c73f;
}
#product-cap {
position:relative;
padding: 0;
margin:0 0 0 10px;
width:auto;
background:#fff;
}
#product-cap.multi {
border-top: 1px solid #d2d2d2;	
}
/*
#product-cap.wide {
width:1000px;
box-shadow: rgba(136,136,136,.7) 0 4px 4px -3px ;	
}
*/
#product-cap-pricing{
font-family:'ff-enzo-web',sans-serif;
clear:both;
display:inline-block;
padding-top:5px;
width:100%;
}
body.pcworld #product-cap-pricing { 
font-family: "facitweb",sans-serif;
}
body.macworld #product-cap-pricing{ 
font-family: "proxima-nova",sans-serif;
}
#product-cap-pricing .price{
color: #28B4E8;
font-size: 24px;
font-weight: normal;
float:left;
padding-right:20px;
}
#product-cap-pricing .rating-number{
display:block;
font-size: 13px;
padding-top:2px;
text-align:right;
}
#product-cap-pricing #cap-head-rating{
float:left;
margin-top:-3px;
padding-right:20px;
}
#cap-head-rule {
height:10px;
border-top: 1px solid #d2d2d2;
box-shadow: 0 5px 5px -4px rgba(136, 136, 136, 0.7) inset;
margin-bottom:5px;	
}
#product-cap.multi #cap-head-rule{
display:none;
}
#cap-head h1 {
font-size:34px;
line-height: 1.125;
margin: 5px 0 0;
font-weight:normal;
}
#cap-head .rating {
float:none;
}
#cap-main {
margin-top:5px;
}
#relatedProductsWrapper{
border-bottom: 1px solid #d2d2d2;	
margin-bottom:15px;
}
#product-cap.multi #cap-main {
display:none;
}
#cap-image-wrapper {
float:left;
width:220px;
font-size: 16px;
font-weight: bold;
}
#cap-image-wrapper p{ margin-top:5px; font-family:'ff-enzo-web',sans-serif; }
body.pcworld #cap-image-wrapper p{ font-family: "facitweb",sans-serif; }
body.macworld #cap-image-wrapper p{ font-family: "proxima-nova",sans-serif; }
#cap-image {
border: 1px solid #b5b5b5;
width: 210px;
min-height:120px;	
}
#cap-image.noImage:before{
color:#d2d2d2;
content: "image pending";
font-size: 16px;
font-weight:normal;
text-align:center;
vertial-align:middle;
line-height:110px;
display:block;
}
#cap-image img {
width:180px;
margin:15px;
}
#cap-details {
float:left;
width:auto;
margin-left:10px;
color: #777777;
width:370px;
font-size:13px;
}
#cap-details h4{
line-height:.9;
font-family:'ff-enzo-web',sans-serif;
}
body.pcworld #cap-details h2 {font-family: "facitweb",sans-serif;}
body.macworld #cap-details h2 {font-family: "proxima-nova",sans-serif;}
#cap-bottomline {
margin-bottom: 10px;
width:360px;
float:left;
}	
#cap-procon.multi {
float:left;
display:none;
}
#cap-pricing{
margin-bottom: 10px;	
}
#product-cap.multi #cap-procon {
display:block;
}
#cap-procon ul{
margin-top:0;
padding-left:15px;
}	
#cap-procon section {
float:left;
max-width:170px;
min-width:150px;
margin-right:10px;
}
#capEnlarge:before{
position:absolute;
bottom:0;
right:0;
width:30px;
height:30px;
display:block;
background:#D97328;
color:#FFFFFF;
content: "\00BB";
font-size: 24px;
font-weight:normal;
text-align:center;
vertial-align:middle;
line-height:25px;
cursor:pointer;
text-transform:uppercase;
font-family:Arial,sans-serif;
-ms-transform:rotate(-90deg); /* IE 9 */
-moz-transform:rotate(-90deg); /* Firefox */
-webkit-transform:rotate(-90deg); /* Safari and Chrome */
-o-transform:rotate(-90deg); 
}
body.pcworld #capEnlarge:before{
background:#AC1F2B;
}
body.macworld #capEnlarge:before{
background:#3399cc;
}	
#product-cap.multi #capEnlarge:before{
content: "\00AB";
}
#cap-pricewhenrated{ clear:both; }
#product-cap #lab-compare {
width:610px;
float:none;
}
#product-cap #lab-compare table {
width:610px;
}
#product-cap #lab-compare table td {
width:20%;
}
.rating{
width: 65px;
float: right;
}
span.ratingInline{
width:48px;
height:16px;
vertical-align:middle;
margin: 0 2px 0 3px;
}
span.ratingInline span.ribk {
width:48px;
height:16px;
background-image: url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/macworld/rating-mice-48x16.png);
display:inline-block;
margin:0px;
padding:0px;
}
span.ratingInline span.ribk span {
height:16px;
background-image: url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/macworld/rating-mice-48x16.png);
display:inline-block;
background-position:bottom left;
margin:0px;
padding:0px;
}
span.ratingInline span.ribk .ri50 {
width:100%;
}
/* adjusted the math cause it looks better here for some reason */
span.ratingInline span.ribk .ri45 {
width:93%;
}
span.ratingInline span.ribk .ri40 {
width:80%;
}
span.ratingInline span.ribk .ri35 {
width:70%;
}
span.ratingInline span.ribk .ri30 {
width:60%;
}
span.ratingInline span.ribk .ri25 {
width:50%;
}
span.ratingInline span.ribk .ri20 {
width:40%;
}
span.ratingInline span.ribk .ri15 {
width:30%;
}
span.ratingInline span.ribk .ri10 {
width:20%;
}
span.ratingInline span.ribk .ri05 {
width:10%;
}
span.ratingInline span.ribk .ri00 {
width:0%;
}
.side-product-list li div.rating{
float: right;
}
.rating .rating-star{
background: url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/techhive/rating-sm.png) 0 0 no-repeat;
display: block;
height: 17px;
width: 65px;
}
.rating .rating-star.zero-half-star{
background-position: -52px -16px;
}
.rating .rating-star.one-star{
background-position: -52px 0;
}
.rating .rating-star.one-half-star{
background-position: -40px -16px;
} 
.rating .rating-star.two-star{
background-position: -40px 0;
}
.rating .rating-star.two-half-star{
background-position: -26px -16px;
}
.rating .rating-star.three-star{
background-position: -26px 0;
}
.rating .rating-star.three-half-star{
background-position: -13px -16px;
}
.rating .rating-star.four-star{
background-position: -13px 0;
}
.rating .rating-star.four-half-star{
background-position: 0px -16px;
}
.rating .rating-star.five-star{
background-position: 0px 0;
}
body.pcworld .rating .rating-star{
background: url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/pcworld/rating-sm-pcw.png) 0 0 no-repeat;
display: block;
height: 13px;
width: 66px;
}
body.pcworld .rating .rating-star.zero-half-star{
background-position: -52px -13px;
}
body.pcworld .rating .rating-star.one-star{
background-position: -52px 0;
}
body.pcworld .rating .rating-star.one-half-star{
background-position: -40px -13px;
} 
body.pcworld .rating .rating-star.two-star{
background-position: -40px 0;
}
body.pcworld .rating .rating-star.two-half-star{
background-position: -26px -13px;
}
body.pcworld .rating .rating-star.three-star{
background-position: -26px 0;
}
body.pcworld .rating .rating-star.three-half-star{
background-position: -13px -13px;
}
body.pcworld .rating .rating-star.four-star{
background-position: -13px 0;
}
body.pcworld .rating .rating-star.four-half-star{
background-position: 0px -13px;
}
body.pcworld .rating .rating-star.five-star{
background-position: 0px 0;
}
body.macworld .rating .rating-star{
background: url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/macworld/rating-sm-mw.png) 0 0 no-repeat;
display: block;
height: 19px;
width: 50px;
}
body.macworld .rating .rating-star.zero-half-star{
background-position: -40px -19px;
}
body.macworld .rating .rating-star.one-star{
background-position: -40px 0;
}
body.macworld .rating .rating-star.one-half-star{
background-position: -30px -19px;
} 
body.macworld .rating .rating-star.two-star{
background-position: -30px 0;
}
body.macworld .rating .rating-star.two-half-star{
background-position: -20px -19px;
}
body.macworld .rating .rating-star.three-star{
background-position: -20px 0;
}
body.macworld .rating .rating-star.three-half-star{
background-position: -10px -19px;
}
body.macworld .rating .rating-star.four-star{
background-position: -10px 0;
}
body.macworld .rating .rating-star.four-half-star{
background-position: 0px -19px;
}
body.macworld .rating .rating-star.five-star{
background-position: 0px 0;
}
.rating.large{
width: 81px;
padding-top: 3px;
}
body.pcworld .rating.large{
width: 82px;
}
body.macworld .rating.large{
width: 75px;
}
#product-hed .rating.large{
display: inline-block;
float: right;
}
.rating.large .rating-star{
background: url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/techhive/rating-lg.png) 0 0 no-repeat;
display: block;
height: 20px;
width: 81px;
} 
.rating.large .rating-star.zero-half-star{
background-position: -64px -20px;
}
.rating.large .rating-star.one-star{
background-position: -64px 0;
}
.rating.large .rating-star.one-half-star{
background-position: -48px -20px;
}
.rating.large .rating-star.two-star{
background-position: -48px 0;
}
.rating.large .rating-star.two-half-star{
background-position: -32px -20px;
}
.rating.large .rating-star.three-star{
background-position: -32px 0;
}
.rating.large .rating-star.three-half-star{
background-position: -16px -20px;
}
.rating.large .rating-star.four-star{
background-position: -16px 0;
}
.rating.large .rating-star.four-half-star{
background-position: 0 -20px;
}
.rating.large .rating-star.five-star{
background-position: 0 0;
}
body.pcworld .rating.large .rating-star{
background: url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/pcworld/rating-lg-pcw.png) 0 0 no-repeat;
display: block;
height: 16px;
width: 82px;
} 
body.pcworld .rating.large .rating-star.zero-half-star{
background-position: -64px -17px;
}
body.pcworld .rating.large .rating-star.one-star{
background-position: -64px 0;
}
body.pcworld .rating.large .rating-star.one-half-star{
background-position: -48px -17px;
}
body.pcworld .rating.large .rating-star.two-star{
background-position: -48px 0;
}
body.pcworld .rating.large .rating-star.two-half-star{
background-position: -32px -17px;
}
body.pcworld .rating.large .rating-star.three-star{
background-position: -32px 0;
}
body.pcworld .rating.large .rating-star.three-half-star{
background-position: -16px -17px;
}
body.pcworld .rating.large .rating-star.four-star{
background-position: -16px 0;
}
body.pcworld .rating.large .rating-star.four-half-star{
background-position: 0 -17px;
}
body.pcworld .rating.large .rating-star.five-star{
background-position: 0 0;
}
body.macworld .rating.large .rating-star{
background: url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/macworld/rating-lg-mw.png) 0 0 no-repeat;
display: block;
height: 29px;
width: 75px;
} 
body.macworld .rating.large .rating-star.zero-half-star{
background-position: -60px -29px;
}
body.macworld .rating.large .rating-star.one-star{
background-position: -60px 0;
}
body.macworld .rating.large .rating-star.one-half-star{
background-position: -45px -29px;
}
body.macworld .rating.large .rating-star.two-star{
background-position: -45px 0;
}
body.macworld .rating.large .rating-star.two-half-star{
background-position: -30px -29px;
}
body.macworld .rating.large .rating-star.three-star{
background-position: -30px 0;
}
body.macworld .rating.large .rating-star.three-half-star{
background-position: -15px -29px;
}
body.macworld .rating.large .rating-star.four-star{
background-position: -15px 0;
}
body.macworld .rating.large .rating-star.four-half-star{
background-position: 0 -29px;
}
body.macworld .rating.large .rating-star.five-star{
background-position: 0 0;
}
/* CATEGORY PAGE */
.category #hed-span{
margin: 0;
padding: 0;
}
.category #page-lede img{
width: 100%;
margin: 0 auto;
}
.category section{
margin: 0 0 30px 0;
}
.category section header{
margin-bottom: 15px;
} 
.category section header h3{
float: left;
}
.category section header h4{
float: right;
}
.category section.sponsored header{
border-bottom: 1px solid #adadad;
}
.category section.sponsored{
border-bottom: 2px solid #d1d1d1;
background: #ededed;
padding: 10px;
}
.category section.sponsored img.promo{
float: left;
}
.category section.sponsored img.sponsor{
float: none;
display: inline;
}
.category section.sponsored div.col1 h3 a,
.category section.sponsored h3 a{
color: #25A7D7;
text-transform: none;
}
.category section div.col1{
float: left;
padding-right: 5px;
width: 50%;
}
.category section div.col1 img{ max-width:267px; }
.category section div.col1 h3{
font-size: 18px;
font-weigth: normal;
text-transform: none;
}
.category section div.col1 h3 a{
color: #4d4e4e;
}
.category section div.stack:first-child{
margin-bottom: 30px;
} 
.category section div.stack img{
float: left;
margin-right: 10px;
}
.category section div.stack h3{
margin: 0;
font-weight: 400;
}
.category section div.col2{
float: right;
padding-left: 5px;
width: 50%;
}
.category section div.col2 ul, .category section div.col1 ul{
list-style: none;
padding: 0;
margin: 0;
}
.category section div.col2 li, .category section div.col1 li{
font-size: 15px;
margin: 0 0 10px 0;
}
.category section div.col2 li a, .category section div.col1 li a{
color: #4d4e4e;
}
.category section div.col2 h2, .category section div.col1 h2{
line-height:1.2;
}
.category section span.timestamp{
display: block;
}
.category section span.category{
display: block;
}
.category .badged-module{
background: #e0e0e0;
padding-bottom: 20px;
}
.category .badged-module .styled-select{
background: #FFF;
background: url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/techhive/nav-elements_sprite.png) 275px -118px no-repeat #FFF;
box-shadow: rgba(0,0,0,.5) 1px 1px 2px;
overflow: hidden;
margin: 10px 0;
width: 300px;
}
.category .badged-module .styled-select select{
background: transparent;
border: 1px solid #FFF;
height: 40px;
padding: 10px;
width: 340px;
-webkit-appearance: none;
-moz-appearance: none;
}
.category .badged-module input{
border-radius: 0px;
-webkit-border-radius: 0px;
margin: 0 auto;
display: block;
width: 275px;
}
/* END CATEGORY PAGE */
/* SLIDESHOW PAGE*/
.slideshow{
}
.slideshow #adleaderboard{
min-height:90px;
}
/* Scrollable Setup */
.slideshow #scrollable{
float: left;
height: 388px;
overflow: hidden;
position: relative;
width: 580px;
}
.slideshow #thumbs-overlay{
display: none;
}
.slideshow .show-overlay #thumbs-overlay{
background: #000;
display: block;
height: 388px;
opacity: .87;
padding: 20px 15px;
position: absolute;
width: 100%;
z-index: 2;
} 
.slideshow .show-overlay #thumbs-overlay img{
width: 75px;
border: 1px #FFF solid;
margin: 10px 5px;
}
.slideshow #scrollable .items{
position: absolute;
width: 20000em;
z-index: 1;
}
.slideshow #slides .img{
float: left;
}
.slideshow #main-nav{
background: #FFF;
}
.slideshow #section-nav{
background: #FFF;
}
.slideshow #page-wrapper .container{
background: #FFF;
}
.slideshow #main-content{
width: 100%;
background: #4d4e4e;
}
.slideshow #slides-wrapper{
background: #4d4e4e;
}
.slideshow #slides{
background: #4d4e4e;
min-height: 100px;
padding: 45px 10px 60px 10px; 
width: 970px;
margin: 0 auto;
}
.slideshow #slides header{
margin: 0 0 40px 0;
}
.slideshow #slides .content{
position: relative;
}
.slideshow #slides .caption{
float: right;
width: 320px;
}
.slideshow #slides .caption h2{
margin: 0;
padding: 0;
}
.slideshow #slides .caption p.credits{
margin-bottom: 30px;
}
.slideshow #slides .caption .ad{
width: 300px;
margin: 10px 0;
}
.slideshow #slides nav{
background: #4d4e4e;
left: -75px;
position: absolute;
top: 0;
width: 65px;
text-align: center;
}
.slideshow #ss-prev-next{
padding-bottom: 15px;
}
.slideshow #ss-prev, .slideshow #ss-next{
text-shadow: 1px 1px 2px rgba(0,0,0,.31);
}
.slideshow #ss-return{
border-bottom: 1px solid #707070;
border-top: 1px solid #707070;
}
.slideshow #ss-return li span{
background: url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/techhive/icn-slideshow-sprite.png) 0 0 no-repeat;
text-indent: -314159px;
height: 30px;
display: block;
width: 35px;
margin: 10px auto;
}
.slideshow #ss-return li span:hover{
background: url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/techhive/icn-slideshow-sprite.png) -50px 0 no-repeat;
}
.slideshow #ss-thumbs li{
border-bottom: 1px solid #707070;
}
.slideshow #ss-thumbs li span{
background: url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/techhive/icn-slideshow-sprite.png) 0 -60px no-repeat;
text-indent: -314159px;
height: 20px;
display: block;
width: 33px;
margin: 10px auto;
}
.slideshow #ss-thumbs li span:hover, .slideshow .show-overlay #ss-thumbs li span{
background: url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/techhive/icn-slideshow-sprite.png) -47px -60px no-repeat;
}
.slideshow #ss-more{
font-weight: 600;
text-transform: uppercase;
text-shadow: rgba(0,0,0,.31) 1px 1px 2px;
border-bottom: none;
}
.slideshow #ss-more span{
display: block;
margin: 10px 0;
}
.slideshow #ss-share{
clear: left;
padding: 12px 0;
height: 40px;
}
.slideshow #ss-share ul{
list-style: none;
margin: 0;
padding: 0;
width: 500px;
}
.slideshow #ss-share li{
display: inline;
float: left;
padding: 0;
margin: 0 10px 0 0;
width: 80px;
}
.slideshow #ss-share li a{
padding: 0;
width: auto;
}
.slideshow #ss-share a.ir{
text-indent: 20px;
padding: 2px 0;
background-position: 0px -46px;
color: #FFF;
}
.slideshow #ss-below{
width: 970px;
margin: 70px auto 0 auto;
}
.slideshow #main{
}
.slideshow #more-overlay{
background: #000;
display: block;
height: 415px;
opacity: .87;
padding: 0 0 15px 0;
position: absolute;
width: 100%;
z-index: 2;
}
.slideshow #more-overlay h3{ 
color:#fff;
font-family:'ff-enzo-web',sans-serif;
font-size:20px;
text-transform:uppercase;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); 
}
body.pcworld .slideshow #more-overlay h3{font-family: "facitweb",sans-serif;}
body.macworld .slideshow #more-overlay h3{font-family: "proxima-nova",sans-serif;}
ul.slideshowMore li{
float:left;
clear:both;
margin-bottom:20px;
}
ul.slideshowMore li div{
float:left;
margin-right:10px;
border: 1px solid #FFFFFF;
}
ul.slideshowMore li a, ul.slideshowMore li a:hover{
float:left;
margin-right:10px;
display:block;
width:450px;
height:auto;
font-size:17px;
color:#25A7D7;
font-family:'ff-enzo-web',sans-serif;
}
body.pcworld ul.slideshowMore li a, body.pcworld ul.slideshowMore li a:hover{
font-family: "facitweb",sans-serif;
}
body.macworld ul.slideshowMore li a, body.macworld ul.slideshowMore li a:hover{
font-family: "proxima-nova",sans-serif;
}
/* END SLIDESHOW PAGE*/
#wide-panel-nav { display:none; }
.pagination {
overflow:hidden;
position:relative;
text-align:center;
margin:5px 10px 40px;
clear:both;
}
.pag-prev,
.pag-next {
border-right:1px solid #eee;
display:block;
position:absolute;
bottom:1px;
left:1px;
height:65px;
padding:15px 0 0 15px;
width:100px;
}
.pag-next {
border-right:0;
border-left:1px solid #eee;
left:auto;
padding:15px 20px 0 20px;
right:1px;
}
.pagination .hmenu {
margin:0 auto;
width:400px;
}
.pagination .hmenu li { border:0; }
.pagination-inner { 
border:1px solid #eee;
height:67px;
}
.pagination-inner p { margin:10px 0 5px; }
.collection-title { 
border:1px solid #eee;
border-bottom:0;
padding:5px 0;
}
article .pagination {
margin:20px 0 40px;
}
/* Column Landing Page (also for blogs, etc) */
.column-hed { 
margin-bottom:20px;
overflow:hidden;
padding:5px 15px;
}
.column-hed h1 { 
display:inline;
}
.hed-desc { 
display:inline;
}
.hed-follow { 
float:right;
margin-top:15px; 
}
article.excerpt {
padding-bottom:40px;
}
article figure.left, figure.left {
float:left;
margin:0 10px 5px 0;
}
article figure.right, figure.right {
float:right;
margin:0 0 5px 10px;
}
article figure {
max-width:100%;
overflow:hidden;
}
article figure.small {
max-width: 140px;
}
article figure.medium {
max-width: 300px;
}
article figure.large {
max-width: 100%;
margin-bottom:10px;
}
article figure figcaption, article figure figcaption small{
margin-top:5px;
font-size: 13px;
color:#999;
text-align:center;
font-family:'ff-enzo-web',sans-serif;
clear:both;
}
body.pcworld article figure figcaption, body.pcworld article figure figcaption small{
font-size: 12px;
font-family: "facitweb",sans-serif;
}
body.macworld article figure figcaption, body.macworld article figure figcaption small{
font-family: "proxima-nova",sans-serif;
}
article figure img {
/*override fixed width and height attributes in image tags*/
width: auto;
height: auto;
max-width:100%;
float:left;
}
article figure a.zoomLink{
background:url('https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/clicktozoom.gif') no-repeat left top;
padding-top:12px;
display:block;
height:auto;
}
.column-features {
border-bottom:1px solid #ccc;
margin:0 10px 20px;
overflow:hidden;
width:600px;
}
.column-feature {
float:left;
padding-left:10px;
width:300px;
}
.column-feature:first-child { 
padding:0 10px 0 0;
}
/* PREMIUM CONTENT PAGES */
body.one-col #main { 
width:100%; 
}
body.one-col #hed-span { 
padding:0 10px; 
width:100%;
}
body.one-col #hed-span h1 { 
margin:0 0 0;
}
.featured-premium { 
border-top:1px solid #eee;
border-bottom:1px solid #eee;
box-shadow: 0 5px 5px -5px rgba(0,0,0,.25); 
margin-bottom:30px;
padding:20px;
position:relative;
width:100%;
}
.featured-top { 
height:400px;
padding:50px 0 0 306px; 
}
.featured-top h2 { 
margin:0 0 10px; 
}
.featured-img { 
left:20px; 
position:absolute;
top:20px;
width:286px;
}
.featured-desc p { 
float:left;
width:350px;
}
.premium-landing .featured-top { 
height:300px;
padding:20px 0 0 195px; 
}
.premium-landing .featured-premium { 
padding:20px 30px;
box-shadow: none;
border-bottom:0;
}
.premium-landing .featured-img { 
width:175px; 
}
.premium-landing .featured-desc p { 
width:420px; 
}
.premium-landing .featured-desc a.btn-link { 
clear:both; 
display:block;
}
.premium-meta { 
border:1px solid #ddd;
float:right;
margin:5px 0 10px 15px; 
}
.premium-meta th { 
padding:0 15px 10px;
}
.premium-meta td { 
padding:0 15px 10px;
}
.premium-meta tr:first-child th,
.premium-meta tr:first-child td { 
padding-top:10px; 
}
.category {
margin:0;
}
.premium-intro { 
clear:both;
margin-bottom:60px;
padding:15px 20px 20px 0; 
position:relative;
}
.premium-intro-img { 
position:absolute;
top:-30px;left:0; 
}
.premium-intro-desc { 
float:left;
margin-left:250px;
width:470px; 
}
.premium-intro .btn-link { 
float:right;
width:185px;
margin-top:40px; 
}
.premium-intro h2 { 
font-size:28px;
margin:0; 
}
#premium-samples { 
clear:both; 
}
#premium-samples div { 
display:block;
float:left;
margin:20px 25px; 
}
#premium-samples p { 
color:#dd8235;
text-align:center;
font-family:'ff-enzo-web',sans-serif;
clear:both;
padding-top:20px;
margin-bottom:40px; 
}
body.pcworld #premium-samples p {
font-family: "facitweb",sans-serif;
}
body.macworld #premium-samples p {
font-family: "proxima-nova",sans-serif;
}
.purchase-options { 
clear:both;
padding-top:30px; 
}
.purchase-options div.purchase-option { 
float:left;
margin:0 3px 0 13px;
position: relative; 
width:110px;
}
.purchase-options div:first-child { 
margin-left:0; 
}
.option-tip { 
bottom:80px;
box-shadow:0 0 8px rgba(0,0,0,.45);
display:none;
left:-65px;
padding:10px 15px; 
position:absolute;
width:230px;
z-index:5;
}
.option-tip .pointer {
height:18px;
left:105px;
line-height:.5;
position: absolute;
top:100%;
width:30px;
}
.purchase-option:hover .option-tip { 
display:block; 
}
.purchase-options a.btn-link { 
display:block;
margin-bottom:10px;
}
#featured-more { 
display:none;
padding:40px 0 20px; 
}
#superguide-load { 
padding:10px; 
}
#superguide-load a.btn-link { 
margin-left:40px; 
padding:5px 50px;
}
/* story package */
.story-pkg-hed { 
border:1px solid #e7e7e7;
margin:0 10px 20px;
position:relative;
}
.story-pkg-hed figure { 
left:0;
position:absolute;
top:0; 
width:70px;
}
.story-pkg-inner { 
border-left:1px solid #e7e7e7;
margin-left:70px;
}
.story-pkg-inner.noBorderLeft{
border-left:none;	
margin-left:0;
}
.story-pkg-inner h2 { 
color:#333;
margin:0;
padding:5px 10px; 
}
.story-pkg-inner p { 
margin:0;
color:#4d4e4e;
font-family:'ff-enzo-web',sans-serif;
text-transform:uppercase;
font-weight:700;
font-size:13px;
padding:3px 10px 3px 20px;
}
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 p:hover { cursor:pointer; }
.story-pkg-inner ul { 
display:none;
left:66px;
list-style:none;
margin:0;
padding:0;
position:absolute;
top:100%;
width:527px;
font-size:13px; 
-moz-box-shadow:0 5px 5px -5px rgba(0,0,0,.25);
-webkit-box-shadow:0 5px 5px -5px rgba(0,0,0,.25);
box-shadow:0 5px 5px -5px rgba(0,0,0,.25);
z-index:1000000;
width:577px;	
}
.story-pkg-inner ul.noCollectionImage{
left:10px;	
}
.story-pkg-inner li a { 
display:block;
padding:5px 5px 5px 0;
}
.story-pkg-inner li { 
padding:0 0 0 22px; 
}
.story-pkg-inner li.active a { color:#333; }
.story-pkg-inner.open ul { display:block; }
/* Search/Directory/Filter */
#main-search-term { 
border:0;
padding:5px 25px 5px 8px;
margin-bottom:10px;
width:580px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:inset 2px 2px 3px rgba(0,0,0,.25);
-moz-box-shadow:inset 2px 2px 3px rgba(0,0,0,.25);
box-shadow:inset 2px 2px 3px rgba(0,0,0,.25);
}
.related-searches { 
margin-bottom:20px;
overflow:hidden; 
}
.related-searches p { 
float:left;
margin-left:10px;
}
.related-searches div { 
float:right;
width:535px; 
}
.filters { 
background:#C2E8F6;
float:left;
padding:10px 5px;
width:150px;
min-height:800px;
}
.filters p { 
margin:0 0 3px 0;
padding:0 5px;
}
.filters ul { 
list-style:none;
margin:0;
padding:0; 
}
.filters ul a { 
display:block;
margin-bottom:5px;
padding-left:5px; 
}
.filters ul a.active { 
border-radius:3px; 
}
.filters .search-filters ul a { 
display:block;
margin-bottom:5px;
padding-left:15px; 
}
.filter-expand ul a {display:none}
.filter-expand ul a.popular {display:block;}
.filter-set { margin-bottom:15px; }
.filters .filter-selected ul a { display:none; }
.filters .filter-selected ul a.active { display:block; }
.filtered { 
float:right;
width:440px;
}
.filtered .pagination { 
margin:0 0 40px; 
}
.filtered header { 
border-bottom:1px solid #ccc;
margin-bottom:10px;
overflow:hidden;padding:0 10px 5px; 
}
.filtered header h2 { float:left;margin:0; }
.filtered header ul { float:right;margin-top:5px; }
.filtered .excerpt { border-bottom:1px solid #eaeaea;clear:both;margin:0 10px 20px;padding-bottom:10px; }
.filtered .excerpt h3 { margin:0; }
.filtered .excerpt.featured-result { background:#fbead6;border:1px solid #dcdcdc;padding:5px 10px;margin:0 0 20px; }
.excerpt .category { margin-bottom:0; }
.filtered .excerpt.multi-result h3 { float:left;margin-bottom:10px; }
a.multi-result-all { display:block;float:right;margin-top:5px; }
.filtered .excerpt.multi-result table { width:100%;clear:both; }
.filtered .multi-result.products { overflow:hidden; }
.filtered .multi-result.products ul { clear:both;list-style:none;padding-left:0;width:100%;overflow:hidden; }
.filtered .multi-result.products li { float:left;padding:0 3% 0 0;width:25%; }
.filtered .multi-result.products.two-up li { width:50%; }
.filtered .multi-result.products.three-up li {width:33.33333333%; }
.filtered .multi-result.products.four-up li {width:25%; }
.filtered .multi-result.products .rating { float:none; }
.filtered .multi-result.products a p.product-name { color:#333;margin:3px 0; }
body.one-col #main { width:100%; }
body.directory .filtered { width:810px;}
body.directory #main-search-term { float:left;margin-right:10px; }
body.directory #mobile-search { display:none; }
body.directory .filtered header { border-bottom:0;padding:10px; }
body.directory #show-reviewed-lbl{
display:block;float:left;margin-left:50px;padding-top:5px;
}
body.directory .filtered header .flat-select select { padding:5px; }
.directory-features { overflow: hidden;}
.directory-feature {
border-top:1px solid #e5e5e5;
border-left:1px solid #e5e5e5;
float:left;
min-height:250px;
padding:10px;
width:310px;
}
.directory-feature:first-child { border-left:0; }
.directory-features .side-ad {
float:right;
}
.directory-feature img{max-width:289px;max-height:277px;}
.result-sorter {
float:left;
width:260px;
margin-left:50px;
}
.result-sorter label {
display:block;
float:left;
padding-top:5px;
}
.result-sorter .flat-select {
float:right;
}
.flat-select{
float:left;
overflow: hidden;
margin: 0 10px 0 0;
width: 200px;
border-radius:3px;
-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.5);
-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.5);
box-shadow: 1px 1px 2px rgba(0,0,0,.5);
}
.flat-select select{
border: 1px solid #BBB;
padding: 9px 5px 8px;
width: 200px;
-webkit-appearance: none;
-moz-appearance: none;
}
.directory-filters .flat-select,
.directory-filters .flat-select select {
width: 100px; 
}
.filters button { padding:7px 10px; }
.product-result .rating-number { padding-left:0; }
#directory-hed h1 {
margin: 5px 0 12px 0;
padding: 0;
}
.directory-feature p {
margin: 0;
}
#directory-hed {
padding: 0 10px;
position: relative;
}
.directory-sponsor {
position: absolute;
right: 0;
top: 15px;
}
.welcome {
float: right;
list-style: none;
margin: 30px 10px 0 0;
padding: 0;
}
.welcome li { margin: 0; }
/* Product Directory Results Table */
.product-results { margin-bottom: 20px; }
.product-results td { border-bottom: 1px solid #eee; }
.product-results td.desc {
padding: 20px;
width: 390px;
}
.product-results td.desc p {
font-size: 19px;
margin: 5px 0;
}
.product-results td.rate { padding: 30px 20px 0 0; }
.product-results td.rate .rating-number { padding-left: 0; }
.product-results td.compare {
border-bottom-color: #fff;
position: relative;
width: 80px;
}
.product-results td.compare span {
display: inline-block;
height: 32px;
overflow: hidden;
position: absolute;
right: 20px;
top: 38px;
width: 32px;
}
.product-results td.compare div {
display: none;
height: 32px;
padding: 5px 10px;
position: absolute;
right: 52px;
top: 38px;
width: auto;
}
.product-results td.compare:hover div { display: block; }
.product-results td.price {
padding-top: 15px;
text-align: center;
width: 120px;
}
.product-results td.price a {
display: block;
padding-top: 10px;
}
.product-results td.price a.buy-direct {
border-radius: 3px;
height: 80px;
padding: 5px;
}
.product-results td.price .amt {
display: block;
}
/* Product Directory Results Ordered List */
.product-result .rating-number { padding-left:0; }
ol.product-results { 
list-style:none;
margin-bottom:20px;
padding: 0;
}
.product-results > li { 
border-bottom: 1px solid #eee;
overflow:hidden; 
}
.product-results div.thumb {
margin:5px;
float:left;
width:130px;
}
.product-results div.desc {
float:left;
padding: 20px 20px 20px 5px;
width: 410px;
}
.product-results div.desc p {
font-size: 19px;
margin: 5px 0;
}
.product-results div.rating { 
float:left; 
padding:30px 20px 0 0;
}
.product-results div.rating .rating-number { padding-left: 0; }
.product-results div.compare {
border-bottom-color: #fff;
float:right;
position: relative;
width: 52px;
height:110px;
}
.product-results div.compare span {
display: inline-block;
height: 32px;
overflow: hidden;
position: absolute;
right: 10px;
top: 38px;
width: 32px;
}
.product-results div.compare div {
display: none;
height: 32px;
padding: 5px 10px;
position: absolute;
right: 42px;
top: 38px;
width: auto;
}
.product-results div.compare:hover div { display: block; }
.product-results div.price {
float:left;
margin-left:20px;
padding-top: 15px;
text-align: center;
width: 120px;
}
.product-results div.price a {
display: block;
padding-top: 10px;
}
.product-results div.price a.buy-direct {
border-radius: 3px;
height: 80px;
padding: 5px;
}
.product-results div.price .amt {
display: block;
}
.product-results .no-review div.price {
margin-left:85px;
}
.filters.directory-filters { padding: 0; }
.filters.directory-filters .filter-set { margin: 0 5px; }
.filters-catlist p {
margin: 5px 10px;
padding-left: 13px;
}
.filters-catlist ul {
display: none;
padding-left: 5px;
}
.filters-catlist.open ul {
display: block;
}
.filters-search {
border-top: 1px #ccc solid;
overflow: hidden;
padding: 10px 5px;
}
#filters-search-term {
border: 0;
margin-bottom: 10px;
padding: 3px 5px 3px 5px;
width: 130px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: inset 2px 2px 3px rgba(0,0,0,.25);
-moz-box-shadow: inset 2px 2px 3px rgba(0,0,0,.25);
box-shadow: inset 2px 2px 3px rgba(0,0,0,.25);
}
.filters-search .flat-select {
float: left;
margin: 0 0 5px 0;
width: 105px;
}
.filters-search .flat-select select {
padding: 6px 5px 5px;
width: 100px;
}
.filters-search button {
float: right;
padding: 5px;
}
.filters-related {
border-bottom: 1px #ccc solid;
padding-top: 5px;
}
.filters.directory-filters .filters h3 {
font-size: 14px;
margin: 5px 10px;
}
.refine-filters {
padding-top: 5px;
}
/* storyline */
.storyline-show-more { 
display:block;
padding:5px 0; 
clear:both;
}
.storyline-show-more span { 
padding:0 8px; 
}
.storyline-more { 
display:none;
padding-top:10px;
}
.storyline-header { 
border:1px solid #e7e7e7;
margin:0 10px 20px;
-moz-box-shadow: 0 5px 10px -5px rgba(0,0,0,.15); 
-webkit-box-shadow: 0 5px 10px -5px rgba(0,0,0,.15); 
box-shadow: 0 5px 10px -5px rgba(0,0,0,.15); 
}
.storyline-header p { 
margin:0;padding: 0 10px; 
}
.storyline-header h1 { 
margin:0 0 10px;padding:0 10px;
}
.storyline-cap { 
padding:3px 10px;
margin-bottom:10px; 
}
body.storyline article.excerpt .comment-count { 
top:75px; 
}
.storyline-timestamp { 
height:60px;
left:-70px;
padding-top:5px; 
position: absolute;
top:5px;
width:60px;
}
.storyline-info { 
padding:5px 10px;
margin-bottom:30px; 
}
.storyline-info h2 { 
margin:0;
}
.storyline-contributors { 
list-style:none;
padding:0;
overflow:hidden; 
}
.storyline-contributors li { 
float:left;
width:50%;
overflow:hidden;
padding:0 10px 15px 0;
}
.storyline-contributors li:nth-child(even) { 
padding:0 0 15px 10px;
border-left:1px solid #ccc;
}
.storyline-contributors li img { 
display:block;
float:left;
width:48px;
margin-right:5px; 
}
.sharing-tools.sharing-compact { padding-left:0; }
body.storyline .sharing-tools { }
.sharing-tools.sharing-compact li{ width:86px;}
body.storyline ul.fmenu { }
/* storyline article */
.storyline-start-link { 
overflow:hidden;
padding:5px 10px;
margin:0 10px 20px; 
}
.storyline-start-link p { 
float:left;
margin:0;
}
.storyline-start-link a { 
display:block;
float:right;
}
.storyline-start-link a:hover { color:#25a7d7; }
/* comparison table */
table.comparison { border-bottom:1px solid #e7e7e7; }
body.compare-page section { margin-bottom:40px; }
table.comparison td,
table.comparison th {
border-color:#e7e7e7;
border-style: solid;
border-width: 1px 1px 0 0;
max-width: 235px;
padding:10px;
}
table.comparison.comparison-primary {
margin-bottom:40px;
}
table.comparison.comparison-primary td,
table.comparison.comparison-primary th {
border-width: 0 1px 1px 0;
}
th.comp-product { position:relative; }
th.comp-product .rating { float:none; }
th.comp-product .rating-number { padding-left:0; }
th.comp-product h2 { margin:0; }
th.comp-product p { margin:0 0 5px; }
table.comparison td ul {
padding-left:15px;
margin:0;
}
td.comparison-links a { 
display:block;
margin-bottom:9px;
}
th.comparison-links {
width:150px !important;
}
th.comparison-links a { 
display:block;
margin-bottom:9px;
}
table.comparison th.comparison-links ul {
list-style:none;
padding-left:0;
}
table.comparison th[scope=row] {
vertical-align:top;
width:150px !important;
}
table.comparison thead td, 
table.comparison thead th { box-shadow: 0 5px 5px -5px rgba(0,0,0,.25); }
body.compare-page section h3 { padding-left:10px; }
body.compare-page section h3.break{text-align:center;width:100%}
body.compare-page #hed-span { 
overflow:hidden;
margin:20px 0 10px;
}
body.compare-page #hed-span h1 { float:left; }
body.compare-page #hed-span .fmenu { 
float:left;
margin:30px 0 0 20px; 
}
.comp-product figure img { width:100%; }
a.remove-compitem { 
bottom:10px;
height:15px;
position:absolute;
right:10px; 
width:15px;
}
.top-link { padding:5px 10px;font-size:13px; }
/* download pages */
.product.download #main article { margin-bottom:40px;}
.product.download section table.striped tr td, 
.product.download section table.striped tr th[scope="row"]{
padding:5px 5px;
vertical-align: top;
}
.product.download section table.striped tr th[scope="row"] {
text-align:right;
width:35%;
}
body.download section { 
clear:both;
margin-bottom:20px; 
}
body.download .rating { 
float:none; 
width:auto;
}
body.download .rating.small .rating-star { 
display:inline-block;
height:14px;
float:none;
}
body.download .rating .rating-number { 
float:none; 
padding-left:0;
}
.download-top-left { 
clear:right; 
float:left;
margin-right:20px;
width:100px;
}
.download-top-left figure img { width:100%;}
.download-top-right { 
float:right;
width:480px; 
}
#download-top { 
border-bottom:1px solid #eee;
margin-bottom:15px;
margin-top:10px;
padding-bottom:20px; 
}
#download-top table { width:100%; }
.download-qrcode { 
font-size:13px; 
margin:20px auto;
width:150px;
}
#product-hed { margin-left:10px; }
.download #product-hed h2 { margin-left:22px; }
.download #product-hed h1 { width:590px; }
.download-collection-link { 
border:1px solid #eee; 
font-size:13px;
margin-top:30px;
padding:5px;
text-align:center;
}
.download-top-right.buttons { margin-top:20px; }
.download-top-right.buttons .btn-link { padding:5px 20px; }
.product section .download-product-list ul { margin:0; }
.download-product-list ul {
list-style:none;
margin:0;
overflow:hidden;
padding:0;
}
.download-product-list li {
border-bottom:1px solid #f1f1f1;
overflow:hidden;
padding:10px 0;
}
.download-product-list li div { float:left; }
.download-product-image { width:50px; }
.download-product-image img { width:100%;}
.download-product-desc {
font-size:13px;
padding:0 10px;
width:460px;
}
.download-product-desc a { 
display:block;
margin-bottom:3px;
}
.download-product-data { width:85px;text-align:center;margin-bottom:5px; }
.download-product-data span.price {
display:block;
margin-bottom:5px;
}
#close-download{
cursor:pointer;
}
#abuseModal h1,
#downloadPopup h1{
display:block;
font-size:40px;
font-weight:normal;
margin:0;
line-height:1.23;
}	
#abuseModal .side-module.side-product-list,
#downloadPopup .side-module.side-product-list {
width:394px;
}
#abuseModal .side-module.side-product-list .side-product-desc,
#downloadPopup .side-module.side-product-list .side-product-desc{
font-size:13px;
width:224px
}
.collapsible-inner { display:none; }
.collapsible.open .collapsible-inner { display:block; }
.product section.collapsible h3.collapsible-toggle { 
border-bottom:1px solid #eee; 
padding-bottom:15px;
padding-left:12px;
}
.product section.collapsible h3.collapsible-toggle:hover { cursor:pointer; }
.product section.collapsible.open h3.collapsible-toggle { 
border-bottom:0;
padding-bottom:0px; 
}
/* Business Center Landing */
/* Business Center pages should get a body class of 'business' */
.pcworld .peek-compare { background:#b91a16; }
.simple-landing-feature {
margin-bottom:40px;
padding:10px 10px 5px;
position: relative;
z-index:2;
}
.simple-landing-feature figure img { 
margin-bottom: 10px; 
width:100%;
}
.simple-landing-feature h1 { 
margin:0 0 10px; 
}
.pcworld .department a,
.pcworld .landing-listing .excerpt p.category { color:#b91a16; }
.landing-listing h2 { 
margin:10px 0;
padding-bottom:5px;
}
/* very similar to styles of #home-main-primary -- could possibly be combined */
.landing-listing h2 { 
border-bottom:1px solid #ccc; 
}
.landing-listing .excerpt { 
margin-bottom:25px;
overflow:hidden;
}
.landing-listing .excerpt p { 
margin:0;
}
.landing-listing .excerpt p.post-meta { 
margin-bottom:5px;
}
.landing-listing .excerpt-img { 
float:left;
width:140px;
}
.landing-listing .excerpt-text { 
float:right;
width:460px;
}
.landing-listing .offsite .excerpt-text { 
float:none;
width:100%;
}
.landing-listing .offsite .excerpt-text p{
font-size:13px;
color:#777;
}
.offsite a span {
padding-right:20px;
padding-left: 4px;
}
.sistersite a span {
padding-left: 4px;
}
.landing-listing .listing-footer { 
border-top:1px solid #e6e6e6;
padding-top:10px;
}
.landing-banner {
clear:both;
margin:20px 0;
padding:0 10px;
}
.landing-banner h1 { margin:0; }
.tiled-listing h2 { 
border-bottom:1px solid #ccc; 
}
.tiled-listing .excerpt { 
float:left;
overflow:hidden;
}
.tiled-listing .excerpt p { 
margin:0;
}
.tiled-listing .excerpt p.post-meta { 
margin-bottom:5px;
}
.tiled-listing .excerpt-img { 
/*float:left;*/
width:140px;
margin: 0 0 8px 0;
}
.tiled-listing .excerpt-text { 
/*float:right;*/
}
.tiled-listing .listing-footer { 
border-top:1px solid #e6e6e6;
padding-top:10px;
}
.video-listing .excerpt {
width: 140px;
height:170px;
margin:0 0 10px 10px;
/*background-color: #4d4e4e;*/
background-color: #eee;
}
.video-listing .excerpt-img {
padding: 4px 4px 0 4px;
margin:0;
}
.video-listing .excerpt-text {
font-size: 12px;
padding: 4px;
overflow:hidden;
}
.side-module.whitepapers { border:1px solid #eee; }
.whitepapers h2 { margin:5px 10px 0; }
.whitepapers h3 { margin:0 10px; }
.whitepapers p { margin: 10px; }
.whitepapers ul { 
list-style:none;
margin:0;
padding:0; 
}
.whitepapers ul a { 
display:block;
line-height:1.2; 
padding:6px 10px;
}
.side-featured-brands { 
border:1px solid #e6e6e6;
margin-bottom:20; 
overflow:hidden;
}
.side-featured-brands h2 { 
border-bottom:1px solid #e6e6e6;
margin:0;
padding:5px 10px; 
}
.side-featured-brands .featured-brand { 
border-bottom:0;
float:left;
padding:10px;
width:50%;
}
.side-featured-brands img { 
display:block;
margin:0 auto 5px; 
}
.side-top-columns { 
background:#c2e8f6;
overflow:hidden; 
padding:10px;
}
.side-top-columns a { 
display:block;
float:left;
margin:10px 18px 8px;
width:70px;
line-height:1.25;
}
/* intentionally minimal, because we're not sure how much control you have over these */
.sponsored-links {
margin-bottom: 20px;
clear:both;
}
.sponsored-links h2 {
font-size:10px;	
margin:0;
padding:5px 10px;
font-weight:normal;
}
.sponsored-links .ad-title{ font-weight:bold; }
.sponsored-links .ad { padding:6px 10px 7px; text-align:left; border-bottom:1px solid #d2d2d2; background: #f2f2f2; color:#333; margin-bottom:1px; font-family:'Helvetica Neue',Arial,sans-serif; font-size:13px; }
.sponsored-links .ad a{ color:#333; font-size:16px; }
.sponsored-links .ad a.ad-site{ font-size:13px; }
#mobile-nav-toggle { display:none; }
/* image crops */
.imageContainer300x188{
width:300px;
height:188px;
overflow:hidden;
display:block;
}
.imageContainer300x188 img{
width:100%;
}
.imageContainer580xX{
width:580px;
height:auto;
clear:both;
}
.imageContainer580xX img{
width:100%;
}
.network-col .imageContainer300x188{
margin-bottom:10px;
}
.imageContainer295x185{
width:295px;
height:185px;
overflow:hidden;
display:block;
}
.imageContainer295x185 img{
width:100%;
}
.imageContainer70x70{
width:70px;
height:70px;
overflow:hidden;
display:block;
}
.imageContainer70x70 img{
width:100%;
}
.feature-inner div.imageContainer295x185{
margin-bottom:10px;
}
.imageContainer290x182{
width:290px;
height:182px;
overflow:hidden;
display:block;
}
.imageContainer140x88{
width:140px;
height:88px;
overflow:hidden;
display:block;
}
.imageContainer140x88 img{
width:100%;
}
.imageContainer120x75{
width:120px;
height:75px;
overflow:hidden;
display:block;
}
.imageContainer120x75 img{
max-width:100%;
}
.imageContainer75x51{
width:75px;
height:51px;
overflow:hidden;
display:block;
}
.imageContainer115x115{
width:115px;
height:115px;
overflow:hidden;
display:block;
}
.imageContainer115x115 img{
width:100%;
}
.embed-wrapper {
position:relative;
padding-bottom: 75%; /* 4/3 ratio */
height:0;
overflow:hidden;
}
.ovp-video-wrapper {
position:relative;
padding-bottom: 56.25%; /* 16/9 ratio */
height:0;
overflow:hidden;
}
.embed-wrapper iframe,
.embed-wrapper object,
.embed-wrapper embed,
.ovp-video-wrapper object {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
ul#myAccountNav {
list-style:none;
clear:both;
margin: 20px 0 0;
height:20px;
padding:0;
}
ul#myAccountNav li{
list-style:none;
float:left;	
}
#myAccountNav a {
font-weight: bold;
text-transform: uppercase;
font-family: "proxima-nova",sans-serif;
color:#fff;
background: #3478c6;
background: -moz-linear-gradient(top, #3478c6 0%, #134385 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3478c6), color-stop(100%,#134385));
background: -webkit-linear-gradient(top, #3478c6 0%,#134385 100%);
background: -o-linear-gradient(top, #3478c6 0%,#134385 100%);
background: -ms-linear-gradient(top, #3478c6 0%,#134385 100%);
background: linear-gradient(top, #3478c6 0%,#134385 100%);
border-left: 1px solid #3478C6;
border-right: 1px solid #134385;
border-top: 1px solid #134385;
border-bottom: 1px solid #134385;
}
#myAccountNav a:hover {
background: #134385;
background: -moz-linear-gradient(top, #134385 0%, #3478c6 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#134385), color-stop(100%,#3478c6));
background: -webkit-linear-gradient(top, #134385 0%,#3478c6 100%);
background: -o-linear-gradient(top, #134385 0%,#3478c6 100%);
background: -ms-linear-gradient(top, #134385 0%,#3478c6 100%);
background: linear-gradient(top, #134385 0%,#3478c6 100%);
}
#myAccountNav a.selected {
background: #fff;
color: #333;
}
#myAccountNav a { padding:18px 10px;width:auto; }	
#main-content #issues .issue img {
float:left;
margin:7px 9px 70px 0;
}
/****************** BEGIN RESPONSIVE CSS *********************/
@media only screen and (min-width:320px) and (max-width:767px) {
/* phones, handhelds smaller than iPad */
body { background:#666; }
#mobile-nav-toggle { border-top:1px solid #666;clear:both;display:block;padding:5px 0;cursor: pointer;}
.product-peak { display:none; }
#page-wrapper { width:100%; min-height:auto; }
.container { margin:0;padding:0;width:100%; }
#banner { padding:50px 0 0;width:100%;position:relative; }
#banner-search-term { margin-right:10px;width:170px; }
#banner #logo { width:100%;padding-left:10px; }
#banner #logo a.banner-logo { margin:10px 0; }
#logo a.banner-social { margin: 25px 0 0 10px; }
#banner-toggle { width:100%;border:0;display:none; }
#banner-toggle a { width:100%;border:0;padding:5px 30px;background:none !important; }
#banner-tools { width:100%;float:none;position:absolute;top:-30px;height:30px; }
.home #banner-tools { float:none;width:100%; }
.home #banner-search-term { width:110px; }
#home-social { margin-right:0;margin-left:10px;}
.home-hero { height:380px;margin:0;overflow:hidden;position:relative;width:100%; }
.home-hero-image { bottom:0;left:0;position:absolute;width:100%; }
.home-hero-text { right:auto;padding:10px;position:relative;top:auto;width:100%;margin-top:80px; }
.home-hero-text p,
.home-hero-text ul { display:none; }
#home-panels { position:relative; }
.home-panel { display:none; }
#buzz-commented,
#buzz-popular,
#buy-reviews,
#buy-bestrated{display:none;}
.int-panel { left:0;width:100%;padding:10px;height:auto; }
#int-panels { width:100%; }
.home .int-panel { top:379px; }
#ad1crawl {text-align:center;margin-bottom:20px;}
.home-hero-solo .home-hero-text.leftPos{ left:0; }
.home-hero.home-hero-solo .home-hero-image{background-size:auto; background-position:0 120px;}
/*#main-nav,*/
#main-nav .container { height:60px;width:100%; }
#panel-nav { left:auto;position:relative;top:auto;width:100%;margin:-3px auto 0;overflow:visible; }
#panel-nav li { width:33.33333333333333333333%; }
#panel-nav li:last-child a { border-right:0; }
#panel-nav a { padding:10px 0;width:100%; }
.new-buzz, body.pcworld .new-buzz, body.macworld .new-buzz { left:18px;top:-33px; height:40px; background-position:0 -7px; }
#site-nav { display:none;background:#fff;width:50%;float:left; }
.home #site-nav { width:100%;border-bottom:1px solid #ccc; }
#site-nav li { float:none; }
#site-nav a { float:none;padding:10px; }
.home #site-nav a { text-align:center; }
#site-nav a.active { background:#eee; }
#section-nav { display:none;background:#eee;width:50%;float:right; }
#section-nav ul { left:auto; }
#section-nav li { float:none; }
#section-nav a { padding:3px 10px !important;float:none; }
#extra-nav,
#extra-nav-toggle { display:none; }
.home #banner #logo { width:100%;margin:0;border-radius:0; }
.home #banner #logo a.banner-logo { margin-left:10px; }
.home #logo a.leave-behind.razr-max { padding-right:0; }
.home-features { height:auto;overflow:visible;width:100%;display:none; }
.home-features-inner { height:auto;left:0;width:100%; }
.home-feature { border-bottom:1px solid #333;float:none;height:auto;width:100%;padding:10px; }
.home-features-ad { display:none; }
.home-features .cloned { display:none; }
.home #main { float:none;width:100%; }
.home #side { display:none; }
#home-main-primary { float:none;width:100%; }
#home-main-primary h2 { display:none; }
#home-main-primary .excerpt { padding:0 10px; }
#home-main-primary .excerpt-img, .landing-listing .excerpt-img { width:30%; }
#home-main-primary .excerpt-img img, .landing-listing .excerpt-img img { width:100%;}
#home-main-primary .excerpt-text, .landing-listing .excerpt-text { width:68%; }	
#home-main-secondary { display:none; }
#main-content { clear:both;padding-top:10px; }
#main { width:100%;float:none;overflow: hidden; }
#side { width:100%;float:none; }
#side-promo { display:none; }
.article-main-image img { width:100%; }
.article-meta .fmenu { float:left;padding-left:0;padding-top:10px; }
.article-meta .fmenu li:first-child { padding-left:0; }
.comment { width:auto; }
.comment-avatar { margin-right:10px; }
.comment-text { float:none;width:100%; }
#comment-form { width:auto;margin-right:10px; }
#comment-form textarea { width:78%; }
/*#bottom-promo { display:none; }*/
#network .container,
#footer .container { width:100%; }
.footer-col { float:none;width:auto;clear:both; }
.network-col { float:none;width:auto;clear:both;position:relative; overflow:hidden; }
.network-col a { display:block;width:100%;clear:both; }
a.networkLabel-pcworld, a.networkLabel-techhive, a.networkLabel-macworld { background-size: 105px auto; float: left; margin-bottom: 0; margin-left: 33%; text-align: left !important; }
.network-col img { float:left;width:30%;margin-top:-25px; }
div.network-col div.imageContainer300x188{ width:100%; height:auto; overflow:visible; }	
.network-col p { width:67%;float:right; font-size:.9em; }
.imageContainer580xX{width:100%; }
.col1 .stack .imageContainer140x88{float:left; width:30%; height:auto;}
.category .imageContainer290x182{float:left; width:30%; height:auto; }
.category section div.col1 .imageContainer290x182 img{float:left; width:100%; height:auto; }
.side-module.flatimage img{ width:100%;}
#cap-procon{display:block;}	
.product header {width:100%;}
.product #product-hed h1 {width:95%;}
#product-hed .rating.large{ margin-right:20px; }
#product-cap{ margin:10px;}
#cap-image-wrapper{ width:100%;}
#cap-image{ margin: 0 auto 10px; }
#cap-details{ width:100%; margin-left:0;}
#cap-procon section{ width:100%; }	
#product-cap-pricing{ float:none; clear:both; display:block; }
#product-cap #compare-lede{display:none;}	
#capEnlarge{display:none;}
body.storyline ul.fmenu { display:block; float:right; }
.story-pkg-inner ul { width:240px; }
#section-nav .container .center { float: none;right: auto; }
.panel-col { width:100%; }
.panel-col,
.home .panel-col { float:none;height:auto;margin-bottom:30px;border-right:0; }
.panel header p { float:none;margin:5px 0 10px; }
.panel header h2 { float:none;margin-left:0; }
.panel-sponsor { float:none;margin-left:0; }
.column-features { width:100%; }
.column-feature { padding:0; }
.column-feature a { float:none; }
/* PRODUCT PAGE */
/* carousel */
.article #carousel-thumbs-holder,
.product #carousel-thumbs-holder{ width: 100%; height: 80px; position: static; margin: 0; padding: 0;}
.article #carousel-thumbs,
.product #carousel-thumbs{ width: 90%; width: -mox-calc(100% - 40px); width: -webkit-calc(100% - 40px); width: calc(100% - 40px); height: 80px; margin: 0; float: left;}
.article #carousel-thumbs-holder .items,
.product #carousel-thumbs-holder .items{ width: 20000em; height: 80px; position: relative;}
.article #carousel-thumbs-holder .item,
.product #carousel-thumbs-holder .item{ border: none; border-right: 1px solid #ececec; float: left; width: 80px; }
#page-lede img{ width: 100%; }
.product .thm-gallery .items{ width:100%; height:250px; }
.article #carousel-thumbs-holder .next, .article #carousel-thumbs-holder .prev,
.product #carousel-thumbs-holder .next, .product #carousel-thumbs-holder .prev{ float: left; width: 20px; }
.article #carousel-thumbs-holder .next:before, .article #carousel-thumbs-holder .prev:before,
.product #carousel-thumbs-holder .next:before, .product #carousel-thumbs-holder .prev:before{ content: "\0025C0"; }
.article #carousel-thumbs-holder .next:before, .article #carousel-thumbs-holder .next:before,
.product #carousel-thumbs-holder .next:before, .product #carousel-thumbs-holder .next:before{ content: "\0025BA"; }
#lab-breakdown, #lab-compare{ width: 100%; }
#lab-breakdown .desc{ width: 25%; float: left; }
#lab-breakdown .breakdown-chart{ width: 65%; float: right; }
body.insiderLanding section{ margin:0 0 0 10px; width:90%; }
/* CATEGORY */
.peek-wrapper{ display: none; }
.category #page-lede{ width: 100%; }
.category #page-lede img{ width: 100%; padding: 0 10px; margin: 0 auto; }
.category #page-lede figcaption{ margin: 0 10px; }
.category section div.col1 img,
.category section div.col2 img{ margin: 0 auto; display: block; }
.category section div.col1 img{ width: 30%; float: left; }
.category section div.col1 .imageContainer140x88 img{ width: 100%; }
.category section div.col1 h3{ width: 64%; float:right; }
.category section.sponsored div.col1 h3{ float:left; margin: 5px; }
.category section.sponsored div.col2 h3{ margin: 5px auto; }
.category section div.col2{ float: none; width: 100%; margin-top: 10px; }
.category section div.col2 ul{ padding-left: 10px; }
.category section div.col1 img{ margin: 0 10px; }
.category section.sponsored div.col1 img.promo,
.category section.sponsored div.col2 img.promo{
float: left; width: 30%; margin: 0 auto; padding: 0 10px 0 0; }
.category section.sponsored div.col1 img.sponsor,
.category section.sponsored div.col2 img.sponsor{
width: auto; float: left; }
.category section header h3, .category section header h4{
padding: 0 10px; }
.category section div.col1{
float: none; width: 100%; }
/* clearfixify col1 */
.category section div.col1:before, .category section div.col1:after { content: ""; display: table; }
.category section div.col1:after { clear: both; }
.category section div.col1 { *zoom: 1; }
/* SLIDESHOW PAGE*/
.slideshow{}
.slideshow #adleaderboard{ min-height:100%; }
/* Scrollable Setup */
.slideshow #scrollable{ float: none; height: 230px; overflow: hidden; position: relative; width:90%; max-width: 600px; }
.slideshow #scrollable .items{ position: absolute; width: 20000em; }
.slideshow #scrollable .img{ float:left; width: auto; max-width: 800px; margin: 1px solid #F0F; }
.slideshow #slides .img img{ width:85%; }
.slideshow #slides{ width: 100%; }
.slideshow #slides nav{ position: static; height: 30px; width: 320px; height: 50px; }
.slideshow #slides nav ul{ float: left; border: none; padding-right: 20px; }
.slideshow #slides nav ul li{ display: inline; }
.slideshow #ss-prev-next{ width: 100px; padding-top: 10px; width: 140px; }
.slideshow #ss-next{ float: right; }
.slideshow #ss-prev{ float: left; }
.slideshow #ss-return{ }
.slideshow #ss-more{display:none;}
.slideshow #slides .caption{ float: none; width: 100%; clear:both; }
.slideshow #slides .caption .ad{ }
.slideshow #ss-below{ width: 100%; }
/* END SLIDESHOW PAGE */
.side-product-list.two-col .side-product-desc{ width: 170px; }
.category .badged-module .styled-select{ background: url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/techhive/nav-elements_sprite.png) 275px -118px no-repeat #FFF; width: 300px; }
.category .badged-module .styled-select select{ width: 300px; }
.sharing-tools { position:relative;top:auto;left:10px;overflow:hidden;width:100%; }
.sharing-tools li { float:left;width:70px; padding-top:0; }
.sharing-tools li:first-child,
.sharing-tools li:last-child { padding-top:0;}
.related-stories { margin:0 10px 20px 10px;border-bottom:1px solid #ccc;padding:0; }
.related-stories img { display:block;float:none; }
.related-story { border-bottom:0; }
.side-promo { display:none; }
.side-product-desc { width:150px; }
#main-search-term { width:85%; }
#saved-comparisons { display:none; }
.related-searches div { float:none;width:100%; }
.filters { clear:both;float:none;min-height:50px;width:100%; }
.filtered { float:right;width:100%; }
.pagination .hmenu { width:100%; }
.pag-next,
.pag-prev { text-indent: -10000px;width:40px;overflow:hidden; }
body.directory .filtered { width:100%;}
#directory-hed h1 { font-size:30px !important; }
.filtered header p { display:none; }
.filtered header h2 { float:none; }
body.directory #show-reviewed-lbl { clear:left; float:left; margin-left:0; margin-bottom:5px; width:120px; }
body.directory #show-reviewed-lbl span { display:none; }
.result-sorter { float:left;margin-left:10px;width:150px; }
.result-sorter label { display:block; float:left; padding-top:5px; }
.flat-select{ float:left; overflow: hidden; margin: 0 0 0 0; width: 135px; }
body.directory .filters { display:none; }
.directory-sponsor { display:none; }
.directory-features { display:none; }
.directory-feature { width:50%; }
.directory-feature img {width:95%; }
.product-results div.thumb { width:20%; }
.product-results div.thumb img { width:100%; }
.product-results div.desc { padding:5px 0 0;width:60%;margin-left:15%; }
.product-results div.desc p { font-size:16px !important; }
.product-results div.rating { clear:left;padding-top:5px;margin-bottom:5px;margin-left:38%; }
.product-results div.price { clear:left;padding-top:0;margin-bottom:10px;margin-left:38%;width:60%; }
.product-results div.price a { padding-top:0; }
.product-results div.compare { display:none; }
.product-results .no-review div.price { clear:left; }
.product-results div.price a.buy-direct { height:auto; }
.product-results div.price .amt { display: inline; text-size:15px; }
#mobile-search { display:block !important;overflow:hidden;padding:0 10px 10px; }
body.directory #main-search-term { width:70%;float:left; }
body.directory #mobile-search button { float:left }
/* To hide YouTube videos on mobile and display link instead */
article iframe#youtube{
display:none;
}
article .youtube{
clear:both;
display:block;
}
div.home-hero-solo div.home-hero-text.lightTheme { width:100%; display:block; padding:5px 15px 6px; margin:0 0 10px; top:190px; background: url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/techhive/background50.png); right:0; }
div.home-hero-solo div.home-hero-text.lightTheme h2{ margin-top:0; text-align:left; }
div.home-hero-solo div.home-hero-text.lightTheme h2 a{ margin-top:0; color:#fff; text-shadow:none; }
div.home-hero-solo div.home-hero-text.darkTheme { width:100%; display:block; padding:5px 15px 6px; margin:0 0 10px; top:190px; background: url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/techhive/background50.png); right:0; }
div.home-hero-solo div.home-hero-text.darkTheme h2{ margin-top:0; text-align:left; }
div.home-hero-solo div.home-hero-text.darkTheme h2 a{ margin-top:0; color:#fff; text-shadow:none; }
.home-hero-split div.home-hero-one div.home-hero-text.topPos.lightTheme { width:50%; display:block; padding:5px 15px 6px; margin:0 0 10px; top:190px; background: url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/techhive/background50.png); right:0; }
.home-hero-split div.home-hero-one div.home-hero-text.topPos.lightTheme h2{ margin-top:0;text-align:left; }
.home-hero-split div.home-hero-one div.home-hero-text.topPos.darkTheme { width:50%; display:block; padding:5px 15px 6px; margin:0 0 10px; top:190px; background: url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/techhive/background50.png); right:0; }
.home-hero-split div.home-hero-one div.home-hero-text.topPos.darkTheme h2{ margin-top:0; }
.home-hero-split div.home-hero-one div.home-hero-text.bottomPos.lightTheme { width:50%; display:block; padding:5px 15px 6px; margin:0 0 10px; top:190px; background: url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/techhive/background50.png); right:0; }
.home-hero-split div.home-hero-one div.home-hero-text.bottomPos.lightTheme h2{ margin-top:0;text-align:left; }
.home-hero-split div.home-hero-one div.home-hero-text.bottomPos.darkTheme { width:50%; display:block; padding:5px 15px 6px; margin:0 0 10px; top:190px; background: url(https://web.archive.org/web/20121110224954im_/http://zapt5.staticworld.net/images/furniture/techhive/background50.png); right:0; }
.home-hero-split div.home-hero-one div.home-hero-text.bottomPos.darkTheme h2{ margin-top:0;text-align:left; }
}
@media only screen and (min-width:768px) and (max-width:768px) { /* */
/* portrait tablet */
.home #logo { margin-top:0px; }
#banner { padding:0 10px;width:768px; }
#banner #logo { width:270px;}
#banner-toggle { width:205px; }
#banner-toggle a { width:203px;padding:24px 10px 30px; }
#banner-tools { width:270px; margin-top:-20px; }
#banner-search-term { width:130px; }
#page-wrapper { width:768px; }
#main-nav { }
#main-nav .container { width:768px;padding-left:0;margin:0; }
#panel-nav { margin-left:0;margin-top:-1px;width:100%; }
#panel-nav li { width:256px; }
#panel-nav a { padding:10px 15px;width:100%; }
#site-nav.fmenu { clear:both;float:none;margin:0;padding:0; }
#section-nav { width:768px;margin:0 0 20px 0;clear:both; }
#section-nav .container { width:768px; }
#section-nav ul { left:0;float:none; }
#section-nav .container .center { right:0;float:none; }
.container { margin:0 auto;width:768px; }
#network .container,
#footer .container { width:768px; }	
.network-col,
.footer-col { width:230px; margin:10px 10px 30px; }
.imageContainer300x188{ width:100%; }
.network-col img {width:100%;}
.footer-col img{ width:100%; }
.footer-col img.footerIcon{ width:auto; }	
.int-features-inner { height:210px;margin-left:0;width:768px; }
.int-feature { height:210px;width:256px; }
.int-feature img { width:100%; }
#int-panels { width:768px; }
.article-main-image { width:400px; }
.article-main-image img { width:100%; }
.article-meta .hmenu { float:left; }
#main-content { width:768px; }
#main { width:410px; }
.home #main { float:left;width:410px; }	
#home-main-primary .excerpt-text { width:250px; }
#home-reviews{display:none;}
#home-main-secondary{clear:both;}
#side { margin-right:10px; }
.home #banner-tools { width:388px; }
.home #logo { width:390px; }
#capEnlarge{display:none;}
#cap-procon{display:block;}
.home-hero { height:335px; }
.home-hero-image { bottom:0;left:0;position:absolute; }
.home-hero-image img { width:100%; }
.home-hero-one { float:left;height:335px;width:384px; }
.home-hero-two { border-left:1px solid #000;float:right;height:335px;position:relative;width:384px; }
.home-hero-solo .home-hero-text.leftPos { left: 20px; }
.home-hero-text.leftPos.lightTheme p, .home-hero-text.leftPos.darkTheme p{display:none;}
.home-hero-solo .home-hero-text.rightPos{ top:60px;right:20px;width:350px; }
.home-hero-text.rightPos.lightTheme p, .home-hero-text.rightPos.darkTheme p{display:none;}
.home-hero-split .home-hero-text.topPos { top:60px;right:20px;width:350px; }
.home-hero-split .home-hero-text.bottomPos { top:200px;left:25px;width:350px; }	
#home-main-primary { float:none; margin-left:10px; width:400px; }
#home-panels { margin:0 auto;width:768px; }
.home-panel { bottom:0;height:300px;left:10px;position:absolute;width:748px; }
.home-features { height:270px;margin:0 auto;overflow:hidden;position:relative;width:768px; }
.home-features .cloned { display:block; }
.home-features-inner div { float:left; }
.browse { display:none;width:30px;height:30px;position:absolute;top:125px;background:url(/web/20121110224954im_/http://www.pcworld.com/FPO/FPO-slider-nav.png) 0 0 no-repeat;cursor:pointer; }
.browse.prev { left:5px;z-index:10; }
.browse.next { right:5px;background-position:0 -30px; }
.home-features-inner { height:270px;width:768px;position:relative; margin-left:1px; }
.home-features .items { height:270px;width:100000px;position:relative; }
.home-features-ad { position:absolute;top:0;right:0;background:#fff;width:336px;height:280px;overflow:hidden; }
.home-feature { border-left:1px solid #fff;border-bottom:0;float:left;width:210px;height:270px;padding:10px; }
.feature-inner { width:190px; }
div.imageContainer295x185 { width:190px; height:119px; }
div.imageContainer295x185 img{ width:190px; }
.home-features-ad { display:block; }
#comment-form { width:390px; }
.comment-text,
#comment-form textarea { width:312px; }
.int-panel { left:0;width:768px;padding:10px;height:auto; }
#int-panels { width:100%; }
.home .int-panel { top:369px; }
.category section div.col1 img{ max-width:180px; }
.imageContainer580xX{width:100%; }
#comment-count { display:inline;left:auto;padding:0;position:relative;top:auto; }
.sharing-tools { position:relative;top:auto;left:10px;overflow:hidden;width:100%;padding-top:0; }
.sharing-tools li { float:left;width:70px;padding:0; }
.sharing-tools li:first-child { padding-top:0;}
.socialite.twitter-share { margin-right:12px; }
.socialite.googleplus-one { margin-right:12px; }
/* PRODUCT DIRECTORY */
.directory .directory-feature {width: 210px;}
.directory .directory-feature img{ width: 100%; }
body.directory .filtered{ width: 610px;}
body.directory #show-reviewed-lbl{ display:block;float:left;margin-left:10px;padding-top:5px; }
.directory .result-sorter{ margin-left: 15px; width: 180px; }
.directory #sort-select{ width: 120px; }
.directory td.compare{ display: none; }
body.directory .filtered { width:590px;margin-right:10px; }
body.directory .filters { margin-left:10px; }
.product-results div.desc { padding:10px 10px 0 0;width:450px; }
.int-panel { left: 0px;top: 0;width: 768px; }
#buy-search input[type="text"] { height: 30px;width: 230px; }
.panel-col { width:249px; }
.panel-col .styled-select { width:140px; }
.panel-col .styled-select select { width: 140px; }
#banner-toggle-arrow { left: 85px; }
.featured-premium { height:auto;margin-bottom:50px;overflow:hidden; }
.featured-top { height:auto;overflow:hidden;padding-top:0; }
.premium-meta { float:none;margin-left:0; }
.purchase-options div.purchase-option { margin:0 13px 10px 0; }
.comment { width:390px; }
.landing-listing { margin-left:10px; }
.landing-listing .excerpt-text { width:250px; }
.simple-landing-feature,
.category #main { padding-left:10px; }
.category .col1 img { width:100%; }
.category .sponsored .col1 img { width:auto; }
.column-features { width:390px; }
.column-feature { width:195px; }
.column-feature img { width:100%; }
.product #page-lede { margin-left:10px;width:400px; }
.product #page-lede img { width:100%; }
#main-search { margin-left:10px; }
#main-search-term { width:365px; }
.related-searches div { width:320px; }
.filtered { width:400px; }
.filters { min-height:0;width:400px;margin-left:10px; }
.filters.directory-filters { float: left;width: 150px;min-height: 800px; }
.product .thm-gallery .items{width:400px;height:268px;}
.product .thm-gallery .item img {max-width: 380px; max-height: 248px;}
.peek-target{
display:none;
}
}
@media only screen and (min-width: 769px){
/* landscape tablet, midrange PC */
.directory td.compare{
display: none;
}
}
@media only screen and (min-width:1024px){
/* non-superwide desktop */
.network-col { width:290px; margin:10px 15px 30px; }
.network-col .imageContainer300x188{ width:290px; }
.network-col img {width:100%;}	
}
@media only screen and (min-width:769px) and (max-width:1024px){
.int-panel { left:27px; }
}
@media only screen and (min-width:1024px) and (max-width: 1024px){
.product section table.related{
margin-left: -62px;
width: 640px;
}
.product section table.related td.compare{
width: 52px;
color: #FFF;
text-align: center;
}
.product section table.related td.price-rate{
width: 80px;
padding: 0;
text-align: right;
}
.home #page-top{margin-left:-53px;}
#banner { width:1024px;padding:0 40px; }
.home #logo a.banner-logo {margin:8px 0 0 52px;}
#page-wrapper { width:1024px; overflow:hidden; }
#int-features { width:1024px; }
.int-features-inner { border-left:1px solid #ccc;}
#int-features .browse { display:none; }
#comment-count,
.comment-count {
display:inline;
left:auto;
padding:0;
position:static;
top:0px;
width:auto;
}
.pullquote-container p {
padding:5px 0 10px 0;
margin:0 0 0 0;
background: none !important;
}
.sharing-tools { position:relative;top:auto;left:10px;overflow:hidden;width:100%;padding-top:0; }
.sharing-tools li { float:left;width:70px;padding:0; }
.sharing-tools li:first-child { padding-top:0;}
body.storyline ul.fmenu { display:block; float:right; }
div.home-features-inner{
width:100%;margin-left:27px;
}
.home-features-ad {
right: 135px;	
}	
.home .prev.browse.left, .home .next.browse.right,
.home .features-fade.left, .home .features-fade.right { 
display:none;
}
.peek-target{
display:none;
}
}
@media only screen and (min-width:1460px) {
/* super-wide desktop */
#page-top { }
#banner { margin-left:auto;width:1430px; }
.home #banner { margin-left:auto;width:1133px; }
#network .container,
#footer .container { padding-right:340px;width:1430px;padding-left:70px; }
#main-nav { margin-right:345px; }
/*#main-nav .container { padding-right:340px;width:1430px;padding-left:80px; }*/
#page-wrapper { width:1435px;overflow:hidden;position:relative; }
.home #page-wrapper { width:1475px; }
#int-features { width:1435px; }
.int-features .browse.next { right:auto;left:1020px; }
.int-features .browse.prev { left:20px; }
.int-features-inner { margin-left:60px; }
.home-features,
.home #page-top,
.home-hero { margin:0; }
#panel-loader { position:absolute;top:0px;right:0;display:block;width:345px;height:200px; }
#wide-panel-banner { display:block;position:absolute;left:1087px;top:0;height:140px;z-index:100;width:340px;overflow:hidden; }
.home #wide-panel-banner { left:1130px; }
#wpb-inner { box-shadow:inset 7px 0 5px -5px #000;height:400px; }
#wpb-sponsor { position:absolute;bottom:60px;left:20px;font-family:'ff-enzo-web',sans-serif;font-size:14px; }
body.pcworld #wpb-sponsor {
font-family: "facitweb",sans-serif;
}
body.macworld #wpb-sponsor {
font-family: "proxima-nova",sans-serif;
}
#wpb-sponsor a { color:#666; }
#wpb-sponsor img { vertical-align:middle; }
#wide-panel-nav { display:block; }
#wide-panel-nav a { font-family:'ff-enzo-web',sans-serif;color:#fff;text-transform:uppercase;font-weight:bold; }
body.pcworld #wide-panel-nav a {
font-family: "facitweb",sans-serif;
}
body.macworld #wide-panel-nav a {
font-family: "proxima-nova",sans-serif;
}
#main-content.container { margin:0 auto 0 80px; }
#section-nav { margin:0 340px 20px 70px; }
.home #section-nav { margin:0 340px 0 70px; }
#panel-nav { display:none; }
.int-panel { background:transparent;width:320px;margin:0 auto;height:1200px;left:10px;top:50px;overflow: visible; }
.int-panel#buzz { z-index:6000; }
.home .int-panel { height:1200px;top:145px; }
.panel-col,
.home .panel-col { float:none;height:auto;margin-bottom:30px;border-right:0; }
.panel header p { float:none;margin:5px 0 10px; }
.panel header h2 { float:none;margin-left:0; }
.panel-sponsor { float:none;margin-left:0; }
.panel-col { min-height:200px; }
.slideshow #main-content{ width: 970px; }
.slideshow #main-content.container { margin: 0 auto 0 80px; padding-right:340px; }
.slideshow #slides-wrapper{ padding-right:340px; }
.slideshow #slides{ width: 1010px; } 
.slideshow #slides nav{ left: 0; } 
.slideshow #scrollable{ margin-left:75px; }
.slideshow #slides header{ margin: 0 0 40px 75px; }
.slideshow #ss-share { clear: left; margin-left:75px; }
.slideshow #section-nav { margin: 0 360px 20px 70px; }
}
@media only screen and (-webkit-min-device-pixel-ratio:2){
#footer-logo,#footer-logo-pcw,#footer-logo-mw {
height:37px;
width:163px;
}
#footer-subscribe img{
width:35%;
}
}
@media only print{
#wide-panel-banner, #panel-loader, #network, #footer, #main-nav, #section-nav, #page-top, #adleaderboard{display:none;}
}

/*
     FILE ARCHIVED ON 22:49:54 Nov 10, 2012 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:12:12 Jun 01, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.491
  captures_list: 0.729
  exclusion.robots: 0.058
  exclusion.robots.policy: 0.042
  esindex: 0.012
  cdx.remote: 32.327
  LoadShardBlock: 273.968 (3)
  PetaboxLoader3.datanode: 178.948 (4)
  PetaboxLoader3.resolve: 183.503 (3)
  load_resource: 172.555
*/