/* CONTENT */
body.features #main #content h1.head { text-indent:-9999px; background: url('http://images.apple.com/macosx/images/title_nextbigthings_20071016.gif') no-repeat center top; height: 59px; margin-top: 20px; margin-bottom: 0; behavior: url(/global/scripts/lib/iepngfix.htc); }
body.features #main #content h3.subhead { margin: 0 auto; color: #7d7d7d; text-align: center; font-weight: normal; padding-right: 80px; }

body.technology #main #content h1.head { text-indent:-9999px; background: url('http://images.apple.com/macosx/images/title_rocksolidfoundations_20071009.gif') no-repeat center top; height: 59px; margin-top: 20px; margin-bottom: 0; behavior: url(/global/scripts/lib/iepngfix.htc); }
body.technology #main #content h3.subhead { margin: 0 auto; margin-bottom: 8px; color: #7d7d7d; text-align: center; font-weight: normal;}

body#features #main #hero img { margin-bottom: -20px; margin-left: 242px; position: relative; z-index: 2; }

#main #hero h3, 
#main #hero p { position: relative; top: -260px; width: 215px; z-index: 10; line-height: 1.36em; }
#main #hero p a { position: relative; }

#main .column h3 a { color: #404040; }
#main .column h3 a:hover { text-decoration: underline; }

#main #featured { clear: both; margin-bottom: 0.8em; line-height: 1.36em; padding-left: 10px; }
#main #featured .column { margin-bottom: 0.6em; position: relative; z-index: 10; }
#main #featured .column.first { clear: both; }
#main #featured .column img.across { display: block; margin: 0 12px -10px; }

body.features #main #featured .column img.across { display: block; margin: 0 12px -30px; }
body.features #main #featured .secondrow { margin-bottom: 14px; }
body.technology #main #featured .column img.across { margin: 0 12px -5px; }

#main .list { clear: both; line-height: 1.36em; position: relative; z-index: 10; }
#main .list .item h3 { margin-top: 0.6em; }
#main .list .item h3, 
#main .list .item p { margin-left: 80px; }

#main td { border: 1px solid #b0b4b7; padding: 4px;}
#main #isync { margin: 0 12px;}
#main #isyncnotes { margin: 0 12px;}
#main ol.sosumi { margin-top: 20px;}
#main ol.sosumi li { margin-bottom: 10px;}


.grid2cola .column.first { width: 49%; }
.grid2cola .column.last { width: 49%; }

/* callout boxes */
#main .callout { padding:0 20px 1px; color:#595959; background:#f2f2f2 url(http://images.apple.com/macosx/images/callout_bgbottom20070611.gif) no-repeat 0 100%; width:300px;}
#main .callout h2 { padding:1.2em 20px 0; margin:0 -20px; font-size:12px; color:#333; background:url(http://images.apple.com/macosx/images/callout_bgtop20070611.gif) no-repeat 0 0; }
#main .callout img.left, #main .callout img.right { margin-top:1.5em; }
#main .callout.safari h2 { padding-top:1.4em; }
#main .callout.safari p { margin-bottom:3px; }
#main .callout.safari li { margin-left: 30px }

/* HEROS */
#main #hero { background: url(http://images.apple.com/macosx/images/features_horizon_20071009.gif) no-repeat 0 232px; margin: 0 -50px; padding-left: 60px; padding-right: 50px; }
.features #main #hero { margin-bottom: -28px; }
.technology #main #hero { margin-bottom: -28px; }
#features #main #hero { margin-bottom: -155px; }
#technology #main #hero { background-position: 0 90%; }
#mainbody #main #hero {
	background: none;
	margin-bottom: 0;
}
#mainbody #main #hero h2 {
	height: 43px;
	margin: 19px auto 5px;
	overflow: hidden;
	text-indent: -9999px;
	width: 467px;
	background-image: url(images/card_count.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#mainbody #main #hero h3 { margin: 0 auto 22px; color: #7d7d7d; text-align: center; font-weight: normal; width: auto; top: 0; }

/* TITLES */
#features #main .column.last h2,
#technology #main .column.last h2 { background-position: top left; background-repeat: no-repeat; overflow: hidden; text-indent: -9999px; }
#features #main .column.last h2 { background-image: url(http://images.apple.com/macosx/images/title_nextbigthings_20071016.gif); height: 90px; margin: 0 0 10px; width: 710px; }
#technology #main .column.last h2 { background-image: url(http://images.apple.com/macosx/images/title_rocksolidfoundations_20071009.gif); height: 75px; margin: 0 auto 10px; width: 595px; }

/* SCREENS */
.features #main #featured .column img { margin-bottom: -30px; }

/* LINKS */
#main a.arrow { background-image: url(http://images.apple.com/global/elements/arrows/morearrow_blue.gif); background-position: 100% 70%; }

/* NEXT/PREV LINKS */
#main #pagenav { clear:both; padding-top:1.5em; margin-top:2em; margin-right: 15px; font-size:12px; border-top:1px solid #dbdbdb; }
#main #pagenav:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

#main #pagenav .column { margin-bottom:1.6em; padding:0px; }
#main #pagenav .previous { clear:both; text-align:left; }
#main #pagenav .previous a.arrow { padding-left:20px; padding-right:0; background:url(http://images.apple.com/macosx/images/pagenav_arrowleft20071009.gif) no-repeat 0 .1em; *background-position:0 .2em; color:#0089CF; }
#main #pagenav .next { text-align:right; }
#main #pagenav .next a.arrow { padding-right:20px; background:url(http://images.apple.com/macosx/images/pagenav_arrowright20071009.gif) no-repeat 100% 0.1em; *background-position:100% 0.2em; _zoom: 1; }
#main #pagenav a.arrow img.icon { display:none; }

/* FEATURE INLINE IMAGES */
.grid2col img.left, .grid2col img.right { margin-top: 10px; }
img.timemachinearrows { margin-left: 12px;}


/* 300 */
#mainbody #main #content {
	background: none;
	top: -10px;
}
#mainbody #main #content .listcaptop {
	height: 4px;
	width: 978px;
	_margin-bottom: -10px;
	background-image: url(images/d4d4d4_captop_978.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#mainbody #main #content .listcapbottom {
	height: 4px;
	width: 978px;
	background-image: url(images/d4d4d4_capbottom_978.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


#mainbody #main #content .grid1col {
	background-color: #fff;
	border: 1px solid #d4d4d4;
	border-width: 0 1px;
	width: 936px;
	height: 180px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}
#mainbody #main #content .grid1col h4 { color: #000; margin-bottom: 9px; }



#mainbody #main #content .grid7col {
	background-color: #fff;
	border: 1px solid #d4d4d4;
	border-width: 0 1px;
	width: 936px;
	height: 160px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	background-image: url(images/index_image.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#mainbody #main #content .grid7col h4 { color: #000; margin-bottom: 9px; }

#mainbody #main #featurelist a { color: #595959; display: block; font-size: 11px; }
#mainbody #main #featurelist a span { color: #8b8b8b; }

#mainbody #main ol#fullfeatures { list-style: inside none; margin-left: 0; }
#mainbody #main ol#fullfeatures .app {
	float: left;
	padding: 10px 25px;
	position: relative;
	width: 915px;
}
#mainbody #main ol#fullfeatures .app.odd { background-color: #f7f7f7; }

#mainbody #main ol#fullfeatures .column {
	margin-left: 20px;
	width: 280px;
}

