/* frame
---------------------------------------------------- */

.frame_applecenter {
	border-left:1px solid #666;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	padding: 12px 6px 10px 6px;/*padding: 15px 8px 10px 10px;*/
	margin-bottom:15px;
}

h1.applecenter_header {
	text-indent:-9999px;
	background:url(/media/c/2006/img/applecenter/applecenter_header_200.gif) 0 0 no-repeat;
	height:41px;
}

.frame_applecenter .frame_col_right .col_300 {
	padding-left:8px;
}

* html .frame_applecenter .frame_col_right .col_300 {
	padding-left:0;
	padding-right:0;
	margin-right:10px;
}


/* story list marker
---------------------------------------------------- */

.frame_applecenter .archives_stories dl dt,
.frame_applecenter .frame_col_left .block_headline_top dt {
	border:none;
	padding-left: 19px;
}

.frame_applecenter .archives_stories dl dt {
	line-height: 1.5em;
	margin-bottom: 0.5em;
	}

.frame_applecenter .archives_stories dl dt.mac,
.frame_applecenter .frame_col_left .block_headline_top dt.mac{
	background:url(/media/c/2006/img/applecenter/icon_imac.gif) left top no-repeat;
}

.frame_applecenter .archives_stories dl dt.ipod,
.frame_applecenter .frame_col_left .block_headline_top dt.ipod{
	background:url(/media/c/2006/img/applecenter/icon_ipod.gif) left top no-repeat;
}

.frame_applecenter .archives_stories dl dt.apple,
.frame_applecenter .frame_col_left .block_headline_top dt.apple{
	background:url(/media/c/2006/img/applecenter/icon_apple.gif) left top no-repeat;
}

.frame_applecenter .archives_stories dl dt.application,
.frame_applecenter .frame_col_left .block_headline_top dt.application{
	background:url(/media/c/2006/img/applecenter/icon_application.gif) left top no-repeat;
}

.frame_applecenter .archives_stories dl dt.jobs,
.frame_applecenter .frame_col_left .block_headline_top dt.jobs{
	background:url(/media/c/2006/img/applecenter/icon_jobs.gif) left top no-repeat;
}

.frame_applecenter .archives_stories dl dt.itms,
.frame_applecenter .frame_col_left .block_headline_top dt.itms{
	background:url(/media/c/2006/img/applecenter/icon_itms.gif) left top no-repeat;
}

.frame_applecenter .archives_stories dt a span,
.frame_applecenter .frame_col_left .block_headline_top dt a span {
	border:none;
}

.frame_applecenter .archives_stories dd.summary,
.frame_applecenter .frame_col_left .block_headline_top dd.summary {
	xpadding-left:16px;
}

/* heading
---------------------------------------------------- */

.frame_applecenter .block_relate h3 {
	background-image: none;
	background:#fff url(/media/c/2006/img/applecenter/applecenter_h3_300.gif) 0 0 no-repeat;
	padding-top:2px;
	padding-left:14px;
}


/* photoreport
---------------------------------------------------- */

.block_apple_photoreport {
	width:425px;
	margin:15px auto 30px;
	padding:4px 4px 4px 25px;
	background:#e9e9e9 url(/media/c/2006/img/applecenter/applecenter_photoreport_hea.gif) left center no-repeat;
	text-align:center;
	}

.block_apple_photoreport img {background:url(/media/c/2006/img/applecenter/photoreport_shadow.gif) center center no-repeat;padding:3px;margin-right:15px;}
.block_apple_photoreport a:link img {border-bottom:2px solid #eee;}
.block_apple_photoreport a:visited img {border-bottom:2px solid #eee;}
.block_apple_photoreport a:hover img {border-bottom:2px solid #666;}
.block_apple_photoreport a:active img {border-bottom:2px solid #ffcc00;}


/* 300px
---------------------------------------------------- */

.block_applecenterblog {
	background:#f2f2f2;
	padding:0 0 5px;
	margin-bottom: 15px;
}

.block_applecenterblog h2,
.block_applecenterblog h3 {
	text-indent: -9999px;
	padding: 0;
	margin: 0;
	height: 34px;
	margin-bottom: 5px;
}

.block_applecenterblog h2.ex_applenews,
.block_applecenterblog h3.ex_applenews {
	display: block;
	height: 34px;
	background: white url("/media/c/2006/img/applecenter/applecenter_blog1_header.jpg") 0 0 no-repeat;
}

.block_applecenterblog h2.ex_apple,
.block_applecenterblog h3.ex_apple {
	display: block;
	height: 34px;
	background: white url("/media/c/2006/img/applecenter/applecenter_blog2_header.jpg") 0 0 no-repeat;
}

.block_applecenterblog dl{
	margin-top:6px;
	padding:0 6px 2px 8px;
}

.block_applecenterblog dl dt {
	line-height:1.3em;
	margin-bottom:4px;
}

.block_applecenterblog dl dt a{
	background:none;
	border:none;
	font-size:12px;
	padding-left:4px;
}

.block_applecenterblog dl dt a.apple {
	border-left:3px solid #0066cc;
}

.block_applecenterblog dl dt a.applenews {
	border-left:3px solid #99cc33;
}

.block_applecenterblog dl dd {
	font-size:11px;
}


/* 160px
---------------------------------------------------- */
#applecenter160pxwrapper * {
	margin:0;padding:0;
	border:none;
	text-decoration:none;
	background:none;
	float:none;
}

#applecenter160pxwrapper {
	float:right;
	width: 160px;
	background-color: #f8f8f8;
}
* html #applecenter160pxwrapper {
	float:left;
}


#applecenter160pxwrapper a {
	text-decoration: none;
	font-weight:normal;
}

#applecenter160pxwrapper h6 {
	font-family: Lucida Grande;
	font-weight:bold;
	margin: 0 0 1px;
	padding: 0;
}

#applecenter160pxwrapper h6 a{
	background: url(/media/c/2006/img/applecenter/applecenter_tab.gif) 0 0 no-repeat;
	color: white;
	text-decoration: none;
	padding: 3px 0 0 8px;
	height: 17px;
	display: block;
	cursor: pointer;
}

#applecenter160pxwrapper h6 a span {
	margin-left:5px;
}

#applecenter160pxwrapper .boxholder {
	margin:0;
	padding:0 2px;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
	}

#applecenter160pxwrapper .boxholder img.fll {
	display:block;
	float:left;
	width:52px;
	margin-top: 8px;
	border: 1px solid #ccc;
}

#applecenter160pxwrapper .boxholder a {
}

#applecenter160pxwrapper .boxholder dl {
	float:left;
	width:96px;
	margin-top: 8px;
	line-height:1.1em;
	padding-left:4px;
}

#applecenter160pxwrapper .boxholder dt {
	color:#444;
	font-size: 11px;
	font-family: Georgia,sans-serif;
	font-weight: bold;
	}

#applecenter160pxwrapper .boxholder dd {
	font-size: 10px;
	color:#666;
}

#applecenter160pxwrapper .boxholder a:hover img.fll {
	border: 1px solid #b38f00;
}

#applecenter160pxwrapper .boxholder a:hover dt {
	text-decoration:underline;
	color:#b38f00;
}

