body { font-size:63%; } 

h1 { font-size:2.4em; line-height:25px; } 
h2 { font-size:2.2em; line-height:23px; } 
h3 { font-size:2em; line-height:21px; } 
h4 { font-size:1.8em; line-height:19px; } 
h5 { font-size:1.6em; line-height:17px; } 
h6 { font-size:1.4em; line-height:15px; } 

p, li { font-size:1.2em; } 

label { color:#666666; font-size:1em; }

.input_submit {cursor:pointer;}

/* Layout Positioning Styles */
#leftColumn { float:left; overflow:hidden; padding:15px 10px 0pt; width:610px; } 
	#largeRecAd #leftColumn { width:610px; } 
	#towerAd #leftColumn { width:790px; } 

	#sideBar { float:left; margin-right:10px; width:160px; overflow:hidden;} 
	
	#mainWell { float:left; padding:5px 0pt 15px 5px; } 
		#largeRecAd #mainWell { width:434px; } 
		#towerAd #mainWell { width:610px; } 
		
		#downloads_file #mainWell{ width: 790px; } 
		#downloads_file #leftColumn{ width: 965px; } 

		.filePage { width:610px !important; } 

#rightColumn { float:right; margin-right:10px; padding:15px 0pt 0pt 0px; } 
	#largeRecAd #rightColumn { width:336px; } 
	#towerAd #rightColumn { width:160px; } 

	.lgRecAd { background-color:#CCCCCC; height:280px; margin-bottom:15px; width:336px; } 
	.towerAd { background-color:#CCCCCC; height:600px; margin-bottom:15px; width:160px; } 

/* Section Head Styles */
#pcwSectionHead { background:#5D92AE url(http://images.pcworld.com/images/common/v3/downloads/backgrounds/masthead_bg_tile.gif) repeat-x scroll left top; border-top:7px solid #FFFFFF; height:71px; margin:0pt 7px; overflow:hidden; padding-top:7px; position:relative; } 
	#pcwSectionHead h1 { font-size:30px; margin:0pt 10px 10px; } 
	#pcwSectionHead h1 a {color:#fff;}
	#pcwSectionHead h1 span {color:#DFE9EF;font-weight:normal;}
	
	#pcwSectionSearch { color:#FFFFFF; float:right; font-size:14px; margin:0pt 10px; padding-top:5px; } 
		#pcwSectionSearch label { color:#fff; } 
		#pcwSectionSearch .input_text { padding:0pt 2px; } 
		#pcwSectionSearch .input_submit, #leftColumn .input_submit, #rightColumn .input_submit { background:#5D92AE none repeat scroll 0%; border:2px solid #FFFFFF; color:#FFFFFF; } 

	#pcwSectionNav { bottom:0pt; clear:both; margin-left:7px; position:absolute; } 
		#pcwSectionNav li { background:#DFE9EF url(http://images.pcworld.com/images/common/v3/downloads/backgrounds/shopNav_right_deselected.gif) no-repeat scroll right top; border-bottom:3px solid #BED3DF; display:block; float:left; margin:0pt 3px; } 
		#pcwSectionNav li.selected { background:#FFFFFF url(http://images.pcworld.com/images/common/v3/downloads/backgrounds/shopNav_right_selected.gif) no-repeat scroll right top; border-bottom:3px solid #FFFFFF; } 
		#pcwSectionNav li a { display:block; font-size:14px; padding:5px 15px 3px; text-decoration:none; letter-spacing:1px;} 

#breadCrumbs { margin-bottom:10px; padding-bottom:3px; height:1%; border-bottom:1px solid #CCCCCC; overflow:hidden; } 
	#breadCrumbs img { float:left; margin-right:10px; } 
	#breadCrumbs h3, #breadCrumbs h4, #breadCrumbs h5 { color:#666666; float:left; font-weight:normal; padding:3px 5px 0pt 0pt; } 
	#breadCrumbs h3 { line-height:22px; } 
	#breadCrumbs h4 { line-height:28px; } 
	#breadCrumbs h4 big { font-size:22px; font-weight:normal; padding-right:5px; } 
	#breadCrumbs h5 { line-height:26px; } 
	#breadCrumbs h5 big { font-size:20px; font-weight:normal; padding-right:5px; } 
	#breadCrumbs a big { color:#999999; } 

/* Download Grid Styles */ 
	
#downloadGrid { margin-bottom:15px; }

	#downloadGrid li { margin:0pt 0pt 5px; padding:5px 0pt 10px; border-bottom:1px solid #CCCCCC; background:transparent url(http://images.pcworld.com/images/common/v3/downloads/backgrounds/grid-rating-bg.gif) repeat-y scroll right top; } 

	#gridRefine { background:#CEDEE7 url(http://images.pcworld.com/images/common/v3/downloads/backgrounds/gridrefine-bg-tile.gif) repeat-x scroll left top; padding:0pt 0pt 7px 10px; } 
		#gridRefine h5 { background:transparent url(http://images.pcworld.com/images/common/v3/downloads/backgrounds/gridrefine-corner.gif) no-repeat scroll right top; margin-bottom:10px; } 
		#gridRefine form { padding-top:5px; } 
		#gridRefine form select { margin-bottom:5px; } 

	.pagination { border:solid #ccc; border-width:1px 0 0; font-size:13px; padding:5px 0pt 3px; text-align:center; } 
		.pagination label { color:#000000; display:block; font-size:0.8em; padding-top:5px; text-align:left !important; } 
		.pagination large { font-size:16px; } 
		.pagination_bottom { background:#F7F6F3 url(http://images.pcworld.com/images/common/v3/downloads/backgrounds/grid-columnheader-bg.gif) repeat-x scroll left bottom; border-top:0pt none; font-size:16px; margin:0pt; padding:10px; text-align:center; } 
	
	#downloadHistory {} /* download chart ul */
		
		/*#gridHeader .title { width:25%; } 
		#gridHeader .downloads { width:47%; } 
		#gridHeader .downloads span { text-align:center; width:30%; } 
		#gridHeader .downloads span.columnLabel { float:left; text-align:right; width:40% !important; }*/
		
		#largeRecAd #gridHeader div { font-size:9px !important; font-weight:normal !important; line-height:23px; } 
		#towerAd #gridHeader div { font-size:11px !important; font-weight:normal !important; line-height:23px; }
	
	#downloadGrid .topWrapper div, 
	#downloadGrid .bottomWrapper div { float:left;} 
	
	#downloadGrid .topWrapper { color:#333333; margin-bottom:4px; width:100%;line-height:16px; } 
		.topWrapper .title { width:38%; font-size:1.2em; font-weight:bold; } 
		.topWrapper .downloads { width:31%; color:#A00605; text-align:center; } 
		.topWrapper .downloads span { display:block; float:left; text-align:center; width:49%; } 
		.topWrapper .downloads span.recentTime { padding:1px 0; }
		.topWrapper .downloads span.allTime { padding:1px 0;color:#333333;}
		.topWrapper .downloads span.recentTime {height:16px;overflow:hidden;background:url(http://images.pcworld.com/images/common/v3/downloads/30-day-change.gif) no-repeat;}
		.topWrapper .downloads span.deltaUp {background-position:50% 0;}
		.topWrapper .downloads span.deltaZero {background-position:50% -16px;}
		.topWrapper .downloads span.deltaDown {background-position:50% -32px;}
		.topWrapper .date { width:17%; font-size:0.9em; text-align:center; border-left:1px solid #CCCCCC; } 
		.topWrapper .license { width:13%; border-left:1px solid #CCCCCC; font-size:0.9em; text-align:center; } 
	
		#downloads_home #downloadGrid .topWrapper .title {font-size:12px; padding-right:5px; width:36%;}
		#downloads_home #downloadGrid .topWrapper .downloads {font-size:11px;line-height:14px;}
		#downloads_home #downloadGrid #gridHeader .topWrapper .downloads {line-height:23px;}
		#downloads_home #downloadGrid #gridHeader .topWrapper .license {text-align:right;}
	
	#downloadGrid .bottomWrapper { width:100%;} 
		.bottomWrapper .description { width:55%; } 
		.bottomWrapper .description p, 
		.bottomWrapper .description label { color:#333333; font-size:0.9em; } 
		.bottomWrapper .description label { color:#666666; display:block; margin-bottom:3px; } 
		.bottomWrapper .description img { float:right; margin:0pt 5% 0pt 10px; } 
		.bottomWrapper .rating { width:28%; font-size:0.9em; padding-top:3px; text-align:center; } 
		.bottomWrapper .rating img { padding-top:3px; }
		.bottomWrapper .pcwRating { width:15%;text-align:right; }
	
	li#gridHeader { margin-bottom:5px; padding:0pt !important; height:23px; border-top:1px solid #ccc; background:transparent url(http://images.pcworld.com/images/common/v3/downloads/backgrounds/grid-columnheader-bg.gif) repeat-x scroll left top; overflow:hidden; } 
		li#gridHeader div.downloads label { color:#000; } 
		#gridHeader a { color:#333333; text-decoration:underline; } 
		#gridHeader a:hover { text-decoration:none; }
		#gridHeader .downloads span.recentTime,
		#gridHeader .downloads span.allTime {border-top:0;border-top:0;padding:0;line-height:23px;background:none;}
		
		/*IE6*/ html>body .bottomWrapper .description img { float:right; margin:0pt 20% 0pt 10px; } 
		/*IE7*/ *:first-child+html .bottomWrapper .description img { float:right; margin:0pt 5% 0pt 10px; } 
		
		#downloadGrid .textAds {border:0;margin-bottom:0;}
	
	#downloadGrid li.adBlock { margin:0pt !important; padding:0pt !important; } 
		#downloadGrid .textAds {padding:4px 8px; } 
		#downloadGrid .textAds strong {display:block;float:left;font-size: 11px;color: #666666;font-weight: normal;}
		#downloadGrid .textAds ul {clear:both;}
		#downloadGrid .textAds li {padding:4px 0;border-bottom:0;background:none;font-size:11px;}
		#downloadGrid .textAds a {diplay:block;float:right;font-size:11px;}
		#downloadGrid .textAds li a {display:block;float:none;font-size:12px;font-weight:bold;}
		#downloadGrid .textAds li a.siteLink {font-size:11px;font-weight:normal;}
	

/* sideBar Styles */
#downloadNow { margin-bottom:10px; padding:10px; text-align:center; background:#dddddd url(http://images.pcworld.com/images/common/v3/downloads/backgrounds/false-white-halfbar-tile.gif) repeat-x scroll left top;} 
	#downloadNow p {font-size:10px;padding:5px;color:#666;}
	
#topic_sideNav li { border-bottom:1px solid #CCCCCC; padding:6px 5px; } 

#newsletterSubscribe { } 
	#newsletterSubscribe ul { margin-bottom:10px; padding:0px; } 
	#newsletterSubscribe li { font-size:1em; padding:2px 0pt; } 
	#newsletterSubscribe li input { margin-bottom:0px; } 
	#newsletterSubscribe .input_text { margin-bottom:5px; } 

/* General Styles */
.paragraphStyle {}

	.paragraphStyle img { float:left; margin:0pt 10px 10px 0pt; }
	
	.module .paragraphStyle { padding:4px 10px 0pt; } 
	.module .paragraphStyle p { font-size:1.1em; padding-bottom:6px; } 
	.module .paragraphStyle p.title { font-size:1.4em; font-weight:bold; padding-bottom:3px; } 
	
	#sideBar .paragraphStyle { padding:6px 5px 0pt; } 
	#sideBar .paragraphStyle p.title { font-size:1.1em; } 
	
	#newsletterSubscribe .paragraphStyle form li {font-size:.9em;}
	
	#towerAd #sideBar .paragraphStyle p.title { font-size:1.1em; padding-bottom:3px; } 
	
.module { clear:both; margin-bottom:10px; padding-bottom:10px; } 
	
	#downloads_file #mainWell .statusRight {margin-bottom:-80px;}
	
	.module .singleBar { background:transparent url(http://images.pcworld.com/images/common/v3/downloads/backgrounds/headerBg-18-blue-tile.gif) repeat-x scroll left top; border-top:1px solid #CCCCCC; font-size:1.6em; font-weight:bold; padding:9px 5px 0pt; } 
		/* color variations of .singleBar */
		#sideBar .tanStyle { background:#E4E2CC url(http://images.pcworld.com/images/common/v3/downloads/backgrounds/headerBg-18-tan-tile.gif) repeat-x scroll left top !important; } 
		#sideBar .greyStyle { background:#EFEFEF url(http://images.pcworld.com/images/common/v3/downloads/backgrounds/headerBg-18-grey-tile.gif) repeat-x scroll left top !important; } 
		
		#mainWell .singleBar { padding:9px 10px 0pt; } 
	
	.module .doubleBar { border-top:1px solid #CCCCCC; height:1%; margin-bottom:0pt; padding:1px 0pt 6px; } 
		.module .doubleBar span { background:transparent url(http://images.pcworld.com/images/common/v3/downloads/backgrounds/categoryHeader_darkBack.gif) repeat-x scroll left center; color:#FFFFFF; display:block; font-size:1.6em; font-weight:bold; line-height:30px; padding:0pt 10px; } 
		.module .specialRed span {background:transparent url(http://images.pcworld.com/images/common/v3/downloads/backgrounds/productSpecial_darkBack.gif) repeat-x scroll left center;}
		#towerAd .doubleBar span { font-size:1.2em; line-height:18px; padding:0pt 5px; } 
	
	.module ul { color:#AA0000; font-size:1.2em; margin-bottom:4px; padding:0pt 10px; } 
		.module li { padding:4px 0pt; } 
		.module ul.unorderedList { list-style-type:square; } 
		.module ul.unorderedList li { margin-left:15px; } 
		.module ul.unorderedList a { font-weight:bold; } 
			#towerAd ul.unorderedList { font-size:0.9em; padding:0pt; } 
		
		.module ul.orderedList { color:#000;list-style-type:decimal; } 
		.module ul.orderedList li { margin-left:20px; } 	
			#mainWell ul.orderedList { font-size:1em; } 
			#towerAd ul.orderedList { font-size:0.9em; padding:0pt 0pt 0pt 3px; } 
	
	#topic_sideNav ul { padding:0pt !important; } 
		#topic_sideNav li { border-bottom:1px solid #CCCCCC; padding:5px !important; } 
	
	.module ul.noBullets { list-style-type:none; } 
	.module p.seeMore { margin:0pt 10px; } 
		#towerAd .module p.seeMore { font-size:10px; margin:0pt 0pt 0pt 5px; } 

	.subModule { float:left; width:49%; clear:none; overflow:hidden;} 
	
	#downloadThis img {width:65px;height:56px;padding:3px;border:1px solid #ccc;margin:0 8px 8px 0;}
		#downloadThis .paragraphStyle p {font-size:12px;line-height:16px;}
	
	#mostRecommended li a {font-weight:bold;}	
	#mostRecommended li span {display:block;color:#004784;font-size:11px;line-height:14px;}
	#mostRecommended li span span {display:inline;background:url(http://images.pcworld.com/images/common/v3/downloads/download-icon.gif) no-repeat left;}
	
	#downloads_detail #mostRecommended li a {font-weight:normal;}
	#downloads_detail #mostRecommended span {display:none;} 
	
	img.recommendedThumb { float:left; margin:-8px 0pt 0pt -10px; }  

#mainWell h1, #mainWell p.backLink { margin-bottom:10px; } 
	#mainWell p.backLink { font-size:1.8em; } 
	#mainWell p.headerCaption { border-bottom:1px solid #CCCCCC; margin-bottom:11px; padding-bottom:5px; } 

#features { margin-bottom:15px; }  

#features h5 { margin-bottom:10px; } 

#categoryList { margin-bottom:15px; border:1px solid #f0f:} 
	#categoryList h6 { margin-bottom:5px; } 
	#categoryList li { float:left; margin-right:10px; padding:3px 0pt; width:186px; } 
	
	#mainWell #categoryList li span a { font-size:10px; line-height:11px !important; } 
	#mainWell #categoryList li span.hiddenTopic { display:none } 

	#downloads_home #categoryList ul.subCats li { margin-bottom:5px; } 
	#downloads_home #categoryList ul.subCats {float:left;width:205px;margin:0;padding:4px 0 0 10px;color:#999;overflow:hidden;}
	#downloads_home #categoryList ul.subCats li {float:none;line-height:13px;width:auto;margin:0 0 10px;padding:0;}
	
	#downloads_browse #categoryList ul {float:left;width:186px;margin:0 10px 12px 0;padding:0;}
	#downloads_browse #categoryList li {float:none;width:auto;}
	#downloads_browse #categoryList ul.subCats {display:none;/*float:none;width:auto;margin:0 0 10px;padding-left: 10px;*/}
	#downloads_browse #categoryList ul.subCats li {margin:0;padding:2px 0;line-height:11px;}
	#downloads_browse #categoryList ul.subCats a {font-size:11px;line-height:11px;}

	/*IE6*/ html>body #downloads_browse #categoryList ul.subCats li {padding:0;}
	/*IE7*/ *:first-child+html #downloads_browse #categoryList ul.subCats li {padding:2px 0;}

.textAds {margin-bottom: 10px;padding: 8px;border:1px solid #ccc;}
	.textAds h6 {font-size: 11px;color: #666666;font-weight: normal;}
	.textAds .ysmSponsoredLegend {color: #999999;float: right;margin: -25px 10px 0 0;text-align: right;line-height: 26px;font-size: 11px;}
	.ysmSponsoredItem {margin: 5px 0 0 10px;font-size: 10px;}
	.ysmSponsoredItem a {font-size: 13px;font-weight: bold;}
	.ysmSponsoredItem .ysmSponsoredDek {padding: 2px 0;}
	a.ysmSponsoredUrl {font-size: 9px;}
	
	.textAds .aboutLink {color: #999999;float: right;margin: -10px 10px 0 0;text-align: right;line-height: 26px;font-size: 11px;}
	.textAdsContent {margin: 5px 0 0 0;font-size: 10px;}
	.textAdsContent a {display:block;font-size: 13px;font-weight: bold;}
	.textAdsContent div {margin-bottom:5px;padding: 2px 0;}

	.showcaseAd {margin-bottom:10px;}
	
.sponsoredProduct {margin-bottom:10px;padding:5px 10px 10px 20px;border:1px solid #ccc;}
 	.sponsoredProduct label {display:block;margin-bottom:8px;font-size:9px;color:#999;letter-spacing:2px;text-align:center;}
 	.sponsoredProduct .image {float:left;width:122px;margin:0 8px 8px 0;padding:5px;border:1px solid #ccc;text-align:center;}
    .sponsoredProduct img.logo {margin-bottom:10px;} 
    .sponsoredProduct h1 {margin-bottom:5px;font-size:13px;line-height:15px;}
	.sponsoredProduct p {clear:left;margin-bottom:7px;font-size:11px;color:#333;line-height:14px;}
	.sponsoredProduct ul {margin:0;padding:0;color:#333;}
	.sponsoredProduct li {margin:0 0 0 15px;padding:3px 0;font-size:12px;list-style-type:disc;}

.paragraph { clear:both; margin:0pt 0pt 15px; } 
	.paragraph h3 { line-height:18px; margin-bottom:5px; } 
	.paragraph p { color:#333333; font-size:1.2em; line-height:15px; margin-bottom:10px; } 

ul.twoColumn li { float:left; margin-right:10px; padding:3px 0pt; width:186px; } 

#whatsNextLinks li { font-size:1.4em; font-weight:bold; } 
#relatedContent p { font-size:1.2em; } 
#features img { float:left; margin:0pt 10px 10px 0pt; } 

.displayAd { margin:0pt 10px; padding-top:8px; } 
	.displayAd img.sponsorProduct { border:1px solid #DDDDDD; float:left; margin:0pt 10px 8px 0pt; } 
	.displayAd img.sponsorLogo { display:block; margin-bottom:10px; } 
	.displayAd p { clear:both; } 
	.displayAd li { font-size:1.1em; } 

img.thumbsUp { margin-left:5px; vertical-align:bottom; } 

#downloadFAQ { background:#CEDEE7 none repeat scroll 0%; } 

#pcwCommunity ul { margin:0pt 0pt 10px; } 
	#pcwCommunity ul#subCommunities { margin-bottom:15px; } 
	#pcwCommunity ul#subCommunities li { clear:both; } 
	#pcwCommunity li.columnTitle { list-style-type:none; padding-bottom:10px; } 
	#pcwCommunity li.columnTitle span { font-size:1em; } 
	#pcwCommunity li span { color:#000000; display:block; float:left; font-size:0.9em; font-weight:normal !important; } 
	#pcwCommunity li label { display:block; font-size:10px; margin:0pt; }	#pcwCommunity li ul { margin-bottom:0pt; } 
	#pcwCommunity li li { font-size:12px; padding:3px 0pt; } 
	#pcwCommunity li li a { font-weight:normal; }  
	#pcwCommunity span.right { text-align:center; width:100px; } 
	#pcwCommunity span.left { width:200px; } 
	#pcwCommunity p.title { font-size:1.4em; font-weight:bold; margin-left:10px; } 

#downloads_home #mostRecommended,
#downloads_home #latestReviews,
#downloads_topic #mostRecommended,
#downloads_topic #latestReviews, 
#downloads_file #mostRecommended { width:50%; clear:none; float:left; }

/* Special Offer */

#pcwDRBadgeWide ul {clear:both;padding-top:10px;}
#pcwDRBadgeWide ul li.head {list-style-type:none;font-size:14px;color:#000;font-weight:bold;margin-left:0;}
#pcwDRBadgeWide li {font-size:16px;margin-left:15px;padding:0 0 5px;}
#pcwDRBadgeWide li.moreLink {list-style-type:none;font-size:12px;margin-left:0;}
#pcwDRBadgeWide li.moreLink a {font-weight:normal;}


/* Roundups Index */

.roundupIndex #features {margin-bottom:20px;}
.roundupIndex #features h2 {margin:0 10px 15px;}
.roundupIndex .featured {float:left;width:280px;margin:0 10px 0px;}
.roundupIndex #features .featured h1 {margin-bottom:2px;font-size:18px;line-height:normal;}
.roundupIndex .featured p {margin-bottom:5px;font-size:14px;}
.roundupIndex .featured p.fromCategory {margin-bottom:5px;font-size:11px;color:#666;line-height:11px;}

.roundupIndex #recentRoundups li {padding:10px 5px;color:#333;border-bottom:1px solid #dfdfdf;}
.roundupIndex #recentRoundups li h1 {margin-bottom:0px;font-size:16px;}
.roundupIndex #recentRoundups p {font-size:14px;}
.roundupIndex #recentRoundups p.fromCategory {margin-bottom:0;font-size:11px;color:#666;line-height:11px;}
.roundupIndex #recentRoundups p.seeMore {padding:10px 5px;font-weight:bold;font-size:16px;}

/*IE6*/ html>body .roundupIndex #recentRoundups li h1 {font-weight:normal;}
/*IE7*/ *:first-child+html .roundupIndex #recentRoundups li h1 {font-weight:bold;}

/*  File Page  */

	#versionSelect_Wrapper {float:left;}

	#fileDetail-Left {float:left;width:173px;overflow:hidden;margin-right:10px;}
		#fileDetail-Left .thumbWrapper {width:165px;height:125px;margin-bottom:10px;padding:3px;border:1px solid #ccc;overflow:hidden;background:url(http://images.pcworld.com/images/common/v3/downloads/no-image-available-3.gif) no-repeat;background-position:3px 3px;}
	
		#thumbRating { text-align:center;/*background:#dfdfdf url(http://images.pcworld.com/images/common/v3/downloads/backgrounds/file-rating-bg.gif) no-repeat top left;*/	}
			
		#thumbRating h6 {padding:7px;display:none;}
		#thumbRating p {float:left;text-align:left;font-size:10px;margin:0 5px 0 0;padding-top:7px;}
		
		#thumbRating  ul {float:left;margin:0px;padding:0px;height:38px;overflow:hidden;}
		#thumbRating li {float:left;height: 38px;line-height: 38px;list-style-type: none;overflow:hidden;}
		#thumbRating li a {display: block;height: 38px;padding-top: 38px;}
		#thumbRating li.recommend {color: #ab0226;padding-left: 5px;padding-right: 5px;}
		#thumbRating li.voteYes a {width: 30px;overflow: hidden;background-image: url(http://images.pcworld.com/images/common/v3/downloads/buttons/yes.gif);background-repeat: no-repeat;background-position: 0px 0px;height: 38px;}
		#thumbRating li.voteNo a {background-image: url(http://images.pcworld.com/images/common/v3/downloads/buttons/no.gif);	background-repeat: no-repeat;background-position: 0px 0px;height: 38px;width: 30px;overflow: hidden;}
		#thumbRating li.voteNo a:hover, #thumbRating li.voteYes a:hover {background-position: 0px -38px;}
		#thumbRating li.voteResults {height:20px;font-size: 10px;line-height: 10px; color: #FFFFFF;padding:9px 5px 3px 5px;background-image: url(http://images.pcworld.com/images/common/v3/downloads/backgrounds/voteCount-bg.gif);background-position:0 6px;background-repeat:repeat-x;}
	
		#avgUserRating {padding:10px 0 10px 10px;}
	
	#fileDetail-Center {float:left;width:215px;overflow:hidden;}
	
		#fileDetail-Center h4 {margin-bottom:7px;}
		#fileDetail-Center p {margin-bottom:5px;color:#a00;}
		#fileDetail-Center p strong {font-size:1.1em;color:#000;}
	
		#options {float:right;width:170px;margin-bottom:8px;text-align:right;}
		#options img {margin-left:5px;}
		
	#fileDetail-Right {clear:none;float:left;width:200px;overflow:hidden;}

		#fileDetail-Right #mostRecommended .singleBar {padding-top:9px !important;font-size:13px;line-height:14px;background:none;}
		#fileDetail-Right #mostRecommended li a {font-size:12px:}
		
		/*IE6*/ #fileDetail-Right #mostRecommended .singleBar {padding-top:10px !important;}
		/*IE7*/ #fileDetail-Right #mostRecommended .singleBar {padding-top:9px !important;}
		
	#fileDownload {margin-bottom:10px;padding:10px 0 15px;}
	
		#versionSelect_Wrapper {width:180px;padding:0 4px;height:35px;margin-right:10px;}
		
		#fileDownload h5 {float:left;margin-right:10px;}
		#fileDownload .input_submit {float:left;margin-right:10px;padding:6px 7px;font-size:1.6em;border:1px solid #5c0001;background:#890503 url(http://images.pcworld.com/images/common/v3/downloads/backgrounds/submit-red-tile.gif) repeat-x top left;}
		#fileDownload select {float:left;margin-right:10px;}
		
		/*IE6*/ html>body #fileDownload input {padding:5px 15px;font-size:1.6em;}

	#filePageExtras {width:602px;height:1%;overflow:hidden;margin-bottom:15px;border-bottom:1px solid #ccc;background:url(http://images.pcworld.com/images/common/v3/downloads/backgrounds/TabbedPanelsContent_topTile.gif) repeat-x bottom left;}
	
		/*IE6*/ html>body #filePageExtras {width:610px;}
	
		#filePageExtras #fileTabs ul.tabs li.tab {float:left;display:block;margin:0 5px 0 0;text-align:center;background:#b7ccd7 url(http://images.pcworld.com/images/common/v3/downloads/backgrounds/productTab_right_deselected.gif) no-repeat top right;	}
		#fileTabs li.tab a {display:block;padding:7px 20px 5px;font-size:1.4em;text-decoration:none;line-height:18px;border-bottom:2px solid #7da8be;}	
		#fileTabs li.tab a.selected {background:#dfe9ef url(http://images.pcworld.com/images/common/v3/downloads/backgrounds/productTab_right_selected.gif) no-repeat top right;border-bottom:2px solid #dfe9ef;}
		
		#filePageExtras h3,			
		#filePageExtras h5 {margin-bottom:10px;color:#000;line-height:18px;}
		#filePageExtras p {font-size:1em;line-height:12px;}
						
		.tabContentGroup {clear: both;}
			
		.TabbedPanelsContent {padding:7px 10px 10px;background:#efefef url(http://images.pcworld.com/images/common/v3/downloads/backgrounds/TabbedPanelsContent_topTile.gif) repeat-x top left;}
			
		/*IE6*/ html>body .TabbedPanelsContent {padding:13px 10px 10px;}
		/*IE7*/ *:first-child+html .TabbedPanelsContent {padding:7px 10px 10px;}
		
		
	/* User Reviews */
	
	#addReview {width:572px;height:1%;overflow:hidden;padding:5px;border:solid #ccc;border-width:1px 0;background:#b7ccd7;}
		
		/*IE6*/ html>body #addReview {width:auto;}
			
		#addReview p {margin-bottom:5px;text-align:right;}		
		#addReview p.registerNow {float:right;text-align:right;line-height:12px;}
		
		#addReview h5,
		#addReview h6 {color:#333;margin-bottom:5px;}
			
		#addReview form {margin:0 10px 5px;}
		#addReview #login table {margin-bottom:10px;font-size:1em;}

			#addReview #login td {padding:0 5px 3px 0;}
			#addReview #login label {text-align:left;color:#333;}
			#addReview #login label.oneLine {line-height:23px;}
				
			#addReview #login td input {float:right;width:126px;}		
			#addReview #login td.submit {float:none;width:105px;text-align:center;}
			#addReview #login td.submit input {float:none;width:auto;margin-bottom:3px;}
	
			#addReview #login p {margin-right:6px;}
			#addReview #login a {display:block;line-height:10px;}
		
		#addReview #leaveReview {padding-top:5px;border-top:1px solid #dfe9ef;}
	
		#leaveReview .reviewFormLeft {float:left;width:220px;}
		#leaveReview .reviewFormLeft .ratingTable {width:200px;padding:5px;background:#fff;}

		#leaveReview .reviewFormRight {float:left;width:330px;}
	
		#addReview #leaveReview textarea {width:100%;}
		#addReview #leaveReview p {text-align:left;}
			
			/*IE6*/ html>body #leaveReview .reviewFormLeft {float:left;width:230px;}
	
	ul.reviews {margin:10px;padding:0 10px 5px;background:#fff;}
		ul.reviews li {padding:10px 10px 5px;border-bottom:1px solid #ccc;background:#fff;}
		ul.reviews li img {float:right;width:77px;}
		ul.reviews li h5 {margin-bottom:5px;}
		ul.reviews li p {margin-bottom:8px;line-height:16px !important;}
	
	#fileTabs .TabbedPanelsContent .description {margin:10px;padding:10px 10px 5px;	background:#fff;}
	#fileTabs .TabbedPanelsContent .description img {float:right;margin:0 0 10px 10px;}
	#fileTabs .TabbedPanelsContent .description p {margin-bottom:8px;font-size:1.2em;line-height:16px;}
			
	.module .reviews {margin:0;}
	.module .reviews li {padding:10px 0 5px;}
	
	#excerptEditorReview ul.reviews {margin-bottom:0;padding-bottom:5px;}
	#excerptEditorReview .reviews li {border-bottom:0;padding-bottom:0;}
	
	.module .reviews h6,
	.module .reviews p {color:#333;margin-bottom:8px;}		
	.module .reviews h6 {font-size:1.1em;}
	.module .reviews p {font-size:.9em;}
		
	.filePage .module .paragraphStyle {font-size:1.2em;}
	.filePage .module .singleBar {padding-top:0 !important;}
		
	/*IE6*/ html>body .filePage .module .singleBar {padding-top:8px !important;}
	/*IE7*/ *:first-child+html .filePage .module .singleBar {padding-top:0 !important;}

	.statusLeft {float:left;width:390px;margin-right:10px;}
	.statusRight {float:left;width:390px;}
	

/* Hacks */
.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 */
.spacer { clear:both; } 
img { border:0; } 