#mainbody #main ol#fullfeatures .columnmiddle {
	margin-left: 20px;
	width: 550px;
}

#mainbody #main ol#fullfeatures li { margin-top: 18px; list-style-type: none; _text-indent: -15px; }
#mainbody #main ol#fullfeatures li p { margin-bottom: 0; _text-indent: 0; }
#mainbody #main ol#fullfeatures li img.overhang { margin-left: -15px; margin-right: -14px; }

#mainbody #main ol#fullfeatures a.toplink { color: #08c; position: absolute; top: 35px; right: 35px; }

/* Featured Issuers */
#mainbody #main ol#fullfeatures h3 { background-position: top left; background-repeat: no-repeat; height: 55px; overflow: hidden; text-indent: -9999px; width: 450px; behavior: url(/global/scripts/lib/iepngfix.htc); }
#mainbody #main ol#fullfeatures #addressbook h3 { background-image: url(http://images.apple.com/macosx/features/images/title_addressbook_20071016.png); }
#mainbody #main ol#fullfeatures #fullfeatures h3 {
	background-image: url(issuer_logos/chase.gif);
	background-repeat: no-repeat;
}
#mainbody #main ol#fullfeatures #featuredissuers h3 { background-image: url(images/featured_issuers.jpg); }
#mainbody #main ol#fullfeatures #automator h3 { background-image: url(http://images.apple.com/macosx/features/images/title_automator_20071016.png); }
#mainbody #main ol#fullfeatures #topcards h3 { background-image: url(http://images.apple.com/macosx/features/images/title_automator_20071016.png); }


/* PRINT */
@media print {
	/* FEATURES */
	#main #sidebar { display: none; }
	#main .column.last { float: left !important; width: 100%; }
	#main .column.last .column { margin-right: 3%; width: 45% !important; }
	#main #featured .column.last { float: left !important; width: 200px; border: 1px solid #f00; }
	body.features #main #content h1.head { background: none; font-size: 18pt; height: auto; line-height: 1em; margin: 0 0 18px; text-indent: 0; width: auto; }
	body.features #main #content h3.subhead { margin: 0 0 18px; text-align: left; }
	
	#main .gallery { display: none; }
	#main #pagenav { display: none; }
	
	/* 300+ */
	#mainbody #main #hero { margin: 0; padding: 0; }
	#mainbody #main #hero h2 { background: none; font-size: 18pt; height: auto; line-height: 1em; margin: 0 0 18px; text-indent: 0; width: auto; }
	#mainbody #main #hero h3 { margin-left: 0; text-align: left; }
	#mainbody #main ol#fullfeatures h3 { background: none; height: auto; margin: 0 0 18px; text-indent: 0; width: auto; }
	#mainbody .listcaptop,
	#mainbody .listcapbottom,
	#mainbody #featurelist,
	#mainbody #main ol#fullfeatures a.toplink { display: none;
}
	#mainbody #main ol#fullfeatures .app { margin: 0 0 36px; padding: 0; }
	#mainbody #main ol#fullfeatures .column { float: left; margin-right: 2% !important; margin-left: 0 !important; width: 31% !important; 
}
.column first ol {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

#rateNumber {
	font-size: 16px;
	color: #666666;
	text-decoration: none;
}

