@charset "UTF-8";

/* //////////////////////
	Presets
   ////////////////////// */

	a {color:#00559a;}
	
	.sm .scale, .sm .rating {background-image:url(http://images.macworld.com/images/shared/icons/rating-stars-70x13.gif);}
	.md .scale, .md .rating {background-image:url(http://images.macworld.com/images/shared/icons/rating-stars-120x22.gif);}
	.lg .scale, .lg .rating {background-image:url(http://images.macworld.com/images/shared/icons/rating-stars-154x29.gif);}
	
	.editRating.sm .scale {width:48px;}
	.editRating.md .scale {width:73px;}
	.editRating.lg .scale {width:98px;}
	
	.editRating.sm .scale, .editRating.sm .rating {height:16px;background-image:url(http://images.macworld.com/images/shared/icons/rating-mice-48x16.gif);}
	.editRating.md .scale, .editRating.md .rating {height:25px;background-image:url(http://images.macworld.com/images/shared/icons/rating-mice-73x25.gif);}
	.editRating.lg .scale, .editRating.lg .rating {height:35px;background-image:url(http://images.macworld.com/images/shared/icons/rating-mice-98x35.gif);}
	
	.editRating {position:relative;width:100%;}
	.editRating .scale {background-position:top left;}
	.editRating .rating {background-position:bottom left;}

	.btn.blue {border-color:#185292;}
	.btn.blue a {background-color:#367ebf;background-image:url(http://images.macworld.com/images/shared/buttons/blue-bg-tile.gif);}
	.btn.orange {border-color:#ff9000;}
	.btn.orange a {background-color:#ffae00;background-image:url(http://images.macworld.com/images/shared/buttons/orange-bg-tile.gif);}
	
	#userDesire .btn.yes em {border-right:1px solid #ff9000;}
	#userDesire .btn.yes strong {border-left:1px solid #ffae00;}
	#userDesire .btn.no {margin-right:10px;}
	#userDesire .btn.no em {border-right:1px solid #185292;}
	#userDesire .btn.no strong {border-left:1px solid #367ebf;}
	
	.badges {float:right;margin:10px 0 0 10px;width:111px;}
	.badges img {margin-bottom:10px;}

/* //////////////////////
	Header
   ////////////////////// */

	#headerWrapper {width:100%;height:54px;background:#1b5795 url(http://images.macworld.com/images/macworld10/headerMW_sm.gif) repeat-x left;}
	
		#miniHeader {position:relative;padding:0px 0;font-size:12px;}
			#miniHeader p {height:20px;margin:0 0 0 12px;line-height:20px;color:#fff;font-size:10px;}
			
			#miniHeader #metaNav {float:right;height:28px;margin:9px 0 0 20px;padding:0 10px;color:#c0aaab;font-size:11px;line-height:28px;border:1px solid #5c98c7;background:url(http://images.macworld.com/images/templates/v4/login-red-tile.gif) repeat-x left;}
				#miniHeader #metaNav a {color:#fff;}	
			#miniHeader #metaNav a:hover {background:none;}
			#miniHeader #metaNav img {vertical-align:middle;}
		
				/*IE6*/ html>body #metaNav {width:auto;}
				
			#miniHeader img#miniHeaderLogo {float:left;margin-right:20px;padding-top:10px;}	
			
			#miniHeader span.arrow {position:absolute;top:23px;left:102px;width:5px;height:6px;background:url(http://images.macworld.com/images/templates/v4/nav-arrow.gif) no-repeat;}
			
			#miniHeader #mainNav {float:left;margin:10px 0 10px 0;}
				#miniHeader #mainNav ul {float:left;height:28px;margin:0;padding:0;display:visible;}
				#miniHeader #mainNav li {float:left;height:28px;margin:0;padding:0;list-style-type:none;display:visible; list-style-image:none;}
				#miniHeader #mainNav li a {position:relative;display:inline-block;height:28px;padding:0 7px;font-size:12px;color:#333;line-height:28px;border:solid #fbfbfb;border-width:1px 0;border-right:1px solid #999;border-bottom:1px solid #ccc;background:#fff url(http://images.macworld.com/images/templates/v4/nav-silver-tile.gif) repeat-x bottom left;}
				#miniHeader #mainNav li a:hover {background-position:0 20px;text-decoration:none;}		
				#miniHeader #mainNav li.last a {border-right:1px solid #fff; -webkit-border-top-right-radius: 3px; -khtml-border-radius-topright: 3px; -moz-border-radius-topright: 3px; border-top-right-radius: 3px;	-webkit-border-bottom-right-radius: 3px; -khtml-border-radius-bottomright: 3px; -moz-border-radius-bottomright: 3px; border-bottom-right-radius: 3px;}
				#miniHeader #mainNav li.first a {border-left:1px solid #555;-webkit-border-top-left-radius: 3px; -khtml-border-radius-topleft: 3px; -moz-border-radius-topleft: 3px; border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px; -khtml-border-radius-bottomleft: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-left-radius: 3px;}				
				#miniHeader #mainNav li.productLinks {}
				#miniHeader #mainNav li.productLinks a {color:#fff;border-color:#555;border-right:1px solid #555;background:#2a2a2a url(http://images.macworld.com/images/templates/v4/nav-product-tile-2.gif) repeat-x;background-position:0 -20px;}
				#miniHeader #mainNav li.productLinks a:hover {background-position:0 -10px;}
				
				#miniHeader #mainNav li img {padding-top:7px;vertical-align:top;}
	
	/*IE6*/ html>body #mainNav li a {display:block;}
				
				/*IE6*/ html>body #miniHeader #mainNav li a {display:block;}
				
			#navBtmRule {background:#696565 url(http://images.pcworld.com/images/shared/backgrounds/miniHeader-btm-rule.gif) no-repeat top;height:1px;}
				
			#topAdWrapper {background-color:#243547;}
			
			#topAd {}
				#topAd .subscription {float:left;margin-right:15px;width: 195px;height: 86px;overflow: hidden;background-image: url(http://images.pcworld.com/images/shared/backgrounds/subscription-bg-tile.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;}
				
		
		#flyout {position:absolute;top:39px;z-index:1000000;width:175px;margin:0 0 0 200px;border:solid #ccc;border-width:1px 1px 3px 1px;background:#2e282c;overflow:hidden;}
			#flyout ul, #flyout li {margin:0;padding:0;}
			#flyout ul.col {float:left;padding:10px 0}
			#flyout ul.col li {margin:0 10px;padding-bottom:5px;font-size:9px;color:#bbb;list-style-type:none;}
			#flyout ul.col li a {display:block;color:#fff;font-size:14px;}
			#flyout ul.col li a:hover {color:#efad23;}
			
			/*IE6 html>body #flyout ul.col li a {line-height:18px;}*/
			/*IE7*/ *:first-child+html #flyout ul.col li a {line-height:16px;}
			/*Safari 3.0*/ @media screen and (-webkit-min-device-pixel-ratio:0) { #flyout {margin:0 0 0 202px;} }
			/*Safari 4.0b @media screen and (-webkit-animation) { #flyout {top:88px; !important;} }	*/ 
	
	.tabGroup {border:1px solid #e4e4e4;border-bottom-color:#cecece;background:#f2f3f0 url(http://images.macworld.com/images/shared/backgrounds/subnav-bg-tile.gif) repeat-x bottom left;}		
		.tabGroup li a {border-right:1px solid #d9d9d9;}
		
		.tabGroup li.tabSelected {background:url(http://images.macworld.com/images/shared/backgrounds/subnav-tab-selected-left.gif) no-repeat bottom left;}
		.tabGroup li.first.tabSelected {background:url(http://images.macworld.com/images/shared/backgrounds/subnav-tabfirst-selected-left.gif) no-repeat bottom left;}
		.tabGroup li.tabSelected a {background:url(http://images.macworld.com/images/shared/backgrounds/subnav-tab-selected-right.gif) no-repeat bottom right;}

	body {background:url(http://images.macworld.com/images/shared/backgrounds/appguide-bg-tile.jpg) repeat-x;background-position:0 164px;}

	#mainWell .post .ratingWrapper {float:left;width:180px;margin-bottom:10px;font-size:10px;color:#999;line-height:30px;}
	#mainWell .post .ratingWrapper .scale {margin-right:5px;vertical-align:middle;}
	
	.rankChart li.rank_1 .bar .percent {background:url(flurry-bar-100.gif) repeat-x top left;}
	.rankChart li.rank_2 .bar .percent {background:url(flurry-bar-80.gif) repeat-x top left;}
	.rankChart li.rank_3 .bar .percent {background:url(flurry-bar-60.gif) repeat-x top left;}
	.rankChart li.rank_4 .bar .percent {background:url(flurry-bar-40.gif) repeat-x top left;}
	.rankChart li.rank_5 .bar .percent {background:url(flurry-bar-20.gif) repeat-x top left;}

/* //////////////////////
	Footer
   ////////////////////// */

	#footerWrapper {background:#243547;}
	#footer {padding:20px 0 0;height:1%;}
		#footer li,	#footer ul {list-style-type:none;}
		#footer a  {background-color:transparent;}
		#footer img {border:0;vertical-align:bottom;}
		#footer h2 {font-weight:normal;}
		#footer .links {float:left;width:603px;overflow:hidden;}
		#footer .links ul {float:left;width:178px;margin:0 10px 15px 0;}
		#footer .links ul li {padding:0 5px 7px;font-size:12px;line-height:13px;}
		#footer .links ul li.title {float:none;padding:0 5px 4px;font-size:14px;color:#fff;line-height:25px;text-transform:uppercase;font-weight:bold;}
		#footer .links ul.last {margin-right:0;}
		#footer .links a {color:#91a8b8;}
		#footer #idg form {float:left;margin-right:20px;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:9px;color:#999;}
		#footer #idg {padding:10px 10px 10px 25px;font-size:12px;line-height:28px;background:#1e2c3c;}
		#footer #idg a {color:#56616d;}
		
	#subscribeForm {float:right;width:334px;margin:0 0 15px 0;background:url(http://images.macworld.com/images/templates/v4/footer/subform_tile.gif) repeat-x top left;}
		#subscribeForm a {color:#ccc;}
		#subscribeForm #subform_content {margin:0 10px;padding-top:7px;background:url(http://images.macworld.com/images/templates/v4/footer/try-macworld-risk-free.gif) no-repeat top left;}
		#subscribeForm img.covers {float:right;}
		#subscribeForm img.getBonus {float:left;margin-top:136px;}
		#subscribeForm form {clear:both;width:314px;margin:0 auto 5px;background:#fff;border:solid #fff;border-width:0 1px;}
		#subscribeForm form table {position:relative;margin:0 10px 10px;border-top:1px solid #fff;font-size:12px;}
		#subscribeForm td {line-height:10px;}
		#subscribeForm td.10 {width:10px;}
		#subscribeForm input {font-size:10px;}
		#subscribeForm form div {position:relative;bottom:-1px;padding-bottom:5px;border-bottom:1px solid #fff;}
		#subscribeForm .subLinks {font-size:11px;text-align:center;}
		#subscribeForm .cornerTopLeft {width:100%;height:5px;background:url(http://images.macworld.com/images/templates/v4/footer/subform_topleft.gif) left top no-repeat;overflow:hidden;}
		#subscribeForm .cornerTopRight {float:right;width:5px;height:5px;background:url(http://images.macworld.com/images/templates/v4/footer/subform_topright.gif) right top no-repeat;}
		#subscribeForm .cornerBottomRight {float:right;width:5px;height:5px;background:url(http://images.macworld.com/images/templates/v4/footer/subform_btmright.gif) right bottom no-repeat;clear:both;}
		#subscribeForm .cornerBottomLeft {width:100%;height:5px;background:url(http://images.macworld.com/images/templates/v4/footer/subform_btmleft.gif) left bottom no-repeat;}
			
	#storyCarousel {float:left;width:603px;margin:0 0 10px 0;padding:10px 0 0;background:#fff;}
		#storyCarousel h2 {float:left;margin:0 20px 10px 10px;font-size:18px;color:#333;}
		#storyCarousel li {float:left;}
		#storyCarousel .contentPanel h2 {display:none;}
		#storyCarousel .contentPanel li {width:165px;padding:0 10px 10px 20px;}
		#storyCarousel .contentPanel li.button {width:auto;padding:0;border:0;}
		#storyCarousel .contentPanel li.button a {width:7px;height:124px;padding:0;background:url(http://images.macworld.com/images/templates/v4/footer/carousel-arrow-states.gif) no-repeat;}
		#storyCarousel .contentPanel li.button a:hover {text-decoration:none;}
		#storyCarousel .contentPanel li.button.left a {margin-left:10px;background-position:-7px 40%;}
		#storyCarousel .contentPanel li.button.right a {margin-left:5px;background-position:-14px 40%;}
		#storyCarousel .contentPanel li.button.left a:hover {background-position:0px 40%;}
		#storyCarousel .contentPanel li.button.right a:hover {background-position:-21px 40%;}
		#storyCarousel .contentPanel li.third {border:none;}
		#storyCarousel .contentPanel li .image {width:160px;height:100px;clear:both;margin-bottom:5px;border:1px solid #ccc;}
		#storyCarousel .contentPanel li .image img {width:160px;height:auto;margin:0;padding:0;}
		#storyCarousel .contentPanel a {display:block;margin-bottom:5px;font-size:13px;line-height:15px;font-weight:bold;}
		
		#storyCarousel .carouselNav {font-size:18px;line-height:20px;} 
		#storyCarousel .carouselNav li {margin-right:7px;}
		#storyCarousel .carouselNav li a {color:#888;}
		#storyCarousel .carouselNav li a:hover {color:#900;}
		#storyCarousel .carouselNav li.selected a {color:#004784;}
		#storyCarousel .carouselNav li a.selected:hover {color:#004784;}
		#storyCarousel .carouselNav li.button {position:relative;height:18px;padding:0;}
		#storyCarousel .carouselNav .button a {position:relative;top:-1px;display:block;width:20px;height:20px;padding:0;}
		#storyCarousel .carouselNav .button a:hover {text-decoration:none;}
		#storyCarousel .carouselNav .button.left a {background:url(http://images.macworld.com/images/templates/v4/footer/carousel-btn-left.gif) no-repeat top;}
		#storyCarousel .carouselNav .button.right a {background:url(http://images.macworld.com/images/templates/v4/footer/carousel-btn-right.gif) no-repeat top;}
		
	#copyright {font-size:10px;padding-top:10px;width:100%;color:#8f9193;background-color:#414549;}
		#copyright p {color:#686b6e;clear:left;padding:0 0 10px 0;margin:0;}
		#copyright a {color:#838f99; text-decoration:underline;}
		#copyright li {margin:0 10px 0 0;}
	
	.sweepstakesRules {}
		.sweepstakesRules ol li {margin:20px 0;font-size:11px;}
		
/************* Fix for app guide large images not going full well width 4/23/2010 ***********/
		#product_detail_apps .imageltDF, #product_detail_apps .imageltMD {margin-left:40px;}
