.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://a248.e.akamai.net/7/248/51/20070917/www.apple.com/support/_images/hero_macbook_tiger.jpg) no-repeat center right;}
#errormsg {
    background: url(https://a248.e.akamai.net/7/248/51/20070917/www.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://a248.e.akamai.net/7/248/51/20070917/www.apple.com/support/_images/iconsmallalert.png) no-repeat top left;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    padding: 2px 0 0 18px;
}
#errormsghd {
    background: url(https://a248.e.akamai.net/7/248/51/20070917/www.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;
}

.header { font-size: 20px; font-weight: normal; text-decoration: none;}
.subheader { font-size: 12px; font-weight: bold; color: #999999; text-decoration: none;}
/* 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://a248.e.akamai.net/7/248/51/20070917/www.apple.com/downloads/images/arrow_previous20070611.gif) no-repeat 0 .3em; }
#main .pagination span.previous { background-image:url(https://a248.e.akamai.net/7/248/51/20070917/www.apple.com/downloads/images/arrow_previous_inactive20070611.gif); }
#main .pagination .next { padding-right:8px; background:url(https://a248.e.akamai.net/7/248/51/20070917/www.apple.com/downloads/images/arrow_next20070611.gif) no-repeat 100% .3em; }
#main .pagination span.next { color:#a9a9a9; background-image:url(https://a248.e.akamai.net/7/248/51/20070917/www.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://a248.e.akamai.net/7/248/51/20070917/www.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:120px; }
/*#service h2 { padding:10px 0; } */
#service .formcontent { float:left; width:480px; padding:5px 0 0 18px; }
#service .contexthelp { float:right; width:200px; padding:10px 10px 10px 20px; font-size:90%; background:white url(https://a248.e.akamai.net/7/248/51/20070917/www.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 .formcontent ul { padding-left:20px; padding-bottom:20px; list-style: square outside; }
#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; }

#personalization { float:right; margin:5px 0 0 10px; font-size:11px; text-align:right; }
#secure { float: right; width: 12px; background: url(https://a248.e.akamai.net/7/248/51/20070917/www.apple.com/support/_images/icon_secure.gif) no-repeat; }

