.AddProdRight { float: right; text-align: right; position: relative; top:-18px; } /* Moves "Add Product" link up 18px */
.info { float: left; width: 100%; }
.warranty { font-size: 1em; color: #555; margin: 5px 0px; }
.info li { float: left; margin: 0px 15px 0 0; font-size: 95%; }
.info table { width: 100%; }
.info td { font-size: 1em; color: #555; }
.title { font-size: 1em; font-weight: bold; }
.conditions { width: 508px; overflow: auto; float: right; height: 210px; padding: 10px; border: 1px solid #ccc; }
.conditions li { float: left; margin: 0px 15px 0 0; font-size: 95%; }

.contexthelp p {
	margin-top: 0.3em !important;
	margin-bottom: 0.9em !important;
	line-height: 1.6em !important;
}

#smaddress td {
	padding: 0 2.8em 0.6em 0;
}
#productimg { background: url(https://ssl.apple.com/support/_images/product_placeholder.png) no-repeat center right;}
#errormsg {
	background: url(https://ssl.apple.com/support/_images/iconsmallalert.png) no-repeat top left;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding: 2px 0 0 18px;
}
.errormsg {
	background: url(https://ssl.apple.com/support/_images/iconsmallalert.png) no-repeat top left;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding: 2px 0 0 18px;
}
.pricingchart {
	width: 400px;
	font-size: 10px;
}

.pricingchart th {
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.pricingchart tr, td {
	margin: 0;
	padding: 0;
}

.pricingchart #left {
	text-align: left;
	
}

.pricingchart #center, .pricingchart #right {
	text-align: center;
}


/* pagination */
#main div.results { float:left; width:50%; margin-top:-.6em; font-size:11px; color:#a9a9a9; }
#main .pagination { font-size:11px; text-align:right; }
#main .pagination.top { float:left; width:50%; margin-top:-.6em; margin-bottom:.8em; *margin-bottom:-3em; _margin-bottom:-.6em; }

#main .pagination a { color:#8a96ad; }
#main .pagination span { color:#a9a9a9; font-weight: bold;}

#main .pagination .previous { padding-left:9px; background:url(https://ssl.apple.com/downloads/images/arrow_previous20070611.gif) no-repeat 0 .3em; }
#main .pagination span.previous { background-image:url(https://ssl.apple.com/downloads/images/arrow_previous_inactive20070611.gif); }
#main .pagination .next { padding-right:8px; background:url(https://ssl.apple.com/downloads/images/arrow_next20070611.gif) no-repeat 100% .3em; }
#main .pagination span.next { color:#a9a9a9; background-image:url(https://ssl.apple.com/downloads/images/arrow_next_inactive20070611.gif); }

#main .pagination .pages { display:inline; padding:0 6px; }
#main .pagination .pages a,
#main .pagination .pages span { padding:0 5px 0 2px; background:url(https://ssl.apple.com/downloads/images/pagination_separator20070611.gif) no-repeat 100% .1em; }
#main .pagination .pages a.last,
#main .pagination .pages span.last { padding-right:2px; background:none; width:auto !important; float:none !important; }
#main .pagination .pages span { color:#707070; }

#service .formspacer { padding-top: 75px; }
#service .sidebar img { width:180px; }
#service h2 { padding:10px 0; }
#service .formcontent { float:left; width:480px; padding:0 0 0 18px; }
#service .contexthelp { float:right; width:200px; padding:10px 10px 10px 20px; font-size:90%; background:white url(https://ssl.apple.com/support/_images/contexthelp_bg.gif) no-repeat; }
#service .note { padding:10px; background:#ffffd0;}

#service .buttongroup { text-align:right; margin:15px 0; }
#service .buttongroup input { margin-left:5px; }

#service .formcontent table { margin:15px 0; }
#service .formcontent th, td { padding:5px; vertical-align:top; }
#service .leftheaders th { text-align:right; }
#service .noheaders .sidebar { padding-top:0; }

#service #productinfo { border-top:1px solid #ccc; padding:15px 0; }

#service .inlinescroll { width:450px; height:180px; overflow:auto; border:1px solid #ccc; color:#888; padding:15px; margin-bottom:15px; }

#service .agreements.sidebar { line-height:1.3em; }
#service .agreements.sidebar img { width:140px; margin-left:15px; }
#service .agreements.sidebar h2 { padding:10px 15px; font-size:12px; color:#000; }
#service .agreements.sidebar ul.buttons { margin:0; padding:4px 0 10px 0; }
#service .agreements.sidebar ul.buttons li a.selected { color:#fff; background:url(https://ssl.apple.com/support/_images/button_selected_narrow.png) 0 0 no-repeat; }

#personalization { float:right; margin:5px 0 0 10px; font-size:11px; text-align:right; }
#secure { float: right; width: 12px; background: url(https://ssl.apple.com/support/_images/icon_secure.gif) no-repeat; }

