body.slideshow article{background:transparent;}

.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; }

body.macworld.insider ul.welcome li:first-child{ padding-right: 18px; background: url(http://csmb.staticworld.net/images/furniture/macworld/MW-Insider-Icon-noborder-12px.png) right 3px no-repeat;}

small.credit {
	background: url(http://csmb.staticworld.net/images/furniture/techhive/backgroundwhite70.png);
	color:#333;
    font-size: 9px;
	padding:1px 3px 2px;
}

.fb-like {
    height: auto !important;
}

#home-main-primary .bug, .landing-listing .bug, .panel-col .bug, .col2 .bug, #side .bug{ display:inline-block; line-height:1.2; margin-right:5px; }
#home-main-primary .bug.sponsored, .landing-listing .bug.sponsored, .panel-col .bug, .col2 .bug, #side .bug, body#search .bug.sponsored{ font-weight: bold; text-transform: uppercase; color:#999; }
#home-main-primary .bug.live, .landing-listing .bug.live, body#search .bug.live, #side .bug.live{ font-weight: bold; text-transform: uppercase; color:#93c83d; }
#home-main-primary .bug.updated, .landing-listing .bug.updated, body#search .bug.updated, #side .bug.updated{ font-weight: bold; text-transform: uppercase; color:#ff8c1e; }
#home-main-primary .bug.breaking, .landing-listing .bug.breaking, body#search .bug.breaking, #side .bug.breaking{ font-weight: bold; text-transform: uppercase; color:#FF0000; }
#home-main-primary .bug.firstlook, .landing-listing .bug.firstlook, body#search .bug.firstlook, #side .bug.firstlook{ font-weight: bold; text-transform: uppercase; color:#68a0a6; }
#home-main-primary .excerpt-text .bug.video, .landing-listing .excerpt-text .bug.video, body#search .excerpt-text .bug.video, #side .bug.video{ font-weight: bold; text-transform: uppercase; color:#B5B5B5; background:url(http://csmb.staticworld.net/images/furniture/techhive/playbutton.png) no-repeat 0 0;padding-left:15px; background-size:13px 13px;}


#home-main-primary .excerpt, .landing-listing .excerpt{ position:relative; }

.excerpt-img.bug.video:after{ content:url("http://csmb.staticworld.net/images/furniture/techhive/icn-play-overlay-sm.png"); display:block; z-index:100; position:absolute; left:54px; top:30%; height:30px; width:31px; }


#tso-wrapper{ background:#FFF; margin:0 auto; overflow:hidden;clear:both;}
#tso{ width:970px; clear: both; padding: 15px 20px 10px; border:1px solid #E6E6E6; overflow:hidden; margin:0 auto 40px; background-color:#fff; overflow:hidden; z-index:2; position:relative; }
#tso h3{ margin:0; color: #CCCCCC; text-transform: uppercase;}
#tso ul{ list-style:none; width: 100%; float: left; padding-left: 0; margin-left: 0; margin-bottom:0; margin-top:5px; }
#tso ul li{ float: left; width: 48%; margin-bottom:7px; margin-right:15px;}
#tso ul li a{ font-weight:bold; display:block; clear:both; }
#tso ul li span{ font-size:13px;}
#tso ul li:nth-child(odd) { clear: left; }

.side-product-list li .priceTopRated a{ color:#4D4E4E; }

.sponsored-links.foot{ width:728px; clear: both; padding: 15px 20px 10px; overflow:hidden; margin:0 auto 40px; }
#bing-sidebar.sponsored-links.foot{ width:100%; max-width:1130px; padding:0 95px 40px; }


section.sponsored div.col1 h3, section.sponsored div.col2 h3{ font-size:16px; line-height: 21px; margin-top:5px;}
section.sponsored div.col2 h3 a{ color:#4D4E4E; }

#footer-subscribe h2{ clear:none; }
#footer-subscribe.clearfix{ overflow:visible;}
#ipboard_body #banner-tools{float:right;}


.category section.sponsored{ background:none; border:1px solid #D1D1D1; }
#side section.sponsored{ background:none; border:1px solid #D1D1D1; padding:10px; margin-bottom:10px; }
#side section.sponsored img.promo{ float: left; }
#side section.sponsored img.sponsor{ float: none; display: inline; }
#side section.sponsored div.col1 h3 a,
#side section.sponsored h3 a{ color: #25A7D7; text-transform: none; }
#side section div.col1 { float: left; padding-right: 5px; width: 50%; }
#side section div.col2 { float: right; padding-left: 5px; width: 50%; }
#side section.sponsored header h5, #side section.sponsored h2 { margin-top: 0; }
#side section.sponsored header h5 { color: #999999; font-weight: 400; }
#side section.sponsored header{ border-bottom:1px solid #ADADAD; margin-bottom:10px; }
#side section div.col1 h2 { line-height: 1.2; }

.comment-text img{
	max-width:100%;
}

.story-pkg-hed figure img{
	max-width:100%;
}

body.ranked .collection-set { counter-reset: product;}
body.ranked .collection-set > .collection-item{ counter-increment: product; }
body.ranked .collection-set .collection-item .imageContainer115x115:before{ content: counter(product); }
body.ranked .collection-item .imageContainer115x115:before{ color:#FFF; opacity: .9; font-size:15px; padding: 1px 6px 2px; position:absolute; background-color:#333333; margin-top:-5px; margin-left:-5px; font-family:'ff-enzo-web',sans-serif; }
body.ranked.pcworld .collection-item .imageContainer115x115:before{ font-family:'facitweb',sans-serif; padding: 3px 6px 2px; }
body.ranked.macworld .collection-item .imageContainer115x115:before{ font-family:'proxima-nova',sans-serif; padding: 3px 6px 2px;}


.excerpt.sponsored .post-meta{ display:none;}
.excerpt.sponsored p{ color:#777; }
.excerpt.sponsored .excerpt-text h3 a{ color:#444; }

#article2013822 table.stats tr:nth-of-type(even){ background-color:#f2f2f2; } 
#article2013822 table.stats th{ border-left:1px solid #D9D9D9; }
#article2013822 table.stats tr:first-child(odd){ border-left:none; border-right:none;  }
#article2013822 table.stats tr th:first-child{ border-left:none; }



/* CDW article */


.blog258 #side .blx .blx .side-module.flatimage, .blog258 #side #textAds, .blog258 #side .sponsored-links, .blog258 #side #nlmod, .blog258 #page-wrapper #tso {display:none;}

/* #article2015071 #side .blx .blx, #article2015071 #side #textAds, #article2015071 #side .sponsored-links, #article2015071 #side #nlmod, #article2015071 #page-wrapper #tso, #article2015071 #side #ad336showcase-2, #article2015071 #adleaderboard2 {display:none;} */

#article2015071 #side .blx .blx, #article2015071 #side #textAds, #article2015071 #side .sponsored-links, #article2015071 #side #nlmod, #article2015071 #page-wrapper #tso {display:none;}

#article2015071 #adleaderboard { margin: 40px 0; }


#article2015071 #main-content {border-top: 1px solid #CCCCCC;
    padding-top: 40px;}
    
#article2015071 .article-byline {text-indent:-2000px;}

    
#article2015071 .article-meta {background: transparent url("http://static.macworld.com/images/cdw_hub/spons_cdw.png") no-repeat 0 10px;}

/* end CDW article */



/* Fixing forums issue */
body#ipboard_body #content, body#ipboard_body #admin_bar {  -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
body#ipboard_body .topic_controls{ float:left; }
#footer { overflow:hidden; }
body#ipboard_body fieldset{ float:left; display:block; clear:both; width:100%; }
body#ipboard_body #section_links{ margin:15px; }
body#ipboard_body #branding{ height:auto}
body#ipboard_body #ipbwrapper #user_navigation.not_logged_in { height: auto; padding: 0; }
body#ipboard_body #user_navigation.not_logged_in a#sign_in { color: #FFF; }
body#ipboard_body #ipbwrapper #user_navigation{ border-width:0;}
body#ipboard_body #search{ margin-right:10px; }


div.blxPproductdirectoryad{ overflow:hidden; float:right; display:block; max-width:795px; }
.product-results.sponsored{overflow:hidden; display:block;}

div.blx.blxPbizdevinternalprimary img{ max-width:100%;}
div.blx.blxPbizdevinternalprimary{margin-bottom:10px;}
div.blx.blxPadopstechnetpixel{ display:none; }

div.col1.twoCols,div.col1.threeCols,div.col1.fourCols{ z-index:29;}


span.ob_org_header{ font-family:'ff-enzo-web',sans-serif; }
body.pcworld span.ob_org_header{ font-family: "facitweb",sans-serif; }
body.macworld span.ob_org_header { font-family: "proxima-nova",sans-serif; }




/* gamepro label */
body.pcworld#software-games_index header#hed-span{ background:url(http://static.pcworld.com/images/gamepro/gamepro_logo_202020-reversed.png) 0 0 no-repeat; padding-top:35px; }


/* business ready header */
body.pcworld#business_index header#hed-span h1{ 
background:url(http://csmb.staticworld.net/images/furniture/techhive/BusinessReadyLogo-BusinessHeader-pcw.png) 203px 2px no-repeat;
}
body.macworld#business_index header#hed-span h1{ 
background:url(http://csmb.staticworld.net/images/furniture/techhive/BusinessReadyLogo-BusinessHeader-mw.png) 203px 4px no-repeat;
}

body.pcworld .hideFromSubscriptionPages{ display:none; }


@media only screen and (min-width:768px) and (max-width:768px) {
body.article section.page{ overflow:hidden; }
.footer-col img.footerIcon{ width:auto; }
#internal-social,body.pcworld #internal-social,body.macworld #internal-social{width:66px;float:left;margin:-5px 0 0 0;}

body #logo a.banner-logo{ width:180px; }
body.pcworld #logo a.banner-logo{ width:180px;}
body.macworld #logo a.banner-logo{ width:180px;}

#banner-toggle { width: 152px; }
#banner-toggle a { padding: 24px 25px 13px; width: 150px; }
#banner-toggle a span { font-size: 26px; clear:both; }
#banner-toggle-arrow { left: 58px; }
#panel-nav li { width: 192px; }
body #logo a.banner-logo{ position:relative; margin:10px 0 0 0 }
body.home #banner #logo { margin: 10px 0 0 10px; }	
}

@media only screen and (min-width:320px) and (max-width:767px) {
	body.article section.page{ overflow:hidden; }	
	.blx.blxM115.blox4_html.blxC120{ display:none;}
	#banner-search-term{ width:155px;}
	#banner .hmenu{ margin: 42px 5px 0 0; }
	#home-social{ width:59px; }
}

@media only screen and (min-width:320px) and (max-width:768px) {
	body.directory .product-results.sponsored{ display:none; }
	.sponsored-links.foot{ width:95%; margin:10px 5px 20px; display:inline-block; }
	#tso{ width:95%; margin:10px 0 20px 7px; display:inline-block; }
	#tso ul{ float: none; }
	#tso ul li{ float: none; width: 100%; margin-right:0; }
	div.blxPadopstechnetpixel{ height:0px; }
	body.pcworld#business_index header#hed-span h1, body.macworld#business_index header#hed-span h1{ background:none; }
	body #page-top { min-height:0px; }
	.product #carousel-thumbs div img, .article #carousel-thumbs div img, .article #carousel-thumbs-holder .items img, .product #carousel-thumbs-holder .items img { width: auto; }
	.excerpt-img.bug.video:after{  content:url("http://csmb.staticworld.net/images/furniture/techhive/playButtonCorner.png"); left:-1px; top:0; }
	
}


@media only screen and (min-width:1024px) and (max-width: 1024px){
#banner { padding: 0 23px; }
#header-leaderboard { margin: 0 25px 0 0; }
}

@media only screen and (max-width: 768px) and (min-width: 1px){
body.home .home-hero-split .home-hero-one .home-hero-text.lightTheme,
body.home .home-hero-split .home-hero-two .home-hero-text.lightTheme,
body.home .home-hero-split .home-hero-one .home-hero-text, 
body.home .home-hero-split .home-hero-two .home-hero-text{ 
	background: #494949 none; padding:10px 15px 6px;
}
.home-hero.home-hero-split{ 
	background: #494949 none; 
}
.home-hero.home-hero-split .home-hero-one .home-hero-image,
.home-hero.home-hero-split .home-hero-two .home-hero-image{
	background: #FFFFFF none;
}
}


/* Trend sponsorship 012013 */

body#article2025949.pcworld .side-module-chart h2:after, body#article2025950.pcworld .side-module-chart h2:after, body#article2025951.pcworld .side-module-chart h2:after, body#article2025952.pcworld .side-module-chart h2:after, body#article2025953.pcworld .side-module-chart h2:after, body#article2025954.pcworld .side-module-chart h2:after, body#article2025955.pcworld .side-module-chart h2:after, body#article2025956.pcworld .side-module-chart h2:after, body#article2025957.pcworld .side-module-chart h2:after, body#article2025958.pcworld .side-module-chart h2:after {
	content: url(http://static.pcworld.com/ad/preview/trend_micro/sponsorship_022013/trend_spons_logo_134x28.png);  
    display: block;  
    clear: both;  
    height: 28px;
    padding-bottom: 5px;
	}


body.macworld li.linkedinShare, body.techhive li.linkedinShare{ display:none; }
body.superguides #main{ max-width: 100%; }


.product #carousel-thumbs div img, .article #carousel-thumbs div img { display: block; margin: auto; max-height: 60px; max-width: 100%; position: relative; width: auto; }

html.touch .product-results div.compare,
html.touch .product #compare-lede,
html.touch #product-cap #compare-lede, 
html.touch .collection #compare-lede,
html.touch #saved-comparisons{ 
	display:none;
}

html.no-textshadow .network-header input#banner-search-term {
	position:absolute;
	top:0;
	right:0;	
}
html.no-textshadow .network-header #network-tools{
	width:415px;	
}

html.no-textshadow .home #banner-search-submit, html.no-textshadow .home-hero-image img{
	display:none;
}



#article2042945 figure.thm-gallery:after{ content:'A look at the best Ultrabook Systems for Entrepreneurs'; font-size:13px; font-family: "facitweb",sans-serif; color:#333;  }

.category section .sistersite span.ss-redirect{ display:block; }

body#product1295831.product .thm-gallery .items,
body#product1260663.product .thm-gallery .items,
body#product1260669.product .thm-gallery .items,
body#product1260666.product .thm-gallery .items,
body#product1260670.product .thm-gallery .items,
body#product1253490.product .thm-gallery .items,
body#product1260548.product .thm-gallery .items,
body#product1260549.product .thm-gallery .items,
body#product1260550.product .thm-gallery .items,
body#product1260551.product .thm-gallery .items,
body#product1260626.product .thm-gallery .items{ height:130px; }
body#product1295831.product .downloadCount, 
body#product1260663.product .downloadCount, 
body#product1260669.product .downloadCount, 
body#product1260666.product .downloadCount, 
body#product1260670.product .downloadCount,
body#product1253490.product .downloadCount, 
body#product1253745.product .downloadCount, 
body#product1260548.product .downloadCount, 
body#product1260549.product .downloadCount, 
body#product1260550.product .downloadCount, 
body#product1260551.product .downloadCount, 
body#product1260626.product .downloadCount{ display:none; }
body#product1253745.product .thm-gallery .items{ height:160px; }
body#product1295831.product .thm-gallery .item img,
body#product1260663.product .thm-gallery .item img,
body#product1260669.product .thm-gallery .item img,
body#product1260666.product .thm-gallery .item img,
body#product1260670.product .thm-gallery .item img,
body#product1253490.product .thm-gallery .item img,
body#product1260548.product .thm-gallery .item img,
body#product1260549.product .thm-gallery .item img,
body#product1260550.product .thm-gallery .item img,
body#product1260551.product .thm-gallery .item img,
body#product1260626.product .thm-gallery .item img{ margin-top:5px; width:50%;}
body#product1253745.product .thm-gallery .item img{ margin-top:-65px; width:70%;}
body#product1295831 section#download-top #gpt-crawl, 
body#product1260663 section#download-top #gpt-crawl, 
body#product1260669 section#download-top #gpt-crawl, 
body#product1260666 section#download-top #gpt-crawl, 
body#product1260670 section#download-top #gpt-crawl,
body#product1253490 section#download-top section, 
body#product1253490 section#download-top #gpt-crawl,
body#product1253745 section#download-top section, 
body#product1260548 section#download-top #gpt-crawl, 
body#product1260549 section#download-top #gpt-crawl, 
body#product1260550 section#download-top #gpt-crawl, 
body#product1260551 section#download-top #gpt-crawl,
body#product1260626 section#download-top #gpt-crawl { display:none}

body.extendedLeaderboard #banner #logo a.banner-logo{ position:relative; margin:30px 0 0 0 }


body#product1253490 section#download-top section, body#product1253490 section#download-top #gpt-crawl{ display:none}

#gpt-peek{ padding:0; display:none; }
body.techhive.category.c2119 #gpt-peek{ display:block; }
#gpt-peek.product-peek.out{ padding:0; width:596px !important; height:120px; }

article pre{	
	display: block; max-width: 100%; overflow-x: auto; overflow-y: hidden; padding:10px; white-space:nowrap; word-wrap: normal; background-color:#e5e5e5; font-size:12px;
}

.blxPpartnerhubheader{
	margin:0 auto;
	max-width:970px;
}

body.product #toasterText{
	margin-left:17px;
}

.product-list {
    clear: both;
    margin-top: 10px;
}

.slideshow #page-wrapper #main-nav .container {
    background-color: #3A3A3A;
}

body.videoIndex #home-main-primary .excerpt-text { float:right; width:750px; color:#3b3b3b; }

body #skinAdSource img, body #skinAdTarget img{ width:0px;height:0px;visibility:hidden;position:absolute;top:0;left:0; }
.breakingNewsModule{ z-index:2; position:relative; }

body.macworld .sponsored-links.foot { max-width: 1010px; margin: auto; width: 100%; text-align: center; z-index:2; }

body#article2071020 .product-list{ display:none; }
