#resourcespsp h3 { font-size:14px; font-weight:bold; color:#8390a7; margin-bottom:15px; }

#sublevels .icon { float:left; margin-right:15px; }
#sublevels .desc { float:left; margin-top: 0;}

#resourcelinks { padding:0; margin:0; }
#resourcespsp .column { padding-right: 15px; border-right:none; } 
#resourcespsp .column.last { width:48%; } 

#main h2 { font-weight:normal; }
.module h2 { position:relative; top:-1px; left:-1px; padding: 3px 10px; color:white; font-weight:normal; background-color:#aaa; background: url(https://ssl.apple.com/support/_images/module_w_header_background.gif) no-repeat center top; }
.module h2 a { color:white; }
.module h2 .arrowlink { background: url(https://ssl.apple.com/support/_images/arrow_jump_white.gif) no-repeat center right; }
.notegray { background:#efefef; border:1px solid #ccc; padding:10px; }

.divider { border-top:1px solid #ccc; margin-bottom:10px;}

#featured .sidebar { color: #bbb; margin-bottom:10px; }	

#featured .module .arrowlink { background: transparent url(https://ssl.apple.com/support/iphone/images/arrow_jump_black.png) no-repeat center right; 
	_background: transparent url(https://ssl.apple.com/support/iphone/images/arrow_jump_black.gif) no-repeat center right; }

#featured .module { color: #b0b0b0; border:none; overflow:hidden; background: transparent url(https://ssl.apple.com/support/iphone/images/module_background_black.jpg) repeat-x bottom; }
#featured .tl, .tr, .bl, .br { position:relative; } 
#featured .tl { background: transparent url(https://ssl.apple.com/support/iphone/images/tl.gif) no-repeat top left; top:-1px; left: -1px; }
#featured .tr { background: transparent url(https://ssl.apple.com/support/iphone/images/tr.gif) no-repeat top right; right: -2px; }
#featured .bl { background: transparent url(https://ssl.apple.com/support/iphone/images/bl.gif) no-repeat bottom left; bottom: -2px; left: -2px; }
#featured .br { background: transparent url(https://ssl.apple.com/support/iphone/images/br.gif) no-repeat bottom right; right: -2px; *bottom: 0; }

	#alert { border:1px solid #ddd; padding:5px 10px 0px 35px; margin-bottom:10px; background: url(https://ssl.apple.com/support/home/images/icon_alert.gif) no-repeat top left;}

.sidebar p, .sidebar ul { margin-bottom: 6px !important; }
.pad15 h3 { color:#8390A7 !important; font-size:14px !important; font-weight:bold !important; }
#supported { font-size: 10px; }
#supported th { font-weight: bold; line-height: 14px; vertical-align: bottom; }
#supported th, #supported td { text-align: center; padding: 10px; }
#supported .left { text-align: left; white-space: nowrap; }
#supported td { border-top: 1px solid #CCC; }

#main h1 { margin-bottom: 0; }
#main h3 { color: #000 !important; line-height: 30px; }
#main h3.large { font-size: 16px !important; }
#main p.sidebar { margin-bottom: 8px; }
.sidebar .arrow { font-size: 13px; background: url(https://ssl.apple.com/support/_images/arrow_right_grey.png) no-repeat center right; width: 100%; }
.sidebar .arrow a { display: block; width: 100%; }
.sidebar .title { font-size: 13px; }
.sidebar .title.nolink { color: #000; padding-bottom: 4px; }

.grid2col .column.first { width: 50% !important; }
.grid2col .column.last { width: 46% !important; border-left:1px solid #CCCCCC; padding-left: 11px; }

#steps th, #steps td { padding: 15px 10px; vertical-align: top; }
#steps p { margin-bottom: 6px; }
#steps h3 { padding-top: 0; line-height: 18px; }
