/*Basic styles for PCW*/

body {
	font-family: arial, verdana, helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-size: 13px;
	background-color:#fdfdfe;
	}

a {color:#004784;text-decoration:none;}
  a:hover {color: #990000;background-color:#edd6d7;}
  a.redButton {background-image:url(http://images.pcworld.com/images/common/btn_std_red_on_white.gif);display:block;line-height:28px;color:#fff;text-align:center;width:89px;}
  a.redButton:hover {color:#000;background-position: 0px -28px}
  a img {border:none;}

.spacer {clear:both;}

.more {margin:0;padding:0 0 0 12px;background:url(http://images.pcworld.com/images/common/icon_arrow_b.gif) no-repeat 0 3px;font-size:11px;font-weight:bold;} 
	.storyList li .more {margin:0;padding:0 0 0 12px;background:url(http://images.pcworld.com/images/common/icon_arrow_b.gif) no-repeat 0 3px;font-size:11px;font-weight:normal;}
	#reviews.storyList .more {width:260px;float:right;}
	.more2 {margin:0;padding:0 0 0 12px;background:url(http://images.pcworld.com/images/common/icon_arrow_b.gif) no-repeat 0 3px;font-size:11px;} 

#wrapper {text-align: left;width:1005px;margin:0px auto 0px auto;/*border-left:solid 9px #d4d4d5; border-right:solid 9px #d4d4d5;*/background-color:#fff;background-image: url(http://images.pcworld.com/images/common/templates08/sidebarBG.gif);background-repeat: repeat-y;}
	body#article_slideshow #wrapper {background-image:none;}
	
#header {height: 91px;background-image:url(http://images.pcworld.com/images/common/v3/headerBG-top.gif);background-repeat:repeat-x;overflow:hidden;}
	#header img {float: left;border:0;}
	#header a {color:#fff;}
	#header a:hover {background-color:#670303;}
	#header .search {float: left;margin: 28px 20px -10px 20px;width:370px;}
	#header .search input {width: 300px;}
	#header .search a {float:right;line-height: 20px;text-align: center;width: 60px;height: 22px;background-image: url(http://images.pcworld.com/images/common/btn_hdSearch.gif);background-position: 0px 0px;display: block;padding-top: 2px;}
	#header .search a:hover {background-position: 0px -28px;}
	#header .browse a, #header .join a {font-weight:bold;margin-top:28px;margin-left:20px;}
	#header .browse {float: left;margin-top:33px;background-image: url(http://images.pcworld.com/images/common/div_dash_hd3.gif);background-repeat: no-repeat;background-position: left center;}
	#header .join {text-align:center;float:right;width:170px;height:27px;padding:33px 15px 0 20px;background-image:url(http://images.pcworld.com/images/common/v3/bg_hd_skybox_lt.gif);background-repeat:no-repeat;background-position:left top}
	#header .join .hdUserName {float:right;margin-top:-18px;color:#fff;}
	
	/*IE6*/ html>body #header {height: 93px;}
	/*IE7*/ *:first-child+html #header {height: 91px;}	
	/*IE7*/ *:first-child+html #header .join .hdUserName {position:absolute;}	

#navigation {margin:-3px 0 0 0;padding:8px 7px 0 7px;height:33px;background-image:url(http://images.pcworld.com/images/common/v3/headerBG-bottom.gif);background-repeat:repeat-x;clear:both;}
	#navigation ul {margin:0px;padding:0px;}
	#navigation li {list-style-type: none;position:relative;margin:0 2px;padding:1px 1px 0;float: left;display:inline;}
	#navigation li a {font-weight:bold;letter-spacing:.08em;display:block;position:relative;margin:-1px 0 0;padding:5px 10px;line-height:normal;}
	#navigation li a:hover {border-color:#670303;}	   
	#navigation li.selected {padding:0;border:solid #fff;border-width:0 1px;}
	#navigation li.selected a {color:#670303;border-top:1px solid #fff;background:#fff;}
	
	/*IE6*/ html>body #navigation {margin-top: 0px;}
	/*IE7*/*:first-child+html #navigation {margin-top: -3px;}

#topAd {height: 90px;padding:0 0 9px 0;background-color:#333;border-top:solid 9px #333;border-bottom:solid 9px #e6e9eb;}
	#topAd .subscription {float:left;display:inline;margin-left:10px;width: 195px;height: 86px;overflow: hidden;background-image: url(http://images.pcworld.com/images/common/v3/subscribeBG.gif);background-repeat: repeat-x;border:solid 2px #585959;}
	#topAd .subscription img {float: left;height: 86px;width: 90px;border: none;margin:0 2px 0 2px;}
	#topAd .subscription ul {margin:10px 11px 0 0;padding: 0px;}
	#topAd .subscription li {font-weight:bold;list-style:none;font-size:13px;margin-bottom:3px;line-height:11px;}
	#topAd .subscription li a {font-size:11px;font-weight:normal;}
	#topAd .leaderboardAd {height: 90px;width: 728px;float: right;margin-right:30px;background-color:#585959;}
	
#content {border-right:solid 9px #E8E8E8;border-left:solid 9px #E8E8E8;border-bottom:solid 9px #E8E8E8;padding:0 0 9px 0;}
	
#leftColumn {float:left;width:574px;padding:9px;}
	body#article_chart #leftColumn {width:774px;}
	body#product_chart #leftColumn {width:774px;}
	body#article_column #leftColumn, body#blog_default_index #leftColumn {width:361px;}
	body#article_capsule #leftColumn, body#product_specs #leftColumn, body#product_shopping #leftColumn, body#product_userreviews #leftColumn {width:371px;}

#rightColumn {float: right;width: 376px;padding:9px;border-left:solid 1px #cdcdce;}
	body#article_chart #rightColumn {width:176px;}
	body#product_chart #rightColumn {width:176px;}
	
#columnCap {float:right;margin-top:-9px;width:784px;}
	body#article_capsule #columnCap, body#product_specs #columnCap, body#product_shopping #columnCap, body#product_userreviews #columnCap{width: 779px;}
	body#article_column #columnCap, body#blog_default_index #columnCap {margin-top:9px;}
	
#mainWell {width:361px;float:right;padding:0 8px;}
	#mainWell.chart {width:561px;}
	#mainWell.slide {width:561px;}
	body#article_column #mainWell.article {padding:0}

#sidebar {width:183px;float:left;padding:0;margin:0 14px 0 -9px;}
	body#article_column #sidebar, body#blog_default_index #sidebar {padding:9px 9px 9px 0;float:left;margin:0;}
	body#template_med_lib #sidebar {padding:9px;float:left;margin:0;}
	body#article_capsule #sidebar, body#product_specs #sidebar, body#product_shopping #sidebar, body#product_userreviews #sidebar {padding:9px;float:left;margin:0 0 0 -9px;}
	
/* hacks to support old code on RCs and Membership/newsletter pages */ 
	#mainColumn {background-color:#E6E9EB;}
	.areaMainRight {float:right;width:791px;font-size:11px;line-height:14px;overflow:hidden;}
	.areaMainRightBtm {float:right;width:777px;}
	body#template_SRCH_results .areaMainRightBtm, body#template_SRCH_results_solo .areaMainRightBtm, body#template_DL_browse_search .areaMainRightBtm, body#template_giftguide .areaMainRightBtm {margin-right:10px;dispaly:inline;}
	body#template_SRCH_results .sectionCol2 .search, body#template_SRCH_results_solo .sectionCol2 .search, body#template_DL_browse_search .sectionCol2 .search {width:374px;}
	body#template_t12 #sidebar, body#template_sc #sidebar, body#template_SRCH_results #sidebar, body#template_SRCH_results_solo #sidebar, body#template_DL_browse_search #sidebar, body#nl_index #sidebar, body#nl_services #sidebar, body#template_giftguide #sidebar {padding:9px 0 0 9px;float:left;margin:0;width:183px;background:none;}
	body#template_sc .areaMainRightBtm .section2Col.column2.sectionCol1 {float:right;width:165px;margin-right:10px;display:inline;padding:0 5px;}
	body#template_sc .areaMainRightBtm .section2Col.column1.sectionCol1 {float:left;width:165px;margin-left:10px;display:inline;padding:0 5px;}
	body#template_sc .areaMainRightBtm .column1, body#template_SRCH_results .areaMainRightBtm .column1, body#template_giftguide .areaMainRightBtm .column1{float:left;width:377px;}
	body#template_sc .areaMainRightBtm .column2, body#template_SRCH_results .areaMainRightBtm .column2, body#template_giftguide .areaMainRightBtm .column2 {float:right;width:377px;margin-right:10px;display:inline;}
	.areaMainRightBtm .sectionCol1 h2 {background:transparent url(http://images.pcworld.com/images/common/modHdgradient.jpg) repeat-x scroll left top;border-top:2px solid #707273;color:#000000;font-size:15px;font-weight:bold;line-height:24px;margin-bottom:6px;padding:0 0 0 2px;}
	ul#FVNav {margin:0;padding:0;}
	body#template_sc #topAd .leaderboardAd, body#template_SRCH_results #topAd .leaderboardAd, body#nl_index #topAd .leaderboardAd, body#template_SRCH_results_solo #topAd .leaderboardAd, body#template_DL_browse_search #topAd .leaderboardAd {margin:0 30px 0 0;padding:0;}
	body#template_sc .storyList {width:370px;margin:0 auto 20px auto;}
	body#template_sc .showcaseAd {height:auto;}
	
	body#template_giftguide .areaMainRightBtm {margin-right:10px;display:inline;}
	body#template_giftguide #sidebar {padding:9px 0 0 9px;float:left;margin:0;width:183px;background:none;}
	body#template_giftguide .areaMainRightBtm .column2 {float:right;width:375px;margin-right:10px;display:inline;}
	body#template_giftguide .areaMainRightBtm .column1{float:left;width:375px;}
		html>body#template_giftguide .areaMainRightBtm .column2 {float:right;width:377px;margin-right:10px;display:inline;}
		html>body#template_giftguide .areaMainRightBtm .column1{float:left;width:377px;}
		
	#rcMenu {}
	#rcMenu.menu h5 {background-color:#000;color:#fff;border-bottom:none;}
	#rcMenu.menu ul {padding:0;margin:0;border:1px solid #8C8D8E;}
	#rcMenu.menu li {list-style:none;margin:0;padding:0;border-bottom:solid 1px #b5b9ba;}
	#rcMenu.menu li a {background:transparent url(http://images.pcworld.com/images/common/leftnav_main_bg.png) repeat-x;border:solid 1px #fff;display:block;font-weight:bold;line-height:18px;padding:0px 7px;}
	#rcMenu.menu li a:hover {background: url(http://images.pcworld.com/images/common/leftnav_main_bg_over.png) top left repeat-x;}
	
#aboveFooter {clear:both;margin-left:205px;}
	body#article_slideshow #aboveFooter {margin-left:0px;}

#subscribeForm {background:#0050a1 url(http://images.pcworld.com/resource/graphics/subform/offer.gif) no-repeat 0 0;border: 1px solid #333;clear:both;margin:9px 9px 0 9px;width:760px;}
	#subscribeForm #covers {float:right;margin-right:5px;margin-top:59px;height:125px;width:145px;}
	#subscribeForm #Form {float:right;margin-top:5px;margin-right:5px;height:171px;width:361px;background:url(http://images.pcworld.com/resource/graphics/subform/formBG.jpg) no-repeat 0 0;padding:10px;text-align: left;}
	#subscribeForm table {font-size:12px;width:360px;margin:0 auto 5px auto;}
	#subscribeForm td.10 {width:10px;}
	#subFooter {float:left;width:100%;background-color:#6699CC;padding:3px 0;margin-top:-14px;text-align:center;border-top:1px solid #333;color:#333;}
	#subFooter a {font-size:11px;color:#333;text-decoration:none;}
	
#footer {font-size:11px;line-height:15px;clear:both;color:#fff;height:168px;padding:0 2px;overflow:hidden;background:url(http://images.pcworld.com/shared/graphics/newfooterImg4.png) repeat-x;}
	#footer a {color:#fff;display:block;padding:0 2px;}
	#footer a:hover {background-color:#840e0e;}
	#footer ul {margin:0;padding:2px 0;}
	#footer ul.quickLinks {padding-top:4px;}
	#footer ul.quickLinks a {font-weight:bold;}
	#footer li {list-style:none;float:left;padding:2px 4px;}
	#footer ul.resources {width:700px;}
	#footer li.break {width:245px;}
	#footer .ftSearch {width:213px;height:50px;float:left;border-right:dotted 1px #fff;padding:4px 8px 0px 0px;margin:6px 6px 6px 4px;}
	#footer .ftSearch a {color:#F8E7E7;display:block;float:left;padding:2px 6px;}
	#footer .ftSearch a.btnFtSearch {background-image:url(http://images.pcworld.com/shared/graphics/btn_foot_search.gif);background-position: 0px 0px;display:block;font-size:12px;font-weight:bold;height:20px;line-height:20px;text-align:center;width:44px;}
	#footer .ftSearch a.btnFtSearch:hover {background-position: 0px -24px;}
	#footer input.field2, 
	#footer .ftToolbarFld {float:left;}
	#footer .RSS {float:right;width:200px;margin-top:20px;text-align:right;} 
	#footer .RSS img {float:right;margin:0 4px;}
	#PCWNetwork {padding:10px 8px 5px;}
	#PCWNetwork ul {padding:0;}
	#PCWNetwork img {float:left;padding:2px 6px 2px 0;}
	#PCWNetwork img a {padding:0;}
	#PCWNetwork #IDG  {float:right;margin:0;}
	#PCWNetwork #IDG p {display:inline;}
	#PCWNetwork #IDG form {display:inline;}

	/*IE6*/ html>body .ftSearch {padding:5px 8px 0px 0px;}
	/*IE6*/ html>body #footer .RSS {margin-top:4px;}
	/*IE7*/ *:first-child+html #footer .RSS {margin-top:25px}
	/*IE7*/ *:first-child+html #footer li {padding:0 4px;}
	/*IE7*/ *:first-child+html #footer ul {padding:4px 0;}

/* ad units */
.buttonAd {text-align:center;width:369px;float:right;background-color:#EDEDED;margin:0 0 20px 0;padding:8px 4px;}
	.buttonAd iframe {float:left;margin:3px 1px;}
	
.showcaseAd {clear:both;margin:0 auto 20px auto;width:336px;}

.buttonAd186 {width:186px;margin:0 0 5px -2px;}
.buttonAd125 {}
.buttonAd300 {}

.navAd {margin-bottom:15px;}

.textAds {font-size:11px;margin-bottom:10px;padding:8px;border:1px solid #ccc;}
	.textAds ul {margin:0;padding:0;}
	.textAds li {list-style:none;margin:10px 0;}
	.textAds li a {display:block;font-size:13px;font-weight:bold;margin:0;float:none;text-align:left;}
	.textAds li a.siteLink {font-size:11px;font-weight:normal;}
	.textAds a {font-size:11px;text-align:right;float:right;}
	.textAds a.ysmSponsoredHed {font-size:13px;float:none;text-align:left;}
	.textAds a.ysmSponsoredUrl {font-size:10px;float:none;text-align:left;}
	.textAds h6, .textAds strong {font-size:11px;color:#666;font-weight:normal margin:0 0 10px;padding:0;}
	.ysmSponsoredLegend, .adYsmLegend {margin:-25px 20px 0;font-size:10px;text-align:right;float:right;display:inline;}
	.ysmSponsoredItem {margin: 0 0 12px 0;}
	.ysmSponsoredHed, .adYsmHd {font-size:12px;font-weight:bold;}
	.ysmSponsoredUrl {font-size:10px;display:block;}
	td.ysmPricingAd {background-color: #eaeaeb;}
	a.buyDirect {color:#156fba;}
	.chart .textAds {padding:0 8px;border:0;}
	.chart .textAds h6 {margin-left:-8px;}

/* Marketplace Ads -- legacy code -- needs to be rewritten */
	.adMkt2Colw, .adMkt2Colg {width:776px;font-size:11px;}
	.adMkt2Colw a, .adMkt2Colg a {font-size:13px;font-weight:bold;}
	.adMktSet div {margin-bottom:10px;}
	.adMktSet {display:inline;float:left;margin:0px 17px 0px 7px;width:364px;}
	.adMktSet h2 {background:#0F2885 none repeat scroll 0%;color:#FFFFFF;font-size:15px;font-weight:bold;line-height:20px;margin:0px 0px 12px 7px;}
	.adMktSet ul {padding:0;margin:0;}
	.adMktSet li {list-style-image:none;list-style-position:outside;list-style-type:none;margin:8px 0px 6px 14px;}
	.adMktSet li a.linkInline {font-size:12px;text-decoration:underline;}
	#sno1 {float:right;}
	#sno2 {float:left;}
	
/* index page headers -- not sure where this should go */
h1.title {background-color:#3F6;width:365px;float:right;height:36px;font-size:20px;line-height:36px;margin:0 0 10px 0;padding:0 5px;border-left:solid 1px #ccc;border-right:solid 1px #ccc;background:url(http://images.pcworld.com/images/common/section_bar_4col_mid.png) 0 -4px repeat-x;}

/*module defaults which will be moved to a modules css file*/
.menu {margin:0 0 15px 0;}
	.menu h5 {font-size:11px;border-top:solid 2px #707273;border-bottom:dotted 1px #b5b9ba;line-height:18px;margin:2px 0px 1px;padding:0px 6px 0px 8px;}
	.menu h2 {font-size:16px;line-height:normal;border:none;padding:10px 0;margin:0;background-image:url(http://images.pcworld.com/images/common/templates08/default-h2BG.gif);background-repeat:repeat-x;}
	.menu ul {margin:0;padding:0px 0px 8px 13px;list-style-position:outside;}
	.menu li {margin:0;padding:0;list-style-image:url(http://images.pcworld.com/images/common/icon_arrow_b.gif);} 
	.menu li a {font-size:11px;}
	
.storyList {border-top:1px solid #CCC;padding-top:1px;margin-bottom:20px;font-size:11px;line-height:14px;}
	.storyList h2 {font-size:16px;line-height:normal;border:none;padding:10px 0;margin:0;background-image:url(http://images.pcworld.com/images/common/templates08/default-h2BG.gif);background-repeat:repeat-x;}
	.storyList p {margin:0;padding:0 0 0 2px;font-weight:bold;}
	.storyList p img {float:right;margin-right:6px;display:inline;}
	.storyList ul {margin:0;padding:0;}
	.storyList li {list-style:none;padding:3px 0 8px 4px;}
	.storyList li ul {margin:4px 0;}
	.storyList li li {display:inline;padding:3px 3px 8px 0;}
	.storyList li li a {display:inline;font-size:11px;padding-right:2px;}
	.storyList li a {font-size:13px;font-weight:bold;display:block;padding:0 0 3px 0;}
	.storyList li a.price_range {font-weight:normal;font-size:12px;}
	.storyList li .date {color:#959595;padding:0 0 3px 0;}
	.storyList li .date a {font-size:11px;display:inline;font-weight:normal;margin:0 3px 0 0;color:#787630;}
	.storyList li .date a:hover {color:#990000;}
	.storyList li .image {float:left;margin:0 9px 9px 0;}
	#leftColumn .storyList {width:377px;float:right;}
	
.tout {font-size:11px;line-height:14px;}
	.tout h2 {font-size:15px;line-height:normal;border:none;padding:10px 0;margin:0;background-image:url(http://images.pcworld.com/images/common/templates08/default-h2BG.gif);background-repeat:repeat-x;}
	.tout ul {margin:0;padding:0;}
	.tout li {list-style:none;padding:3px 0 8px 4px;}
	.tout li a {display:block;padding:0 0 3px 0;}
	.tout li .image {float:left;margin:0 9px 9px 0;}
	
.syndication {background:url(http://images.pcworld.com/images/common/leftModGradient.gif) repeat-x;padding:6px;font-size:11px;margin-bottom:15px;}
	.syndication h5 {font-size:15px;line-height:24px;margin:0px 0px 0px 1px;padding:0px;}
	.syndication p {font-weight:bold;margin:5px 0;}
	.syndication ul {margin:0 0 5px 0;padding:0;}
	.syndication li {list-style:none;margin:2px 0;line-height:20px;}
	.syndication img {float:left;margin:3px 4px 2px 0;}
	.syndication .more {margin-top:5px;}

.tabs {}
	ul.tabs {margin:0;padding:0;}
	ul.tabs li {list-style:none;background:#fff url(http://images.pcworld.com/images/common/leftnav_main_bg.png) repeat-x scroll left bottom;border-right:1px solid #C7C7C7;border-top:1px solid #C7C7C7;float:left;height:24px;line-height:24px;padding:0 7px;white-space:nowrap;}
	ul.tabs li.first {border-left:1px solid #C7C7C7;}
	ul.tabs li a {}
	ul.tabs li a strong {font-weight:normal;}
	ul.tabs li.tabSelected {background:#000 url(http://images.pcworld.com/images/common/leftnav_main_bg_sel.png) repeat-x scroll left bottom;}
	ul.tabs li.tabSelected a {color:#fff;}
	ul.tabs li.tabSelected a:hover {background-color:#000;color:#fff;}
	ul.tabs li.tabSelected a strong {font-weight:normal;}
	.tabContentGroup {clear:both;}
	
/*module overrides which will be moved to a modules css file*/
#sideNavigation {}
	#sideNavigation.menu ul {padding:0;margin:0;border:1px solid #8C8D8E;}
	#sideNavigation.menu li {list-style:none;margin:0;padding:0;border-bottom:solid 1px #b5b9ba;}
	#sideNavigation.menu li a {background:transparent url(http://images.pcworld.com/images/common/leftnav_main_bg.png) repeat-x;border:solid 1px #fff;display:block;font-weight:bold;line-height:18px;padding:0px 7px;}
	#sideNavigation.menu li a:hover {background: url(http://images.pcworld.com/images/common/leftnav_main_bg_over.png) top left repeat-x;}

#resourceCenter {}
	#resourceCenter.menu {margin-bottom:23px;border-bottom:solid 1px #FCFCFD;}
	#resourceCenter.menu ul {padding:0;} 
	#resourceCenter.menu li {list-style:none;border-bottom:dotted 1px #b5b9ba;line-height:18px;margin:2px 0px 1px;padding:0px 6px 0px 8px;}
	#resourceCenter.menu li a {font-szie:13px;font-weight:bold;display:block;}
	
.newsletter {}
	.newsletter input.field {border:1px solid #575757;height:15px;padding:3px 0px 0px 3px;width:130px;float:left;font-size:11px;}
	.newsletter a.btnTout {float:right;background-image:url(http://images.pcworld.com/images/common/btn_tout.gif);background-position:0px 0px;color:#000;display:block;font-weight:normal;height:22px;line-height:22px;text-align:center;width:29px;}
	.syndication.newsletter .more {clear:both;}

.wifi {}
	.syndication.wifi p {font-weight:normal;}
	.syndication.wifi img {border:solid 1px #000;}

.join {}
	.syndication.join ul {margin:0;padding:0px 0px 8px 13px;list-style-position:outside;}
	.syndication.join li {line-height:normal;margin:0;padding:3px 0;list-style-image:url(http://images.pcworld.com/images/common/icon_arrow_b.gif);} 

#feature {}
	#feature.storyList {border-top:none;padding-top:0;}
	#feature.storyList li {font-size:13px;line-height:14px;padding:0 3px 3px 3px;}
	#feature.storyList li.item0 {margin:0 0 9px 0;border-bottom:dotted 1px #b5b9ba;line-height:18px;}
	#feature.storyList li.item0 h1 {margin:0;padding:0 0 3px 0}
	#feature.storyList li.item0 h1 a {font-size:24px;line-height:26px;}
	#feature.storyList li.item0 .image {float:right;margin:0 0 9px 9px;}
	#feature.storyList li.item1 {margin:0 0 9px 0;border-bottom:dotted 1px #b5b9ba;line-height:18px;}
	#feature.storyList li.item1 h1 {margin:0;padding:0 0 3px 0;}
	#feature.storyList li.item1 h1 a {font-size:18px;line-height:18px;}
	#feature.storyList li.item1 .image img {width:92px;height:61px;}
	
#allcharts {clear:right;width:377px;float:right;border-top:1px solid #CCC;padding-top:1px;margin-bottom:20px;}
	#allcharts.menu li {list-style:none;margin-bottom:20px;}
	#allcharts.menu li li {margin:0;padding:0;list-style-image:url(http://images.pcworld.com/images/common/icon_arrow_b.gif);} 
	#allcharts.menu ul {float:left;width:170px;padding-right:9px;}
	#allcharts.menu ul.last {padding-right:0;}
	#allcharts.menu li h3 {margin:0;padding:0;}
	#allcharts.menu li h3 a {font-size:15px;line-height:24px;margin:0;color:#000;}
	
#blogs {}
	#blogs.storyList li {padding:10px 0 10px 4px;border-bottom:dotted 1px #b5b9ba;}
	#blogs.storyList li .more {padding-top:10px;}
	
#businessCenter {}
	#businessCenter.storyList ul {padding-top:9px;}
	#businessCenter.storyList li {float: left;width: 106px;padding:0px;margin-right:15px;color:#999999;}
	#businessCenter.storyList li a {font-size: 11px;font-weight:bold;line-height: 13px;margin-bottom:3px;}
	#businessCenter.storyList li.last {margin-right: 0px;}
	#businessCenter.storyList li .image {width:106px;height:98px;overflow:hidden;margin:0 0 8px 0;}
	#businessCenter.storyList li .image img {margin-left:-50px;}
	
#video {}
	#video.storyList .image {padding-bottom:23px;background-image: url(http://images.pcworld.com/images/common/templates08/play.gif);background-repeat: repeat-y;background-position:bottom;}
	
.specialOffers {border-top:none;padding-top:66px;background-image:url(http://images.pcworld.com/shared/graphics/cms/BIZDEV_specialOffer.jpg);background-repeat:no-repeat;}
	.storyList.specialOffers h2 {background:none;font-size:11px;font-weight:normal;border:none;}
	
.resourceCenter {border-top:none;clear:both;padding-top:66px;background-image:url(http://images.pcworld.com/images/common/resourceCtr.png);background-repeat:no-repeat;}
	.storyList.resourceCenter h2 {background:none;font-size:11px;font-weight:normal;border:none;}
		
.whitePapers {border-top:none;padding-top:66px;background-image:url(http://images.pcworld.com/images/common/featWhitePapers.jpg);background-repeat:no-repeat;}
	.storyList.whitePapers h2 {background:none;font-size:11px;font-weight:normal;border:none;}

.browse {}
	#leftColumn #MainWell.browse .storyList {float:right;}
	.browse option {padding-bottom:5px;}
	.browse option.pad2 {text-transform:uppercase;font-weight:bold;}
	.browse option.pad3 {font-weight:bold;padding:0 0 5px 10px;}
	.browse option.pad4 {padding:0 0 5px 20px;}
	form.filterForm {float:right;width:367px;margin:-10px 0 0;padding:5px;background:#e3e4e6;text-align:center;border:solid #fff;border-width:1px 0;}
	form.filterForm input {height:22px;padding:0 4px;color:#fff;border:1px solid #5c0001;background:#890503 url(http://images.pcworld.com/images/common/v3/downloads/backgrounds/submit-red-tile.gif) repeat-x top left;}
	
	/*IE6*/ html>body form.filterForm input {height:25px;padding:auto;}
	/*IE7*/ *:first-child+html form.filterForm input {height:22px;padding:0 4px;}

#shopping {margin-bottom:15px;border-top:1px solid #CCC;padding-top:1px;clear:both;}
	#shopping h2 {font-size:15px;line-height:30px;color:#fff;margin:0 0 1px 0;padding:0 0 0 10px;background:transparent url(http://images.pcworld.com/images/common/v3/shopping/backgrounds/productSpecial_darkBack.gif) repeat-x scroll left center;}
	#shopping ul.tabs li {padding:0 10px;border-bottom:1px solid #C7C7C7;}
	#shopping ul.tabs li.tabSelected {background:#a20607 none;}
	#shopping ul.tabs li.tabSelected a:hover {background-color:#a20607;}
	#shopping .storyList {border-top:none;padding-top:none;}
	#shopping .storyList li {float:left;width:106px;padding:0;margin:0 12px 6px 0;}
	#shopping .storyList li a.userReviews {font-size:11px;font-weight:normal;}
	#shopping .storyList.TabbedPanelsContent {padding-top:8px;}
	#shopping .tabContentGroup .categories li {float:none;text-align:left;line-height:normal;width:100%;}
	#shopping .tabContentGroup .categories li a {padding:0;margin:0;font-weight:normal;font-size:11px;}
	#shopping .tabContentGroup .categories li a.level1 {font-weight:bold;font-size:13px;}
	#shopping .tabContentGroup .categories ul {float:left;width: 45%;margin:5px 12px 5px 0;padding:0;list-style-type: none;text-align:center;height:110px;overflow:hidden;border-bottom:solid 1px #efefef;}
	#leftColumn #shopping {width:377px;float:right;}
	
	/*IE6*/ html>body #shopping .storyList li {margin:0 15px 6px 0;}

.productSpecial {border-top:1px solid #CCC;padding-top:1px;}
	.storyList.productSpecial h2 {border:none;font-size:15px;line-height:30px;color:#fff;margin:0 0 1px 0;padding:0 0 0 10px;background:transparent url(http://images.pcworld.com/images/common/v3/shopping/backgrounds/productSpecial_darkBack.gif) repeat-x scroll left center;}
	.storyList.productSpecial li {padding:5px 0 5px 66px;padding-right:0 !important;border-bottom:1px solid #ccc;}
	.productSpecial img.product_img {float:left;margin:0 10px 0 -61px;}
	
.ratingSmHorizMid {float:none;height:13px;overflow:hidden;padding:0 0 4px 0;width:92px;}
	.ratingSmHorizMid img {float:left;}

#buyingGuides {width:377px;float:right;}
	#buyingGuides p {padding:0 0 0 2px;font-weight:bold;font-size:11px;margin-bottom:8px;}
	#buyingGuides.menu ul {float:left;width:170px;padding-right:9px;}
	#buyingGuides.menu ul.last {padding-right:0;}
	#buyingGuides.storyList li {float:left;margin:0pt 5px;padding:4px 0pt;width:170px;}
	#buyingGuides.storyList li a {font-size:14px;font-weight:bold;}
	#buyingGuides.storyList .more {margin-top:10px;}
	#buyingGuides.storyList p.other {font-size:15px;line-height:24px;margin:10px 0 6px 0;padding:10px 0 0 2px;border-top:1px dotted #707273;}
	#buyingGuides.storyList ul.otherGuides li a {font-size:13px;font-weight:normal;}

/* from aaron -- edit for style */
#categoryList {width:377px;float:right;border-top:1px solid #CCC;padding-top:1px;margin-bottom:20px;}
	#categoryList h2 {font-size:16px;line-height:normal;border:none;padding:10px 0;margin:0;background-image:url(http://images.pcworld.com/images/common/templates08/default-h2BG.gif);background-repeat:repeat-x;}
	#categoryList p {padding:0 0 0 2px;font-weight:bold;font-size:11px;}
	#categoryList.menu ul {float:left;width:170px;padding-right:9px;}
	#categoryList.menu ul.last {padding-right:0;}
	
#allBlogs {width:377px;float:right;border-top:1px solid #CCC;padding-top:1px;margin-bottom:20px;}
#allColumns {width:377px;float:right;border-top:1px solid #CCC;padding-top:1px;margin-bottom:20px;}
	#allColumns.menu li {padding:3px 0 8px 4px;font-size:11px;}
	#allColumns.menu li a {display:block;font-weight:bold;font-size:14px;}
	

/* half width modules */
#editPromo {float:left;width:176px;padding-right:0px;border-top:1px solid #CCC;padding-top:1px;margin-bottom:20px;}
#bizPromo {float:right;width:176px;border-left:solid 1px #cdcdce;padding-left:9px;border-top:1px solid #CCC;padding-top:1px;margin-bottom:20px;}
	
	/*IE6*/ html>body #editPromo {width:179px;padding-right:9px;}
	/*IE6*/ html>body #bizPromo {width:178px;}
	
#poll {float:left;width:179px;padding-right:9px;}
#community {float:right;width:178px;border-left:solid 1px #cdcdce;padding-left:9px;}

/* NEW modules which will be moved to a modules css file*/
#reviewFinder {}
	#reviewFinder .form {background-color: #231f20;background-image: url(http://images.pcworld.com/images/common/v3/reviewFinderBG.gif);background-repeat:repeat-x;padding:5px 10px 10px 10px;overflow:hidden;}
	#reviewFinder .form select, #reviewFinder .form input {margin: 5px 0 1px 0;width: 130px;overflow:hidden;}
	#reviewFinder .form input#textfiled {font-size:10px;color:#CCCCCC;}
	#reviewFinder .form a.button {line-height: 25px;color: #000000;background-image: url(http://images.pcworld.com/images/common/v3/buttonBlack.gif);background-repeat:no-repeat;background-position:center;text-align: center;display:block;margin: 5px 0 5px 0;}
	#reviewFinder .form a {color: #999999;text-decoration: none;}
	#reviewFinder .form a:hover {background-color:#000000;}
	#reviewFinder form {margin:0;}
	
	/*IE6*/ html>body #reviewFinder .form select, html>body #reviewFinder .form input {margin-bottom: 5px;}
	/*IE7*/ *:first-child+html #reviewFinder .form {padding-bottom:5px;}
	
#downloads {border-top:1px solid #CCC;padding-top:1px;margin-bottom:20px;}
	#downloads h2 {font-size:16px;line-height:normal;border:none;padding:10px 0;margin:0;background-image:url(http://images.pcworld.com/images/common/templates08/default-h2BG.gif);background-repeat:repeat-x;}
	#downloads h2 span {font-size:12px;color:#666;}
	#downloads .storyList.TabbedPanelsContent {border:solid 1px #C7C7C7;padding:6px;margin-top:-6px;}
	
	#downloads .storyList ul.unorderedList {clear:both;padding-top:10px;list-style:square;}
	#downloads .storyList ul.unorderedList li {display:block;margin-left:10px;padding:0 0 5px;color:#AA0000;}
	#downloads .storyList ul.unorderedList li a {font-size:16px;background:none;}
	#downloads .storyList ul.unorderedList li.head {list-style-type:none;font-size:14px;color:#000;font-weight:bold;margin-left:0;}
	#downloads .storyList ul.unorderedList li.moreLink {list-style-type:none;}
	#downloads .storyList ul.unorderedList li.moreLink a {font-weight:normal;font-size:12px;}

	/*IE6*/ html>body #downloads .storyList.TabbedPanelsContent {margin-top:0;}
	/*IE7*/ *:first-child+html #downloads .storyList.TabbedPanelsContent {margin-top:-6px;}
	
/* TEMP to be deleted when inform partnership ends */
#inform {}
	#inform.storyList a {font-size:12px;}

/* Article styles -- will move to an article css file */
.article {font-size:14px;line-height:18px;}

#voteThanks {background-color:#f2f2f2;border:1px solid #ccc;padding:10px;margin-bottom:30px;}
	#voteOther {margin:0px;padding: 0px;float:right;width:170px;color:#666;}
	#voteOther ul {margin:10px 0 0 0;padding:0px;}
	#voteOther li {list-style:none;margin-bottom:8px;line-height:11px;font-size:11px;}
	#voteRecord {width:125px;float:left;color:#666;background:url(http://images.pcworld.com/images/common/v3/thumbUp-grey.gif) no-repeat right top;padding:4px 35px 0 0;margin-top:-5px;}
	#voteRecord-no {float:left;width:125px;color:#666;background:url(http://images.pcworld.com/images/common/v3/thumbDown-grey.gif) no-repeat right top;margin-top:-5px;padding:4px 35px 0 0;}
	#voteRecord strong {font-size:14px;font-weight:normal;color:#000;float:left;margin-bottom:5px;}
	#voteThanks a.closeBtnRed {display:none;font-size:10px;line-height:20px;color:#000;width:auto;height:20px;background:url(http://images.pcworld.com/images/common/btn_close.gif) no-repeat top right;padding:0 20px 0 0;margin:-5px 0 0;float:right;}
	#voteThanks a.closeBtnRed:hover {background:url(http://images.pcworld.com/images/common/btn_close.gif) no-repeat top right;}
	
#breadcrumb {}
	#breadcrumb ul {padding:0;margin:2px 0 0 0;}
	#breadcrumb li {list-style:none;display:inline;padding:0;}
	#breadcrumb li big {padding-right:2px;}
	
#articleHead {border-top:1px solid #CCC;padding-top:5px;clear:both;margin-bottom:10px;}
	#articleHead h1 {font-size:25px;line-height:28px;margin:10px 0px 2px;padding:0px;}
	#articleHead h2 {font-size:14px;line-height:16px;margin:0px 0px 6px;padding:0px;}
	#articleHead p {font-size:15px;font-weight:bold;margin:0px;padding:0px;}
	#articleHead .date {color:#999;margin:0px 0px 20px;padding:0px;}
	
#articleText {clear:both;}
	#articleText h2,
	#articleText h1 {font-size:16px;line-height:16px;margin:0px 0px 6px;padding:0px;}
	#articleText p a {border-bottom:dotted 1px #004784;}
	#articleText p a:hover {border-bottom:dotted 1px #990000;}
	
.image {overflow:hidden;float:left;margin:10px 10px 10px 0}
	.rtsm {max-width:90px;float:right;margin:10px 0 10px 10px}
	.ltsm {max-width:90px;float:left;margin:10px 10px 10px 0}
	.rtmd {max-width:180px;float:right;margin:10px 0 10px 10px}
	.ltmd {max-width:180px;float:left;margin:10px 10px 10px 0}
	.large {max-width:361px;}
	.image img {max-width:361px;height:auto;}
	
	.artCaption {font-weight:normal;font-size:11px;color:#404040;line-height:16px;padding:6px 0;}
	.credit {font-size:10px}
	
.pagination {width:361px;float:right;padding:0 8px;clear:both;}
	.pagination ul {margin: 0px;padding: 0px;}
	.pagination li {list-style-type:none;display:inline;text-transform:uppercase;padding:5px 0 8px 4px;}
	.pagination li a {margin-right:3px;background-color:#fff;color:#004784;padding:3px 5px 2px 5px;border:solid 1px #004784;}
	.pagination li.next a, .pagination li.prev a, .pagination li.next a:hover, .pagination li.prev a:hover {font-weight:bold;border:none;}
	.pagination li a:hover {background-color:#ab0226;border:solid 1px #ab0226;color:#fff;}
	.pagination li.selected a {background-color:#004784;color:#fff;}
	.pagination li.selected a:hover {background-color:#fff;color:#004784;border:solid 1px #004784;}
	.storyList .pagination li {float:left;}
	.storyList .pagination li a {display:inline;font-weight:normal;}
	body#article_slideshow .pagination {width:auto;float:none;margin:10px 0 20px 0;padding:0;}
	body#article_slideshow .pagination li {float:left;}

.pagination2 {color:#555;font-size:18px;border-bottom:solid 1px #e3e3e3;padding-bottom:10px;text-align:center;margin-bottom:20px;text-align:center;}
	.pagination2 ul {margin:0;padding:0; list-style:none;}
	.pagination2 li {display:inline;line-height:20px;margin:0;padding:0 5px 0 0;}
	.pagination2 li a {padding:2px 4px;text-decoration:none;}
	.pagination2 li a:hover {background-color:#005c9c;color:#fff;}
  
.recommend {}
	.recommend ul, .recommend li {list-style-type:none;margin:0;padding:0;color:#333;}
	.recommend ul {height:44px;background:url(http://images.pcworld.com/images/common/templates08/recommendBar.gif) no-repeat 0px 7px;}
	.recommend li {float:left;padding:0 8px;height:43px;line-height:43px;overflow:hidden;border-right:2px solid #fff;font-weight:bold;}
	.recommend li a {display:block;float:left;width:25px;height:32px;background-image:url(http://images.pcworld.com/images/common/templates08/thumbStates.gif);background-repeat:no-repeat;overflow:hidden;}
	.recommend li a:hover {background-color:transparent;}
	.recommend li.yes a {background-position:top left;}
	.recommend li.yes a:hover {background-position:bottom left;}
	.recommend li.no a {margin-top:11px;background-position:top right;}
	.recommend li.no a:hover {background-position:bottom right;}
	.recommend label {display:block;margin:-7px 0 0 5px;font-size:10px;color:#666;}

.longRecommend {width:312px;margin:0 auto;overflow:hidden;}
	.longRecommend li.no {padding-left:0;}
	.longRecommend li.results {padding-top:12px;padding-left:8px;font-size:10px;line-height:11px;text-align:center;font-weight:normal;}
	.longRecommend li.yes, .shortRecommend li.no, .recommend li.results {border:0;}

.shortRecommend {width:200px;}
	.shortRecommend li {width:82px;font-size:11px;overflow:hidden;}
	.shortRecommend li.no {width:83px;padding-left:9px;background: #fff url(http://images.pcworld.com/images/common/templates08/recommendBar.gif) no-repeat right;}
	.shortRecommend a {margin-right:5px;}
	 
	/*IE6*/ html>body .shortRecommend li {width:86px;font-size:12px;}
	/*IE6*/ html>body .shortRecommend li.no {width:79px;}
	
#comments {font-size:13px;line-height:normal;padding-top:30px;clear:both;}
	#comments h2 {font-size:13px;line-height:18px;padding:8px 0px;margin:0;border-top:dotted 1px #e3e3e3;border-bottom:dotted 1px #e3e3e3;background-color:#e0ebf2;}
	#comments .item {padding:8px 0;border-bottom:dotted 1px #e3e3e3;clear:right;}
	#comments .user {color:#555;}
	#comments .date {}
	#comments h4 {font-size:12px;font-weight:normal;margin:8px 0;padding:0;}
	#comments p {margin:8px 0;padding:0;}
	#comments .reply {text-align:right;}
	#comments form {background-color:#e0ebf2;margin:-8px 0 0 0;}
	#comments form p {padding:8px 2px;}
	#comments .more {background:none;font-size:18px;font-weight:normal;line-height:20px;margin:5px 0;padding:5px 2px 10px 2px;}
	#comments textarea#forum_comment {width:335px;margin:0 10px;}
	
.tools {clear:both;margin:0;padding:0;}
	.tools li {float:left;margin:-3px 10px 0 0;padding:1px 0;list-style-type:none;}
	.tools li a {display:block;padding:0 3px 0 21px;color:#ae0605;font-size:11px;background:url(http://images.pcworld.com/images/common/templates08/tool-icons.gif) no-repeat;line-height:15px;}
	.tools li a:hover {background-color:#e9cccc;}
	.tools li.email a {background-position:2px -18px;}
	.tools li.print a {background-position:2px 1px;}
	.tools li a.comment {background-position:2px -36px;}
	.tools li.rss a {background-position:2px -56px;}
	.tools li.buzz {clear:left;}
	.tools li.digg {padding-top:4px;}
	.tools li.buzz a,
	.tools li.digg a {background:none;padding:0;}
	
	/*IE6*/ html>body .tools li {margin:0 10px 10px 0;}
	/*IE7*/ *:first-child+html .tools li {margin:-3px 10px 0 0;}
	
#article_zoom {}
	#article_zoom #header {height:36px;width:100%;padding: 0 0 4px 0;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://images.pcworld.com/images/header/bg_hd_toolbar_popup.png');margin:0;padding:0;}
	#article_zoom #header img {float:left;height:21px;margin:6px 0 0 9px;width:90px;}
	#article_zoom #wrapper {background-image:none;width:auto;min-width:728px;}
	#article_zoom #leftColumn {width:98%;}
	#article_zoom #leftColumn img {padding:20px;}
	#article_zoom #leftColumn h2 {font-weight:normal;font-size:14px;border-bottom:dotted 1px #555;margin:0;padding:2px;}
	#article_zoom #rightColumn {display:none;}
	#article_zoom #footer {background-image:none;height:auto;border:none;color:#666;}
	#article_zoom #footer p {padding:0 9px;width:98%;}
	#article_zoom #topAd .leaderboardAd {height: 90px;width: 728px;float: none;margin:0 auto 0 auto;}
	body#article_zoom {background-image:none;}
	a.closeBtnRed {color: #fff;width: 36px;height: 20px;background: url(http://images.pcworld.com/images/common/btn_close.gif) no-repeat 0px 0px;display: inline;padding: 3px 0 0 20px;margin: 6px 8px 2px 0px;float: right;}
	a.closeBtnRed:hover {background-color: #8c0605;background-position: 0px -20px;}
	
	/*IE6*/ html>body#article_zoom #header {background: url(http://images.pcworld.com/images/header/bg_hd_toolbar_popup.png) top left repeat-x;}
	
#product_comparison
	#product_comparison #header {height:36px;width:100%;padding: 0 0 4px 0;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://images.pcworld.com/images/header/bg_hd_toolbar_popup.png');margin:0;padding:0;}
	#product_comparison #header img {float:left;height:21px;margin:6px 0 0 9px;width:90px;}
	#product_comparison #wrapper {background-image:none;width:auto;min-width:728px;}
	#product_comparison #leftColumn {width:98%;}
	#product_comparison #rightColumn {display:none;}
	#product_comparison #footer {background-image:none;height:auto;border:none;color:#666;}
	#product_comparison #footer p {padding:0 9px;width:98%;}
	#product_comparison #topAd .leaderboardAd {height: 90px;width: 728px;float: none;margin:0 auto 0 auto;}
	body#product_comparison {background-image:none;}
	
	/*IE6*/ html>body#product_comparison #header {height:36px;width:100%;background: url(http://images.pcworld.com/images/header/bg_hd_toolbar_popup.png) top left repeat-x;}

#template_article_pfv {}
	#template_article_pfv #header {height:36px;width:100%;padding: 0 0 4px 0;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://images.pcworld.com/images/header/bg_hd_toolbar_popup.png');margin:0;padding:0;}
	#template_article_pfv #header img {float:left;height:21px;margin:6px 0 0 9px;width:90px;}
	#template_article_pfv #wrapper {background-image:none;width:auto;min-width:728px;}
	#template_article_pfv #leftColumn {width:98%;background-color:#fff;}
	#template_article_pfv #leftColumn img {padding:20px;}
	#template_article_pfv .artCont {width:auto;}
	#template_article_pfv .showcaseAd {float:right;margin:0 0 10px 10px;}
	#template_article_pfv #rightColumn {display:none;}
	#template_article_pfv #footer {background-image:none;height:auto;border:none;color:#666;background-color:#fff;}
	#template_article_pfv #footer p {padding:0 9px;width:98%;}
	#template_article_pfv #topAd .leaderboardAd {height: 90px;width: 728px;float: none;margin:0 auto 0 auto;}
	body#template_article_pfv {background-image:none;}
	body#template_article_pfv a.closeBtnRed {display:none;}
	body#template_article_pfv {background-color:#fff;}
	
	/*IE6*/ html>body#template_article_pfv #header {background: url(http://images.pcworld.com/images/header/bg_hd_toolbar_popup.png) top left repeat-x;}

#error {}
	#error #header {height: 36px;width:100%;padding: 0 0 4px 0;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://images.pcworld.com/images/header/bg_hd_toolbar_popup.png');margin:0;padding:0;}
	#error #header img {float:left;height:21px;margin:6px 0 0 9px;width:90px;}
	#error #wrapper {background-image:none;width:auto;min-width:728px;}
	#error #leftColumn {width:98%;}
	#error #leftColumn img {padding:20px;}
	#error #leftColumn h2 {font-size:18px;border-bottom:dotted 1px #555;margin:0 0 2px 0;padding:2px;}
	#error #leftColumn ul {margin-bottom:30px;}
	#error #leftColumn li {list-style:none;margin:10px 0;}
	#error #leftColumn li a {font-size:18px;}
	#error #rightColumn {display:none;}
	#error #footer {background-image:none;height:auto;border:none;color:#666;}
	#error #footer p {padding:0 9px;width:98%;}
	#error #topAd .leaderboardAd {height: 90px;width: 728px;float: none;margin:0 auto 0 auto;}
	body#error {background-image:none;}

	/*IE6*/ html>body#error #header {background: url(http://images.pcworld.com/images/header/bg_hd_toolbar_popup.png) top left repeat-x;}

.chart {}
	.chart table {border-collapse:collapse;border-spacing:0;padding:0;background-color:#fff;}
	.chart table td {border:1px solid #efefef;padding:8px;font-size:11px;vertical-align: top;}
	.chart table td.check {border-right:0;padding: 2px;background-color:#999;vertical-align: middle;}
	.chart table td.specs {border-left:0;padding:5px 0 5px 10px;color:#4d4d4d;}
	.chart table td.specs h2, 
	.chart table td.specs h1 {font-size:18px;font-weight:normal;line-height:normal;margin:0;padding:0;color:#004784}
	.chart table td.specs h2 a, 
	.chart table td.specs h1 a {text-decoration: none;}
	.chart table td.specs strong {font-weight:normal}
	.chart table td.specs p {color:#000000;margin: 5px 0 5px 0;}
	.chart table td.specs p strong {color:#000000;font-weight:bold;}
	.chart table td.specs a {text-decoration:underline;}
	.chart table td.image {width:92px;border-right:0;border-left:0;padding-left:5px;padding-right:0;float:none;margin:0;}
	.chart table td.image img {border:none;margin-bottom: 5px;}
	.chart table td.image p {font-size:10px;color:#999;margin-top: -1px;}
	.chart table td.prices {width: 108px;color: #ab0226;}
	.chart table td.prices strong {color: #707273;font-weight:normal;}
	.chart table td.prices a.button {line-height: 25px;color: #FFF;text-decoration: none;background-image: url(http://images.pcworld.com/images/common/v3/button.gif);background-repeat:no-repeat;background-position:center;text-align: center;display:block;margin: 5px 0 5px 0;}
	.chart table td.tools {background-color: #efefef;}
	.chart table td.tools a {text-decoration:underline;}
	.chart table td.tools .pagination {clear:none;float:none;padding:0pt 8px;width:auto;background-color:#fff;}
	.chart table td.tools .pagination a {text-decoration:none;}
	.chart table td.tools .pagination li {margin:-6px 14px -8px -12px;}
	.chart table td.tools .pagination li a {background:none;color:#004784;padding:3px 5px 2px;}
	.chart table td.tools .pagination li a:hover {background-color:#ab0226;border:solid 1px #ab0226;color:#fff;}
	.chart .compare {float: right;background-color: #999;color: #FFF;margin: -8px;background-image: url(http://images.pcworld.com/images/common/v3/arrowCompare.gif);background-repeat: no-repeat;background-position: left center;padding: 8px 8px 8px 16px;display: inline;width: 135px;}
	.chart .compare a img {border:0px;float:right;margin: -4px -4px -8px 0;}
	
	.chart .article {width:561px;float:right;}

	#template_CHART_filter .chart table td.specs h2 {margin:0px;padding:0px;}
	#template_CHART_filter .chart table td.specs h2 a {text-decoration: none;}
	
	#testCenter {width:160px;margin:0 0 10px 10px;}
	#testCenter img {float:right;}
	#testCenter a[href="/testcenter/"] {color:#000000;font-weight:bold;}
	
	/*IE7*/*:first-child+html .chart table td.prices {width: 115px;}
	
#filters {float:none;/*width:764px;*/overflow:hidden;border: 1px solid #EFEFEF;margin:0 10px 10px;padding-top: 5px;padding-bottom: 5px;background-color:#FFF;}
	#filters ul {margin:0px;padding:0px;}
	#filters .item {width:114px;float:left;overflow: hidden;margin:-3px 5px 10px 0;position: relative;}
	#filters .item ul {display: none;}
	#filters .item ul li {list-style-type:none;margin:0;padding:0;}
	#filters .item h3, #filters .itemMain h3 {margin:0;padding:0;}
	#filters .item h3 a {text-decoration: none;background: url(http://images.pcworld.com/images/common/v3/arrowBlue.gif) no-repeat left center;padding-left: 7px;font-weight:normal;font-size:11px;margin:0px;}
	#filters .item h3 a:hover {background-image: url(http://images.pcworld.com/images/common/v3/arrowRed.gif);background-color:none;}
	#filters .itemMain {width:114px;float:left;margin:-5px 10px 10px 0;padding:0 5px 5px 5px;background-color: #EFEFEF;}
	#filters .itemMain h3 {color: #000;border-bottom:solid 1px #707273;margin-bottom:5px;font-weight:normal;}
	#filters .itemMain a {font-size: 9px;}
	#filters .itemSelected {float: right;width:425px;border-left:solid 1px #EFEFEF;margin:-5px 0 0 -10px;padding-left: 5px;background: url(http://images.pcworld.com/images/common/v3/itemSelected-BG.gif) repeat-y;}
	#filters .itemSelected a {line-height: 13px;}
	#filters .itemSelected li {float: left;list-style-type: none;width: 114px;margin-right: 5px;}
	#filters .itemSelected h3 {padding: 0px;border-bottom:solid 1px #EFEFEF;margin: 0 0 5px 0;background-color: #FFFFFF;}
	#filters .itemSelected h3 a {color: #000;font-weight: normal;}
	#filters .itemSelected h3 .viewAll {font-size: 9px;color: #004784;}

	/*IE6*/ html>body #filters {width:auto;padding-bottom: 0px;}
	/*IE6*/ html>body #filters .item {margin-bottom:5px;margin-top:0px;}
	/*IE6*/ html>body #filters .itemMain {margin-bottom:0px;}
	/*IE7*/ *:first-child+html #filters .item {margin-bottom:10px;margin-top:-5px;}
	/*IE7*/ *:first-child+html #filters {padding-bottom:5px;}

.best {color:#ab0226;font-size:11px;font-weight:bold;border:1px solid #ab0226;padding:1px 2px 0 2px;}

.slide {}
	.slide .image {max-width:561px;}
	.slide .image img {max-width:561px;}
	
#thumbnails {float:none;width:549px;height:85px;overflow:auto;background-color:#DFE9EF;margin:20px 0 10px 0;padding:5px;border:solid 1px #eee;white-space:nowrap;}
	#thumbnails a {clear:left;}
	#thumbnails .item {background:none;white-space:nowrap;margin:0;paddding:0;border:none;overflow:auto;width:565px;height:85px}
	#thumbnails .image {margin:0 0 10px 0;text-align:center;display:inline;float:none;}
	#thumbnails .image a {border:none;background-color:#DFE9EF;}
	#thumbnails .image a img {border:none;}
	#thumbnails .image img {border:medium none;height:51px;padding:3px;}
	#thumbnails .image #thumbnailSelected {background-color:#DFE9EF;}
	#thumbnails .image img#thumbnailSelected {background-color: #5F92AE;padding:4px;margin:0 4px 0 4px;}
	
/* Column header code is leagacy and will be replaced with new blog designs post MT */
.artSeriesNavCont {width: 784px;margin: 0 0 12px 0;}
	.artSeriesNavLt {width: 6px;height: 118px;float: left;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://images.pcworld.com/images/common/art_series_nav_lt.png');}
	.artSeriesNavMid {width: 772px;height: 118px;position: relative;float: left;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://images.pcworld.com/images/common/art_series_nav_mid.png');}
	.artSeriesNavRt {width: 6px;height: 118px;float: left;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://images.pcworld.com/images/common/art_series_nav_rt.png');}
	.artSeriesNavTopSect {width: 735px;height: 75px;margin: 8px 0px 0px 5px;}
	.artSeriesNavFormMenuLabel {float:left;line-height:24px;padding:0 5px;}
	.artSeriesNavImgCont,
	.artSeriesNavImgContBlog {position: relative;padding: 0px 15px 0px 0px;margin: 1px 0px 0px 1px;float: left;}
	.artSeriesNavImg {width: 92px;height: 61px;overflow: hidden;}
	.artSeriesNavImgOverlay {width: 94px;height: 64px;position: absolute;top: -1px;left: -1px;z-index: 1;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://images.pcworld.com/images/common/art_series_img_overlay.png');}
	.artSeriesNavTitle {font-size: 20px;line-height: 20px;font-weight: bold;width: 510px;padding: 4px 0px 6px 0px;float: left;}
	.artSeriesNavSubtitle {line-height: 15px;font-weight: bold;width: 510px;float: left;}
	
	body#blog_default_index #leftColumn .storyList {width:361px;}
	
	/*IE6*/html>body .artSeriesNavLt {background: url(http://images.pcworld.com/images/common/art_series_nav_lt.png) top left no-repeat;}
	/*IE6*/html>body .artSeriesNavMid {background: url(http://images.pcworld.com/images/common/art_series_nav_mid.png) top left repeat-x;}
	/*IE6*/html>body .artSeriesNavRt {background: url(http://images.pcworld.com/images/common/art_series_nav_rt.png) top left no-repeat;}
	/*IE6*/html>body .artSeriesNavImgOverlay {background: url(http://images.pcworld.com/images/common/art_series_img_overlay.png) top left no-repeat;}

/* Video Index page code is legacy and needs to be replaced */
	#videoFormNav {float:right;color:#999;font-size:10px;font-weight:normal;}
	#videoHeader h1 {font-size:25px;line-height:28px;margin:0 0 10px 0;padding:5px 0 0 2px;display:inline;}
	#videoHeader .byline {font-size:11px;}
	#videoPlayer {width:377px;float:right;margin:5px 0 20px;}
	#flashcontent {margin-bottom:10px;}


/* Product Caps code is legacy and will be replace with new BAPP code */
.prodOverview {}
	#capsuleHeaderTmp h1 {font-size:24px;font-weight:bold;line-height:28px;margin:0 0 10px 0;padding:0;}
	#capsuleHeaderTmp h2 {margin:19px 0 0 0;padding:0;font-size:15px;line-height:24px;border-top:solid 2px #707273;border-bottom:dotted 1px #b5b9ba;margin-bottom:10px;width:98%;}
	.prodSpecs {font-size:11px;line-height:14px;margin-bottom:20px;}

	.prodGallery {float:left;padding:0px 13px 0px 0px;width:285px;}
	.prodGallery img {float:left;padding:0 2px;}
	.prodGalleryMid img {border-bottom:solid 1px #e3e3e3;padding-bottom:6px;margin-bottom:6px;}
	.prodGalleryThumb {height:38px;width:45px;}
	
	.prodBadge {float:left;padding:0px 0px 12px;}
	.ratingLrgVertTopBrand {height:24px;width:61px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://images.pcworld.com/images/common/badge/bg_rating_lrg_vert_top_brand.png');}
	.ratingLrgVertMid {height:45px;padding:0px 5px 0px 4px;width:52px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://images.pcworld.com/images/common/badge/bg_rating_lrg_vert_mid.png');}
	.ratingPCWSm {width: 24px;height: 13px;}
	.ratingLrgVert {width: 52px;height: 17px;}
	.ratingLrgVertBottom {width: 61px;height: 6px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://images.pcworld.com/images/common/badge/bg_rating_lrg_vert_bottom.png');}
	
	.prodCredit {float:left;height:75px;padding:0px 0px 12px 8px;width:180px;}
	.dividerDotted {background:transparent url(http://images.pcworld.com/images/common/divider_dash.gif) repeat-x scroll left top;height:1px;}
	.prodCreditItem {padding:5px 0px;font-size:11px;}
	.prodOverviewHead {font-weight:bold;}
	.prodCreditItem .testCenterIcon {float: right;border: 0px;}
	
	.prodProCon {width: 254px;float: left;font-size:11px;line-height:14px;}
	.prodProCon ul {margin: 8px 0px 8px 0px;}
	.prodProCon ul.menu {padding-left:24px;}
	
	.prodOverviewHeadLtPro {width: 20px;height: 23px;float: left;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://images.pcworld.com/images/common/prod_spec_head_lt_pro.png');}
	.prodOverviewHeadLtCon {width: 20px;height: 23px;float: left;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://images.pcworld.com/images/common/prod_spec_head_lt_con.png');}
	.prodOverviewHeadMid {font-size: 13px;color: #ffffff;width: 224px;height: 20px;padding: 3px 0px 0px 6px;float: left;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://images.pcworld.com/images/common/prod_spec_head_mid.png');}
	.prodOverviewHeadRt {width: 4px;height: 23px;float: left;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://images.pcworld.com/images/common/prod_spec_head_rt.png');}
	
	#relatedStuff {float:right;width:196px;overflow:hidden;font-size:11px;line-height:14px;display:inline;margin-right:13px;}
	#relatedStuff .menu ul {margin:10px 0 0 11px;}
	
	.prodPricing {background-color:#fff;height:90px;padding:8px 4px 5px;border:solid 2px #CCC;}
	.prodPricing table.prodPricingTable {width:100%;}
	.prodPricing table.prodPricingTable .prodPrice {text-align:right;}
	.prodPricing table.prodPricingTable a.linkBtmRtFeatcust {text-align:right;font-weight:bold;color:}
	
	#capsuleTabs {width:98%;border-bottom:solid 4px #a20607;clear:both;margin:10px 0 0 0;}
	#capsuleTabs ul.tabs li {padding:0 10px;border-bottom:1px solid #C7C7C7;}
	#capsuleTabs ul.tabs li a {font-weight:normal;}
	#capsuleTabs ul.tabs li.tabSelected {background:transparent url(http://images.pcworld.com/images/common/v3/shopping/backgrounds/productSpecial_darkBack.gif) repeat-x scroll left center;border-bottom:solid 1px #a20607;border-top:solid 1px #a20607;}
	#capsuleTabs ul.tabs li.tabSelected a:hover {background-color:#a20607;}
	
	body#article_capsule #articleHead {border:none;}
	
	#testReportChart {font-size:11px;line-height:14px;}
	#testReportChart ul.testReportSummary {padding:0;margin:0;}
	#testReportChart ul.testReportSummary li {list-style:none;line-height:24px;border-top:dotted 1px #555;}
	#testReportChart .more {margin:8px 0;font-weight:bold;}	
	#testReportChart h3 {font-size:11px;background:#CC0000 url(http://images.pcworld.com/images/common/bg_side_by_side_rowhead_mid.gif) repeat-x scroll left top;color:#FFF;height:17px;margin:16px 0px 0px;padding:3px 0 0 7px;}
	#testReportChart h3 .score {width:168px;float:right;border-left:solid 1px #999;padding:0 6px;}
	#testReportChart table.testReportTable {width:100%;border:0px none;border-spacing:0px;padding:0px;margin:8px 0px 0px;}
	#testReportChart table.testReportTable td:first-child {border-width:0px 0px 1px;}
	#testReportChart table.testReportTable td {border-color:#E5E5E5;border-style:solid;border-width:0px 0px 1px 1px;padding:3px 8px 4px;width:163px;}
	#testReportChart table.testReportTable th {background:#E0EAF9 none repeat scroll 0%;color:#000;font-weight:bold;padding:3px 8px 4px;text-align:left;}
	#testReportChart .testReportItems {margin-top:10px;}
	
	/*IE6*/ html>body .ratingLrgVertTopBrand {background:transparent url(http://images.pcworld.com/images/common/badge/bg_rating_lrg_vert_top_brand.png) no-repeat scroll left bottom;}
	/*IE6*/ html>body .ratingLrgVertMid {background:transparent url(http://images.pcworld.com/images/common/badge/bg_rating_lrg_vert_mid.png) repeat-y scroll left bottom;}
	/*IE6*/ html>body .ratingLrgVertBottom {background: url(http://images.pcworld.com/images/common/badge/bg_rating_lrg_vert_bottom.png) bottom left no-repeat;}
	/*IE6*/ html>body .prodOverviewHeadLtPro {background: url(http://images.pcworld.com/images/common/prod_spec_head_lt_pro.png) bottom right no-repeat;}
	/*IE6*/ html>body .prodOverviewHeadLtCon {background: url(http://images.pcworld.com/images/common/prod_spec_head_lt_con.png) bottom right no-repeat;}
	/*IE6*/ html>body .prodOverviewHeadMid {background: url(http://images.pcworld.com/images/common/prod_spec_head_mid.png) bottom left repeat-x;}
	/*IE6*/ html>body .prodOverviewHeadRt {background: url(http://images.pcworld.com/images/common/prod_spec_head_rt.png) bottom left no-repeat;}
	/*IE6*/ html>body table.testReportTable {border-collapse:separate;}
	
	/*    merchantChart styles    */
	#merchantChart {margin-bottom:10px;}
	#merchantChart ul, #merchantChart li {margin:0;padding:0;list-style-type:none;}
	#merchantChart a:hover {text-decoration:underline;background:none;}
	#chartHeader { width:338px;height:1%; padding:7px 10px; background:#cedee7 url(http://images.pcworld.com/images/common/v3/shopping/backgrounds/browseBar_toprightcorner.gif) no-repeat top right; }
	#chartHeader p,  #chartHeader form { margin:0; }
	#chartHeader h1 { padding:1px 10px 0; color:#333; }
	#chartHeader label { display:block; margin:0 10px; width:170px; font-size:9px; text-align:center; line-height:10px; }
	#merchantChart ul li { float:left; padding:1px 0; border-bottom:1px solid #ccc; }
	#merchantChart ul ul li { float:left; padding:5px; border-bottom:0; }
	#merchantChart ul ul li.merchant { width:125px;}
	#merchantChart ul ul li.merchant img { margin-left:3px; }
	#merchantChart ul ul.sponsored li.merchant { width:157px; padding-right:0; color:#fff; background:url(http://images.pcworld.com/images/common/v3/shopping/backgrounds/sponsoredBack.gif) no-repeat left center; }
	#merchantChart ul ul li.price { width:93px; text-align:center; font-size:14px; font-weight:bold; line-height:20px;}
	#merchantChart ul ul li.price span {font-size:12px;}
	#merchantChart ul ul li.price span.green {color:#060;}
	#merchantChart ul ul li.price span.red {color:#c00;}
	#merchantChart ul ul li.rating { width:108px; text-align:right; font-size:11px; }
	#merchantChart ul ul li.rating img { margin-bottom:5px:padding:5px 0 0;border:solid #000;border-width:0 1px 1px 0; }
	#merchantChart ul ul li.merchant label { display:block; font-size:11px; line-height:16px;}
	#merchantChart ul ul li a { display:block; }
	#merchantChart ul ul li a strong { color:#21812d; font-size:.9em; line-height:10px; }
	#merchantChart ul ul li a strong.outOfStock { color:#990000; font-size:.9em; line-height:10px; }
	#merchantChart ul ul.chartColumns li { padding:2px 5px; color:#fff; font-weight:normal;font-size:9px; text-align:left !important; line-height:9px !important; background:#9e9e9e; }
	#merchantChart ul ul.chartColumns li.merchant,
	#merchantChart ul ul.chartColumns li.price { border-right:1px solid #fff; }
	#merchantChart ul ul.chartColumns a {background:url(http://images.pcworld.com/images/common/v3/shopping/backgrounds/toggle_down.gif) no-repeat right center; }
	#merchantChart .paragraph { padding-top:10px; }
	#merchantChart .paragraph p { font-size:.9em; line-height:12px; color:#888; }
	table.shippingDetail { font-size:.8em; text-align:left; font-weight: normal; line-height:11px; padding:0px; margin: 0 0 0 0; border-spacing: 0px; }
	table.shippingDetail td { padding:0 0 0 3px; }
	table.shippingDetail td.value { border-left: 1px solid #CCCCCC}
	table.shippingDetail td.total { border-top: 1px solid #CCCCCC; font-size:1em; }
	#merchantChart table.shippingDetail td a { display:inline; }
	p#priceExplanation {margin:0 10px 23px;color:#666;font-size:10px;}
	
	/* User Reviews */
	.userReviewCont h3 {margin:0;padding:0:}
	.userReviewCont h6 {margin:0 0 5px;font-size:14px;}
	.userReviewCont td {padding:10px;border-bottom:1px solid #ccc;}
	.userReviewCont td p {margin:0 0 5px;font-size:12px;}
	.userReviewCont td .dlprodBadge {float:right;width:51px;border:solid #000;border-width:0 1px 1px 0;}
	.userReviewCont td .dlprodBadge img {margin:0;padding:0;vertical-align:top;}
	
	/*IE6*/	.userReviewCont td .dlprodBadge {width:52px;}
	
	#addReview {margin:0;padding:10px; background:#7da8be;overflow:hidden;  }
	#addReview a { line-height:10px; }
	#addReview a:hover {background:none;}
	#addReview h5 {font-size:16px;height:1%;}
	#addReview h5,  #addReview h6 { color:#fff; margin:0 0 5px 0; }
	#addReview p.registerNow { float:right; width:165px; margin:0;padding:0;text-align:right; font-size:10px; }
	#addReview form { margin:0 0 5px; }
	#addReview form input {margin-bottom:5px;}
	#addReview .fields label { display:block; float:left; width:50px; margin-right:5px; color:#dfe9ef; font-size:10px; }
	#addReview .fields input {float:left;}
	#addReview label.oneLine { clear:left; line-height:23px; }
	#addReview .submit { float:right; width:120px; text-align:left; font-size:10px; }
	/*IE6*/ html>body #addReview .submit { width:110px;}
	/*IE7*/ *:first-child+html #addReview .submit {width:120px;}
	#addReview #leaveReview { padding-top:5px; }
	#addReview #leaveReview textarea { width:100%; }
	#addReview #leaveReview p { text-align:left; }
	
	/* Retrevo Partner Links */
	.retrevo {margin:10px auto 20px;padding:10px;background-color:#EFEFEF;}
	.retrevo img {float:right;margin-left:10px;}
	.retrevo a img {border:none;}
	.retrevo ul {margin:0;padding:0;}
	.retrevo li {list-style:none;}
	.retrevo li a {font-size:16px;line-height:16px;letter-spacing:.09em}
	.retrevo li.byline {font-size:9px;text-transform:uppercase;padding-top:5px;color:#333;}
	.retrevo li.byline a {font-size:9px;line-height:normal;letter-spacing:normal;}
	
	#shopping ul.tabs li {float:left;height:auto;margin:0 5px 0 0;padding:0;border:solid #ccc;border-width:0 1px;}
	#shopping ul.tabs li a {position:relative;display:block;top:-1px;margin-bottom:-1px;padding:5px 7px 3px;font-size:13px;line-height:11px;color:#005c9c;background:#ccc;text-decoration:none;border:solid #ccc;border-width:1px 0 1px;}
	#shopping ul.tabs li a strong {display:inline;margin:0;padding:0;}
	#shopping ul.tabs li a:hover {background:#e4e4e4;text-decoration:none;border-bottom-color:#e4e4e4;}
	#shopping ul.tabs li.tabSelected {border-color:#fff;}
	#shopping ul.tabs li.tabSelected a {border-color:#fff;background:#fff;}
	#shopping ul.tabs li.tabSelected a:hover {background:#fff;}
	
	#shopping {clear:none;margin-bottom:20px;border:0;}
	#shopping .storyList {margin-bottom:0;}
	#shopping .tabContentGroup {border:0;}		
	#shopping li.tab a,
	#shopping li.tabSelected a {line-height:normal;background-image:none;}
	#shopping ul {padding-left:10px;}
	#shopping .TabbedPanelsContent li {float:left;width:105px;margin:0 2px 5px 3px;font-size:11px;line-height:14px;}
	#shopping .tabContentGroup {padding:0;}
	#shopping .TabbedPanelsContent ul {clear:both;}
	#shopping .TabbedPanelsContent li a {display:block;margin-bottom:0px;font-size:13px;}
	#shopping div.image {margin-bottom:5px;}
	#shopping div.more {border-top:1px solid #ccc;}
	#shopping ul.tabs {background:#0f5d9e;margin-top:-1px;}
	#shopping .tabs li {width:auto;}
	#shopping .tabContentGroup .categories ul {clear:none;float:left;width:135px;height:90px;margin:0 0 0 10px;padding:5px 0;border-width:0 0 1px;}
	#shopping .tabContentGroup .categories ul li {padding:0;margin:0 0 0 8px;}
	#shopping .tabContentGroup .categories li a.level1 {font-size:12px;}
	#shopping .tabContentGroup .categories li a.level2 {font-size:11px;}
	div#shopping ul.tabs {background:#A20607;}
	#shopping div.more,
	#shopping div.more2 {margin:0;padding:0 10px;background:none;}
	#shopping div.more {padding-top:7px;border-width:0 1px;}
	#shopping div.more a {display:block;padding:5px 0;border-top:1px solid #ccc;}
	
	.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
	.clearfix {display:inline-block;}
	/* Hide from IE Mac \*/
	.clearfix {display:block;}
	/* End hide from IE Mac */