html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0;padding:0}h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th{font-size:1em;font-weight:normal;font-style:normal}ul,ol{list-style:none}fieldset,img{border:0}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}.clear{clear:both}.clearer{clear:both;display:block;margin:0;padding:0;height:0;line-height:1px;font-size:1px}img,.search-wrapper .left,.search-wrapper .right,ul.sp-results li.viewall a,ul.sp-results li .replacementimg,#globalfooter #breadcrumbs,#globalfooter #breadcrumbs span,#directorynav .capbottom,#productheader h1 a,#productheader h2 a,#productheader a.buynow,#productheader a.ordernow,#productheader a.joinnow,#productheader a.preorder,#productheader a.freetrial,#productheader a.downloadnow,#productheader a.upgradenow{behavior:url(../../global/scripts/lib/iepngfix.htc)}img{border:0}img.left{float:left;margin:2px 20px 16px 0}img.right{float:right;margin:2px 0 16px 20px}img.across{margin:2px 0 16px 0}img.flushleft{margin-left:-20px}img.flushright{margin-right:-20px}#omniture,#top{position:absolute;top:0}#container{width:980px;margin:0 auto;position:relative}#main{width:100%;position:relative}#content{padding:18px 20px;position:relative;color:#333}#breadcrumb{clear:both;text-align:center;margin:18px auto;clear:both;font-size:10px;color:#686868}.column{float:left}.grid2col,.grid2cola,.grid2colb,.grid2colc,.grid2cold,.grid2cole,.grid2colf,.grid3col,.grid3cola,.grid4col,.grid5col,.grid6col{width:100%}.grid2col .column{width:49%}.grid2col .grid2col .column{width:47.8%}.grid3col .grid2col .column{width:46%}.grid4col .grid2col .column{width:45%}.grid2cola .column.first{width:66%}.grid2cola .column.last{width:32%}.grid2colb .column.first{width:74.9%}.grid2colb .column.last{width:23%}.grid2colc .column.first{width:32%}.grid2colc .column.last{width:66%}.grid2cold .column.first{width:23%}.grid2cold .column.last{width:74.9%}.grid2cole .column.first{width:79%}.grid2cole .column.last{width:19%}.grid2colf .column.first{width:19%}.grid2colf .column.last{width:79%}.grid3col .column{width:32%;margin-left:2%}.grid2col .grid3col .column{width:31%}.grid3cola .column{width:58%;margin-left:2%}.grid3cola .column.first,.grid3cola .column.last{width:19%}.grid4col .column{width:23%;margin-left:3%}.grid5col .column{width:18.4%;margin-left:2%}.grid6col .column{width:15%;margin-left:2%}.column.first,.column.last{margin-left:0!important}.column.last{float:right!important}p.last,ul.last,ol.last,li.last{_width:auto!important;_float:none!important}#container:after,#content:after,.grid2col:after,.grid2cola:after,.grid2colb:after,.grid2colc:after,.grid2cold:after,.grid2cole:after,.grid2colf:after,.grid3col:after,.grid3cola:after,.grid4col:after,.grid5col:after,.grid6col:after{content:".";display:block;height:0;clear:both;visibility:hidden}#container,#content,.grid2col,.grid2cola,.grid2colb,.grid2colc,.grid2cold,.grid2cole,.grid2colf,.grid3col,.grid3cola,.grid4col,.grid5col,.grid6col{zoom:1}body{font:12px/18px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;background-color:#fff;color:#333}a{color:#08c}a:link,a:visited,a:active{text-decoration:none}a:hover{text-decoration:underline}a.more{white-space:nowrap;padding-right:10px;background:url(./../elements/arrows/morearrow_08c.gif) no-repeat 100% 50%;zoom:1}a.external{white-space:nowrap;padding-right:15px;background:url(./../elements/icons/external10x10.gif) no-repeat 100% 49%;zoom:1}a[rel="external"]{white-space:nowrap;padding-right:15px;background:url(./../elements/icons/external10x10.gif) no-repeat 100% 49%;zoom:1}strong,b{font-weight:bold}em,i{font-style:italic}sup{padding-left:1px;font-size:10px!important;font-weight:normal!important;vertical-align:baseline;position:relative;bottom:.33em;color:#76797c;_position:static!important}abbr{border:0}.sosumi{font-size:10px!important;color:#76797c}.sosumi_features{font-size:10px!important;color:#76797c}p{margin-bottom:18px}h1{font-weight:bold;font-size:24px;line-height:36px;margin-bottom:18px}h2{font-weight:bold;font-size:16px;line-height:18px;margin-bottom:18px}h3{font-weight:bold;font-size:1em;line-height:18px}h4{font-weight:bold;font-size:10px;line-height:18px}p.intro{font-weight:bold}.more{text-align:right}ul{margin-bottom:18px;list-style:none outside}ol{margin-bottom:18px;list-style:decimal;margin-left:2.2em}ul.square,ul.circle{margin-left:2em}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul ul.circle,ul ul.square{margin-top:4px;margin-bottom:5px}ol.sosumi{margin-left:0;padding-left:2em}a.pdf{background:url(./../elements/icons/globaliconpdf12x12.gif) 0 .4em no-repeat;display:block;padding-left:20px}a.html{background:url(./../elements/icons/globaliconhtml12x12.gif) 0 .4em no-repeat;display:block;padding-left:20px}a.qt{background:url(./../elements/icons/globaliconqt12x12.gif) 0 .4em no-repeat;display:block;padding-left:20px}a.ical{background:url(./../elements/icons/globaliconical12x12.gif) 0 .4em no-repeat;display:block;padding-left:20px}a.dl{background:url(./../elements/icons/globalicondl11x10.gif) 0 .4em no-repeat;display:block;padding-left:20px}a.dmg{background:url(./../elements/icons/globalicondmg12x12.gif) 0 .4em no-repeat;display:block;padding-left:20px}a.zip{background:url(./../elements/icons/globaliconzip12x12.gif) 0 .4em no-repeat;display:block;padding-left:20px}a.keynote{background:url(./../elements/icons/globaliconkeynote12x12.gif) 0 .4em no-repeat;display:block;padding-left:20px}a.audio{background:url(./../elements/icons/globaliconaudio12x12.gif) 0 .4em no-repeat;display:block;padding-left:20px}.last{margin-bottom:0}#main .sidebar{font-size:10px;line-height:18px;color:#686868}#main .callout{font-size:11px;line-height:18px;margin-bottom:18px}.piped{display:block;zoom:1}.piped:after{content:".";display:block;height:0;clear:both;visibility:hidden}.piped li{float:left;display:inline}.piped a{border-left:1px solid #797c80;padding:0 0 0 .75em;margin-left:.75em}.piped a.first{border-left:0!important;padding-left:0;margin-left:0!important}#globalfooter .gf-buy{float:left;width:60%;margin:18px 0 9px}#globalfooter .gf-links{float:right;margin:18px 0 9px}#globalfooter .gf-links a{padding:0 10px;white-space:nowrap}#globalfooter .gf-links a.last{padding-right:0;_float:none!important;width:auto!important}#globalfooter{width:980px;color:#888;font-size:10px;margin:18px auto;padding-bottom:36px;text-align:left!important}#globalfooter a{color:#08c}#globalfooter p{margin-bottom:1em}#globalfooter p.gf-buy{float:left;width:52%;margin:18px 0 9px 3px}#globalfooter ul.piped a{padding:0 0 0 1.5em;margin-left:1.5em;border-left:1px solid #d0d0d0}#globalfooter .gf-links{float:right;margin:18px 3px 9px 0}#globalfooter .gf-sosumi{clear:both;width:100%;border-top:1px solid #ddd;padding-top:9px}#globalfooter .gf-sosumi a{padding:0 10px}#globalfooter .gf-sosumi p{float:left;margin-left:3px}#globalfooter form{margin:18px 10px}#globalfooter .search-wrapper{margin:0 auto}#globalfooter .search-wrapper input.prettysearch{margin-left:10px}#globalfooter ul.piped a.contact_us{padding-right:1.5em;border-right:1px solid #d0d0d0}#globalfooter ul.piped a.choose{margin-left:0;border:0}#globalfooter ul.piped a.choose img{vertical-align:middle;margin-top:-5px;position:relative}#globalfooter #breadcrumbs{font-size:11px;color:#444;background:url(../../../../images/App566/breadcrumb_bg.png) no-repeat;overflow:hidden;height:36px;line-height:34px;font-weight:bold;text-shadow:0 1px 0 #fff}#globalfooter #breadcrumbs a{color:#444;text-decoration:none;float:left;padding:0 10px;position:relative;margin-left:-10px;_cursor:hand}#globalfooter #breadcrumbs a:hover{color:#333;text-decoration:none!important}#globalfooter #breadcrumbs a.home{margin:0;width:15px;height:0;padding-top:36px;overflow:hidden}#globalfooter #breadcrumbs span{float:left;width:9px;margin:0 10px 0 0;position:relative;height:0;padding-top:34px;margin-top:1px;overflow:hidden;background:url(../../../../images/App566/breadcrumb_sep.png) no-repeat}#globalfooter ol#breadcrumbs{font-size:11px;color:#444;background:url(../../../../images/App566/breadcrumb_bg.png) no-repeat;height:36px;line-height:34px;margin:0;list-style:none;font-weight:bold;text-shadow:0 1px 0 #fff}#globalfooter ol#breadcrumbs li{float:left;margin:0;padding:0 0 0 20px;background:url(../../../../images/App566/breadcrumb_sep_20080909.png) no-repeat}#globalfooter ol#breadcrumbs li a{float:left;color:#444;text-decoration:none;padding:0 10px;margin-left:-10px}#globalfooter ol#breadcrumbs li a:hover{color:#333;text-decoration:none}#globalfooter ol#breadcrumbs li.home{background:0;margin:0;padding:0}#globalfooter ol#breadcrumbs li.home a{margin:0;padding:0 10px;width:15px;text-indent:-9999px;overflow:hidden}#directorynav{font-size:11px;background:url(../../../../images/App566/directory_bg.png) repeat-y;border-top:1px solid #e5e5e5;float:left;width:100%;position:relative;margin-top:-4px}#directorynav .column{width:122px;padding:9px 0 4px 18px}#directorynav .column.last{float:left!important;padding-right:0}#directorynav h3{color:#666;font-weight:bold}#directorynav h3.standalone{margin-bottom:18px}#directorynav a{color:#888;text-decoration:none;display:block;zoom:1}#directorynav h3.standalone a:link,#directorynav h3.standalone a:visited{color:#444}#directorynav a:hover{color:#333!important;text-decoration:none!important}#directorynav .capbottom{clear:both;position:relative;top:5px;_top:12px;height:5px;width:980px;background:url(../../../../images/App566/directory_capbg.png) no-repeat}#directorynav ul{margin-bottom:0;padding-bottom:9px}#directorynav .column{width:120px}#directorynav.mac #dn-cola{width:120px}#directorynav.mac #dn-colb{width:115px}#directorynav.mac #dn-cold{width:110px}#directorynav.mac #dn-colg{width:130px}#directorynav.iphone .column{width:146px;padding:9px 0 0 45px}#directorynav.ipoditunes .column{width:177px}#breadory{border:1px solid #ddd;width:978px;margin:0 auto;-moz-border-radius:4px;-webkit-border-radius:4px}#globalfooter #breadory ol#breadcrumbs{background:0;clear:both;float:none;height:3em;line-height:3em;font-size:11px;color:#666;margin:0;list-style:none;font-weight:bold;text-shadow:0 1px 0 #fff}#breadory ol#breadcrumbs li{background:0;float:left;margin:0;padding:0 0 0 1em}#breadory ol#breadcrumbs li a{float:left;color:#666;text-decoration:none;padding:0 1.75em 0 0;margin-left:0;background:url(../../../../images/App566/breadcrumb_separator.png) no-repeat 100% 50%}#breadory ol#breadcrumbs li a:hover{color:#333;text-decoration:none}#breadory ol#breadcrumbs li.home{background:0;margin:0;padding:0}#breadory ol#breadcrumbs li.home a{background:url(../../../../images/App566/breadcrumb_home.png) no-repeat 1.25em 50%;margin:0;padding:0 0 0 1.25em;width:30px;text-indent:-9999px;overflow:hidden}#breadory ol#breadcrumbs li.home a:hover{background-image:url(../../../../images/App566/breadcrumb_home_over.png)}#breadory #directorynav{background:0;clear:both;float:none;margin-top:0}#breadory #directorynav .capbottom{height:0;font-size:1px;_display:none}#productheader{position:relative;border-bottom:1px solid #ddd;padding:1em 0 .2em;overflow:hidden;width:980px;margin:0 auto;*height:39px}#productheader h1,#productheader h2{height:32px;line-height:32px;display:inline;float:left;margin:1px 0 6px 8px;padding:0;margin-bottom:6px!important}#productheader h1 a,#productheader h2 a{line-height:32px;background-position:0 0;background-repeat:no-repeat;color:#888;display:block;font-weight:normal;height:32px;position:relative;outline:0;text-decoration:none;text-indent:-9999px}body#overview #productheader h1 a,body#overview #productheader h2 a{cursor:default}#productheader ul{display:inline;float:right;margin:0}#productheader ul li{display:inline}#productheader ul li a{color:#999;float:left!important;margin-top:1em;margin-left:30px;margin-right:8px;padding:0;text-decoration:none}#productheader ul li a:hover{color:#08c}#productheader a.buynow,#productheader a.ordernow,#productheader a.joinnow,#productheader a.preorder,#productheader a.preorder_blue,#productheader a.freetrial,#productheader a.downloadnow,#productheader a.upgradenow{height:25px;margin:.7em 0 0 20px;background-position:0 0;background-repeat:no-repeat;display:block;float:right;position:relative;text-decoration:none;text-indent:-9999px;outline:0;overflow:hidden}#productheader a.preorder_blue{width:75px;background-image:url(./../elements/buttons/preorder_blue.png)}#productheader a.buynow{width:72px;background-image:url(./../elements/buttons/buynows.png);_background-image:url(./../elements/buttons/buynows.gif)}#productheader a.ordernow{width:81px;background-image:url(./../elements/buttons/ordernows.png);_background-image:url(./../elements/buttons/ordernows.gif)}#productheader a.joinnow{width:72px;background-image:url(./../elements/buttons/joinnows.png);_background-image:url(./../elements/buttons/joinnows.gif)}#productheader a.preorder{width:99px;background-image:url(./../elements/buttons/preordernows.png);_background-image:url(./../elements/buttons/preordernows.gif)}#productheader a.freetrial{width:72px;background-image:url(./../elements/buttons/freetrials.png);_background-image:url(./../elements/buttons/freetrials.gif)}#productheader a.downloadnow{width:108px;background-image:url(./../elements/buttons/downloadnows.png);_background-image:url(./../elements/buttons/downloadnows.gif)}#productheader a.upgradenow{width:104px;background-image:url(./../elements/buttons/upgradenows.png);_background-image:url(./../elements/buttons/upgradenows.gif)}#productheader a.buynow:hover,#productheader a.buynow:focus,#productheader a.ordernow:hover,#productheader a.ordernow:focus,#productheader a.joinnow:hover,#productheader a.joinnow:focus,#productheader a.preorder:hover,#productheader a.preorder:focus,#productheader a.freetrial:hover,#productheader a.freetrial:focus,#productheader a.downloadnow:hover,#productheader a.downloadnow:focus,#productheader a.upgradenow:hover,#productheader a.upgradenow:focus{background-position:0 -25px}#productheader a.buynow:active,#productheader a.ordernow:active,#productheader a.joinnow:active,#productheader a.preorder:active,#productheader a.freetrial:active,#productheader a.downloadnow:active,#productheader a.upgradenow:active{background-position:0 -50px}@media print{body,#main,#content{color:#000!important}a,a:link,a:visited{color:#000!important;text-decoration:none!important}#tabs,#globalheader,#globalfooter,#directorynav,.noprint,.hide{display:none!important}#main a.pdf,#main a.html,#main a.qt,#main a.ical,#main a.dl,#main a.dmg,#main a.zip,#main a.keynote,#main a.audio{padding-left:0!important;background-image:none!important}}@media screen and (max-device-width:480px){html{-webkit-text-size-adjust:none}}