/* CSS Document */

#main .hero {/*padding-bottom: 15px; margin-bottom: 25px;*/margin-top: 47px;}

#main #adstarter {height: 445px;}
#main #adstarter a, #main #ads a {outline: none; -moz-outline: none;}
#main #adstarter a.endstate {margin: 0 auto; padding: 0; width: 650px; text-align: center; display: block;}
#main #adbox {width: 850px; text-align: center; margin: 0; padding: 0 auto 0 auto;}
#main #adbox #moviebox object {border: 1px solid #a1a5a9; border-bottom: none; display: block; margin: 0 auto; padding: 0;}
#main #adbox h2 {margin: 12px 0 9px 0; font-size: 14px; color: #767c79;}
#main #adbox li {display: inline; margin: 0 20px 0 0; padding: 0 20px 0 0; border-right: 1px solid #a1a5a9; font-weight: bold; font-size: 11px; }
#main #adbox li a {color: #a1a5a9; text-decoration: none;}
#main #adbox li a:hover {color: #767c79;}
#main #adbox li.hi a {color: #85cbf7;}
#main #adbox li#hd {margin: 0 20px 0 0; padding: 0; border-right: none;}
#main #adbox .endstate {display: block; margin: 0 auto; width: 650px; height: 325px;}
#main #adbox .endstate img {width: 650px;}
#main #adbox #movietitle, #main #adbox #moviesizes {background: #FFF;}
#main #adbox img {margin-bottom: 27px;}
/*\*/
html>body*#main #adbox img {margin-bottom: 28px;}
/* */
*html>body #main #adbox img {margin-bottom: 0px;}
#main #allads {margin: 0 0 30px 0; text-align: center; border-bottom: 1px solid #e0dfdf; font-size: 11px;}
/*#main #allads a {text-decoration: none; color: #a1a5a9; background: url(http://images.apple.com/it/getamac/images/iconvideogryblk20060612.gif) no-repeat right 2px; padding-right: 20px;}
#main #allads a:hover {color: #000; text-decoration: underline; background: url(http://images.apple.com/it/getamac/images/iconvideogryblk20060612.gif) no-repeat right -34px; } */

/*#main .adnav {float: left; margin: 0 20px; text-align: center; }*/
/*\*/
/*html>body #main .adnav {margin: 0 24px;}*/
/* */

#main .adnav span a {font-size: 12px; margin: 7px 0 0 0; color: #767c79; text-decoration: none;}
#main .adnav.hi span a {color: #85cbf7 !important;}
#main .adnav:hover a, #main .adnav span a:hover {color: #a1a5a9 !important;}

#main #ads {width: 445px; margin: 30px auto 25px auto;}
#main #ads img {margin-bottom: 5px;}
#main .adnav {float: left; margin: 0 20px; text-align: center; width: 100px;}
/*\*/
html>body #main .adnav {margin: 0 24px;}
/* */
#main .adnav h3 a {font-size: 12px; font-weight: normal; margin: 7px 0 0 0; color: #767c79; text-decoration: none;}
#main .adnav.hi h3 a {color: #85cbf7;}
#main .adnav:hover a, #main .adnav a:hover {color: #a1a5a9;}


#main #navmore {width: 768px; margin: 0 auto; padding: 0; text-align: center;}

#main #content {float: left; width: 565px; text-align: left; margin: 0 0 50px 0; font-size: 12px; line-height: 140%;}
#main #content h2 {font-size: 14px; color: #000000; margin: 0 0 20px 0;}

#main #content h3 a {color: #000; text-decoration: none; font-size: 16px; margin: 0 0 5px 0; display: block;}
#main #content h3 a:hover {color: #000000; text-decoration: underline;}
#main #content p {margin: 0 0 2em 0;}
#main #content p a, #main #content p a:active, #main #content p a:visited {color: #9F0D10;}
#main #content p a:hover {color: #E8282C; text-decoration: underline;}

#main #content p.indent {margin-left: 205px;}
#main #content p.indentweb {margin-left: 95px;}
#main #content p.indentphotos {margin-right: 0px;}
#main #content p.indentdesign {margin-bottom: 25px;}

#main #sidebar h3 a {color: #000; text-decoration: none; font-size: 12px;}
#main #sidebar h3 a:hover {color: #000000; text-decoration: underline;}
#main #sidebar p a, #main #sidebar p a:active, #main #sidebar p a:visited {padding-right: 12px; background: url(carrotrightongry20060501.gif) no-repeat right 4px; color: #75797c;}
#main #sidebar p a:hover {background: url(carrotrightonblk20060501.gif) no-repeat right 4px; color: #000000; text-decoration: underline;}
#main #sidebar {float: right; width: 275px; margin: 0;}
#main #sidebar h2.reasons {padding: 15px 15px 15px 15px; background-color: #eeeeee; font-size: 14px; background: url(navbg20060501.gif) center top no-repeat;}
#main #reasons {margin: 0 0 30px 0; background-color: #eeeeee; background: url(navbg20060501.gif) center bottom no-repeat;}
#main #reasons p {padding: 0 15px 15px 15px; border-bottom: 1px solid #FFF; color: #79767c; font-size: 12px;}
#main #reasons h3 {padding: 0; margin: 0 15px 0 15px; font-size: 12px; display: block;}
#main #sidebar h2.which {padding: 15px 15px 0 15px; font-size: 14px; background: url(navwhichbg20060501.gif) center top no-repeat; color: #000;}

#main #which {background: url(navwhichbg20060501.gif) center bottom no-repeat; padding: 0 3px 3px 3px; color: a1a5a9; font-size: 11px;}
#main #which h2.which {margin-bottom: 0px;}
#main #which p.first {margin: 0 0 10px 0;}
#main h1 {font-size: 32px; margin: 50px 0 0 0;}
#main h2 {font-size: 16px;}
#main h3 {font-size: 13px; display: inline; color:#000000; font-weight:bold; margin: 0 0 5px 0;}
#main .reasons p {color: #75797c; margin: 0 0 30px 0;}
#main p.reason {font-size: 18px; color: #75797c; line-height: 1.3em; letter-spacing: -.1em; margin: 10px 0 0 0;}
#main .reasons {margin: 0;}
#main p.spacer {margin-bottom: 2em;}
#main #sidebar #links {margin: 20px 20px 0 0;}
