#main {margin-top: 10px; width: 680px;}

#main #content .subcolumn1-2, #content .subcolumn2-2 {text-align: left; width: 195px; margin-top: 0px; margin-bottom: 10px; font-size: 10px;}
#main #content .subcolumn1-2 {margin-left: 20px;}
#main #content .subcolumn2-2 {margin-right: 20px;}
html>body #main #content .subcolumn1-2 {margin-left: 30px;}
html>body #main #content .subcolumn2-2 {margin-right: 30px;}
#content .callout {margin: 10px 0 0 0px; background-position: 0% 0%; background-repeat: no-repeat; padding-left: 29px;}

#c1 {background-image: url(http://images.apple.com/euro/main/css/ilife/images/callout120050111.gif);}
#c2 {background-image: url(http://images.apple.com/euro/main/css/ilife/images/callout220050111.gif);}
#c3 {background-image: url(http://images.apple.com/euro/main/css/ilife/images/callout320050111.gif);}
#c4 {background-image: url(http://images.apple.com/euro/main/css/ilife/images/callout420050111.gif);}
#c5 {background-image: url(http://images.apple.com/euro/main/css/ilife/images/callout520050111.gif);}
#c6 {background-image: url(http://images.apple.com/euro/main/css/ilife/images/callout620050111.gif);}

#topnav ul {margin: 0; white-space: nowrap; width: 686px;}
#topnav li {display: inline; list-style-type: none; clear: none; float: left;}
#topnav a {display: block; height: 64px; background-position: 0% 0%; background-repeat: no-repeat; text-decoration: none; width: 74px;}
#topnav a:hover {background-position: 0% 50%;}
#topnav a.hi {background-position: 0% 100%;}
#topnav #gb a {background-image: url(http://images.apple.com/euro/main/css/ilife/images/topnavgarageband20050111.gif);}
#topnav #it a {background-image: url(http://images.apple.com/euro/main/css/ilife/images/topnavitunes20050111.gif);}
#topnav #ip a {background-image: url(http://images.apple.com/euro/main/css/ilife/images/topnaviphoto20050111.gif);}
#topnav #im a {background-image: url(http://images.apple.com/euro/main/css/ilife/images/topnavimoviehd20050111.gif);}
#topnav #id a {background-image: url(http://images.apple.com/euro/main/css/ilife/images/topnavidvd20050111.gif);}

#main #content, #main #sidebar {margin-top: 10px;}
.features p {padding-left: 82px;}

img.shadow15l {margin-left: -15px;}
img.shadow15r {margin-right: -15px;}
img.shadow10l {margin-left: -10px;}
img.shadow10r {margin-right: -10px;}
img.shadow5l {margin-left: -5px;}
img.shadow5r {margin-right: -5px;}
img.feature {margin-top: 15px; margin-bottom: 15px;}

div.captionleft p, div.captionright p {padding-top: 3px;}
div.captionright {float: right; margin: 0 0 10px 10px; text-align: center; font-size: 10px; padding-top: 3px; font-weight: bold; color: #76797c}
div.captionleft {float: left; margin: 0 10px 10px 0; text-align: center; font-size: 10px; padding-top: 3px; color: #76797c}

#index h3 {color: #89BE35; font-size: 13px; margin-bottom: 3px;}
h2 a {text-decoration: none; color: #000;}
h2 a:hover {text-decoration: underline;}
#index div.app {border-top: 1px solid #398329; padding-top: 5px;}
#index .subcolumn1-2 {width: 450px;}
#index .subcolumn2-2 {width: 200px; font-size: 10px;}
#sidebar li.nobullet {list-style-image: none;}

#sidebar h3 {color: #3F8A22; font-size: 11px; margin-bottom: 3px;}
#sidebar h4 {margin-bottom: 0px;}
#sidebar dt {font-weight: bold; float: left;}
#sidebar dd {margin-left: 72px;}
#sidebar .subcolumn1-2, #sidebar .subcolumn2-2 {width: 90px; border-bottom: 0; margin-bottom: 0;}
#sidebar ul, #index .subcolumn2-2 ul {list-style-image: url(http://images.apple.com/euro/main/css/ilife/images/ilifeulbullet6px20050111.gif); margin-left: 0; padding-left: 17px;}
#sidebar ul ul {list-style-image: url(http://images.apple.com/euro/main/css/ilife/images/ilifeul2bullet6px20050111.gif);}
#sidebar .icons {border-bottom: 0; margin-bottom: 0;}
#sidebar .icons p {margin-left: 40px;}
#sidebar div {border-bottom: 1px solid #edf0f0; margin-bottom: 1em;}
#sidebar div.last {border-bottom: 0; margin-bottom: 0;}
#sidebar .clearer {border-bottom: 0; margin-bottom: 0;}
#sidebar p {margin-bottom: .5em;}

#sidebar #sidenav {background: url(http://images.apple.com/euro/main/css/ilife/images/sidenavbottom.gif) no-repeat 0% 100%; padding: 0 0 9px 0; margin: 0 0 10px 0; border: 0;}
#sidenav ul {padding: 0; list-style-image: none; margin-left: 0; margin-bottom: 0; border-bottom: 0;}
#sidenav li {margin: 0; padding: 0 0 6px 0; height: 24px}
html>body #sidenav li {height: auto;}
#sidenav li.hi {background: url(http://images.apple.com/euro/main/css/ilife/images/sidenavhibottom.gif) no-repeat 0% 100%;}
#sidenav a {display: block; margin: 0; text-decoration: none; color: #76797c; font-size: 10px; padding: 0 0 0 7px;}
html>body #sidenav a {border: 0;}
#sidenav a span.icon {width: 36px;height: 36px;overflow: hidden; display: block; float: left; padding-right: 3px;}
#sidenav a b {font-weight: bold; font-size: 12px; color: #000; padding-top: 3px; display: block; margin-left: 39px;}
#sidenav a:hover {color: #a1a5a9;}
#sidenav a:hover b, #sidenav li.hi b {color: #52B8D3;}
#sidenav li.hi a {background: url(http://images.apple.com/euro/main/css/ilife/images/sidenavhitop.gif) no-repeat 0% 0%; color: #76797c;}
#sidenav li.hi a span.icon img {margin-top: -36px;}
#main #sidenav span.sub {margin: 0 0 0 39px; display: block;}

#main .buynow {padding-bottom: 1em; border-bottom: 1px solid #edf0f0; margin-bottom: 1em;}
.buynow a#ilifebuynow {margin: 7px 5px 0 0; float: left;}
#main .buynow h3 {margin: 5px 0 2px 75px;}

#playhere_div {margin: 0; padding: 0;}
