.hidden { display: none; }

ul { margin: 0; padding: 0 10px 4px 15px; line-height: 16px; font-size: 12px; overflow: hidden; color: #1a1b1b; }

#evoca { width: 199px; height: 231px; background: url('../images/apple/evoca-bg.gif') top left no-repeat; margin: 5px 0 0 17px; font-family: Helvetica, Arial, sans-serif;  }

#evoca h2 { font-size: 18px; font-weight: bold; color: #4b4a4a; padding: 10px 0 0 10px; }

#evoca p { font-size: 11px; padding: 0 0 0 10px; }

#apple-home-container { width: 100%; background: url('../images/apple/iphone-bg.gif') top left no-repeat; font-family: Helvetica, Arial, sans-serif; font-size: 62.5%; min-width: 685px; }

#apple-home-container-empty { width: 100%; background:#fff; font-family: Helvetica, Arial, sans-serif; font-size: 62.5%; min-width: 685px; }

#apple-home-container a, #apple-home-container-empty a { color: #720404; text-decoration: underline; }

#apple-home-container a:hover, #apple-home-container-empty a:hover { color: #3b3c3d; text-decoration: underline; }

#apple-home-container p, #apple-home-container-empty p { color: #4b4a4a; font-size: 12px; text-align: left; line-height: 22px; padding-bottom: 2px; }

#apple-home-padding { padding: 107px 25px 45px 151px; }

#apple-left-side { width: 150px; float: left; padding: 280px 0 0 0; }

#apple-left-side h2 { text-align: center; font-size: 14px; line-height: 18px; color: #720404; }

#apple-home-padding h2 { color: #878686; font-size: 19px; }

#apple-home-padding a.signup { display: block; width: 348px; height: 36px; text-indent: -9999px; background: url('../images/apple/signup-bg.gif') top left no-repeat; }

#apple-home-padding a:hover.signup { display: block; width: 345px; height: 36px; text-indent: -9999px; background: url('../images/apple/signup-bg.gif') bottom left no-repeat; }

#apple-footer { width: 100%; float: left; margin-top: 10px; clear: both; }

#apple-footer-content { width: 90%; float: left; padding: 10px 10px 100px 10px; border-top: 1px solid #3b3c3d; }

.apple-box { width: 304px; height: 135px; float: left; margin: 0 10px 10px 0; }

.box { width: 600px; float: left; margin: 0 10px 10px 0; }

.apple-box-large { width: 600px; height: 135px; float: left; margin: 0 10px 10px 0; }

.apple-box-no-bg { width: 300px; height: 250px; float: left; margin: 0 10px 10px 0; padding: 10px 0 0 120px; border: 1px solid #3b3c3d; }

.apple-box a, .apple-box-large a { font-weight: bold; }

.apple-box h3, .apple-box-large h3 { color: #4b4a4a; font-size: 15px; padding: 10px 0 2px 10px; }

#apple-home-container-empty p.apple-hide-large { padding: 0 0 0 30px; }

table.home_tbl #apple-home-container .apple-box p.apple-hide, table.home_tbl #apple-home-container .apple-box-large p.apple-hide, table.home_tbl #apple-home-container .apple-box-large ul.apple-hide { margin: 0; padding: 0 10px 4px 115px; line-height: 16px; font-size: 12px; overflow: hidden; color: #1a1b1b; }

table.home_tbl #apple-home-container .apple-box p.apple-hide-large, table.home_tbl #apple-home-container .apple-box-large p.apple-hide-large, table.home_tbl #apple-home-container .apple-box-large ul.apple-hide-large { margin: 0; padding: 0 10px 4px 15px; line-height: 16px; font-size: 12px; overflow: hidden; color: #1a1b1b; }

table.home_tbl #apple-home-container .apple-box p.learn-more, table.home_tbl #apple-home-container .apple-box-large p.learn-more { margin: 0; padding: 4px 10px 4px 115px; line-height: 13px; font-size: 11px; text-align: right; }

.ball { background: url('../images/apple/ball-icon-bg.gif') top left no-repeat; }

.info { background: url('../images/apple/info-bg.gif') top left no-repeat; }

.calendar { background: url('../images/apple/calendar-bg.gif') top left no-repeat; }

.tutorial { background: url('../images/apple/tutorial-bg.gif') top left no-repeat; }

.tracker { background: url('../images/apple/tracker-bg.gif') top left no-repeat; }

.blog { background: url('../images/apple/blog-bg.gif') top left no-repeat; }

.graph { background: url('../images/apple/graph-bg.gif') top left no-repeat; width: 300px; height: 250px; }

.data { background: url('../images/apple/arrows-bg.gif') top left no-repeat; }

.umbrella { background: url('../images/apple/umbrella-bg.gif') top left no-repeat; }

.toolbox { background: url('../images/apple/briefcase.gif') top left no-repeat; width: 600px; height: 300px; }

.shoppingcart { background: url('../images/apple/shoppingcart-bg.gif') top left no-repeat; width: 300px; height: 250px; }

.profile-builder { background: url('../images/apple/profile-builder-bg.gif') top left no-repeat; width: 200px; height: 200px;  }

.keep-the-score { background: url('../images/apple/keep-the-score-bg.gif') top left no-repeat; width: 200px; height: 200px; clear: left; }

.share-the-data { background: url('../images/apple/share-the-data-bg.gif') top left no-repeat; width: 200px; height: 200px; }

.calendar-new { background: url('../images/apple/calendar-bg.jpg') bottom right no-repeat; width: 200px; height: 200px; padding: 10px 120px 0 10px; }

#no-border { border: 0; }

#apple-footer h2 { color: #3b3c3d; font-size: 22px; }

#apple-footer h3 { color: #3b3c3d; font-size: 17px; }

.apple-box-large h3 { padding: 20px 0 2px 10px; }

#apple-footer p img { display: inherit; }

.apple-gallery { border: 1px solid #3b3c3d; float: left; margin: 5px; text-align: center; }

a:hover.apple-gallery { border: 1px solid #720404; filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25; }

table.main td ul.apple-hide-large li { margin: 0 0 0 10px; padding: 4px 10px 0 0; }

#pricing p { color: #fff; }

.psp-star { width: 150px; height: 150px; float: right; display: block; text-indent: -9999px; background: url('../images/apple/psp-bg.gif') top left no-repeat; margin: 5px 15px 5px 20px; }

a:hover.psp-star { width: 150px; height: 150px; right: left; display: block; text-indent: -9999px; background: url('../images/apple/psp-bg.gif') bottom left no-repeat; margin: 5px 15px 5px 20px; }

.report-title { text-align: center; font-weight: bold; width: 94px; float: left; padding: 3px; }

table.main td ul.apple-hide-large { padding-bottom: 30px; }

table.home_tbl p.apple-hide-large { margin: 2px 30px 2px 0; }

table.main td ul.apple-hide-large { margin: 2px 20px 2px 30px; }

#apple-home-container-empty p.learn-more { text-align: right; }