@import url(blackout.css);

#container #main, #productheader a.buy, .header.main h1, #country .flag.usa .btn.bigblue { _behavior:url(/global/scripts/lib/iepngfix.htc); }
.replaced { display:block; height:10px; overflow:hidden; outline:none; text-indent:-9999px; text-align:left; width:10px; }
.shadow { -webkit-box-shadow:rgba(0,0,0,0.35) 0 1px 3px; -moz-box-shadow:rgba(0,0,0,0.35) 0 1px 3px; }
.shadow.alt { border:1px solid #ddd; }
.rounded { border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -khtml-border-radius:6px; }
.nowrap { white-space:nowrap; }
.wrap, a.wrap { white-space:normal; }
.clear_left { clear:left; }
.clear_right { clear:right; }

.myappleid audio { width:152px; }

#content img.flushleft { float:left; margin-left:-50px; }
#content img.flushright { float:right; margin-right:-50px !important; }
#content img.flushtop { margin-top:-18px; }

#content sup { vertical-align:top; font-size:9px !important; line-height:25px; }

a.more { *background-position:100% 60%; }
a.wrap { text-decoration:none; cursor:pointer; }
a.wrap:hover span { text-decoration:underline; }
a span.more { background:url(http://images.apple.com/euro/global/elements/arrows/morearrow_08c.gif) no-repeat 100% 50%; *background-position:100% 60%; padding-right:10px; white-space:nowrap; zoom:1; }

div#preload { height:0; visibility:hidden; }

/* layout */
html { background:#f2f2f2; }

.maincap { height:7px; _behavior:url(/global/scripts/lib/iepngfix.htc); }
.maincap.top { top:0; background:url(../images/common/content-cap-top-20090608.png) no-repeat; }
.maincap.bottom { bottom:0; _bottom:-1px; background:url(../images/common/content-cap-bottom-20090608.png) no-repeat 0 100%; }

.myappleid #main { width:980px; padding:0 2px; background:#fff url(../images/common/myappleid_content_bg_20091125.jpg) repeat-y; }
.myappleid #content { padding:0; }

.myappleid h1, h2, h3, h4, h5 { color:#333; }

.myappleid h2 { font-size:20px; font-weight:100; }

.myappleid .steps { margin-bottom:1.5em; line-height:1.3em; word-spacing:-2px; font-size:20px; font-weight:100; letter-spacing:.2mm; color:#999999; }

.myappleid .right { float:right; }

.myappleid .diff { padding-left:22px; background:transparent url(../images/common/myappleid_diff-img_20091125.png) 0 50% no-repeat; }
.myappleid .audio-ver { padding-left:22px; background:transparent url(../images/common/myappleid_audio-ver_20091125.png) 0 50% no-repeat; }
.myappleid .play { padding-left:22px; background:transparent url(../images/common/myappleid_play-img_20091125.png) 0 50% no-repeat; }
.myappleid .text { padding-left:22px; background:transparent url(../images/common/myappleid_text-img_20091125.png) 0 50% no-repeat; }

.myappleid .formrow { position:relative; margin:14px 9px 0 0; width:470px; zoom:1; }
.myappleid .formrow:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }
.myappleid .formrow label { display:inline-block; *float:left; width:132px; margin:5px 6px 0 0; border:none; color:#333333; font-weight:normal; text-align:right; /* vertical-align:middle !important; */ }
.myappleid .formrow label.appleid-label { background:url(../images/common/myappleid_logo_20100908.png) no-repeat 100% 100%; height:28px; margin-top:2px; }
/*.myappleid .formrow .appleid { position:absolute; left:84px; margin-top:0; padding-top:2px; }*/

.myappleid .formrow select { width:182px; margin-left:5px; }

.myappleid span.formwrap { float:right; /*margin-right:23px !important;*/ border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; background:#eee; *background:transparent; border:3px solid #f0f0f0; }
.myappleid span.formwrap input { width:288px; padding:5px; border:1px solid #d9d9d9; background:#fff; font-size:11px; }
.myappleid span.formwrap input.keypress { color:#000 !important; }

.myappleid span.info { display:block; color:#9a9999; }

.myappleid label.select { margin-top:0; }
.myappleid label.long { /*width:auto !important;*/ margin-top:-4px; }

.myappleid .checkboxes { margin:1.5em 0 3em 168px; width:auto; }

/*.myappleid input[type="text"] { color:#aaa; }*/
.myappleid input[type="text"]:focus { /*color:#e1e1e1;*/ outline:0 !important; -webkit-transition:color .5s ease-in; -moz-transition:color .2s ease-in; -o-transition:color .2s ease-in; }

.myappleid input.blurred { color:#aaa !important; -webkit-transition:color .3s ease-in; -moz-transition:color .2s ease-in; -o-transition:color .2s ease-out; }
.myappleid input.focused { color:#000 !important; -webkit-transition:color .3s ease-in; -moz-transition:color .2s ease-in; -o-transition:color .2s ease-in; }
.myappleid input.checkbox + label { width:auto; margin-left:5px; }

.myappleid .alert { position:relative; left:294px; top:-25px; margin:0 0 -18px 0; width:17px; height:17px; background-image:url(../images/common/myappleid_error_20091125.png); display:block; clear:both; }
/*.myappleid select ~ .alert { position:relative; top:-1px; right:0; margin-left:3px; display:inline; margin-right:0; padding-bottom:2px; padding-left:17px; }*/
.myappleid .error { color:#EA0000; font-weight:800; padding-left:25px; background:transparent url(../images/common/myappleid_error_20091125.png) 0 50% no-repeat; }
.myappleid .checkbox-alert { color:#EA0000; font-weight:800; }

.myappleid .input-msg { visibility:visible; display:block; clear:both; min-height:10px; margin-left:154px !important; font-size:11px; letter-spacing:.07mm; width:288px; /*padding-top:14px;*/ padding-top:5px; }
.myappleid .input-msg.pwd { color:#666666; }
.myappleid .input-msg.pwd em.strong { color:#178c0b; font-style:normal; font-weight:800; }
.myappleid .input-msg.pwd em.moderate { color:#edbc03; font-style:normal; font-weight:800; }
.myappleid .input-msg.pwd em.weak { color:#ea0000; font-style:normal; font-weight:800; }
.myappleid .input-msg.red { color:#ea0000; font-weight:800; }
.myappleid .input-msg.blue { padding-left:23px; color:#08c; }
.myappleid .input-msg.blue.add { margin-top:16px; padding-top:0; height:17px; letter-spacing:.2mm; background:transparent url(../images/common/myappleid_add_20091125.png) 0 20% no-repeat; }
.myappleid .input-msg.show { visibility:visible; }

.myappleid .add { margin-top:8px; height:17px; padding:0 0 0 23px; background:transparent url(../images/common/myappleid_add_20091125.png) 0 20% no-repeat; } 

.myappleid .birthdate { float:right; margin:.5em 0 4em; width:316px; }
.myappleid .birthdate * { margin-right:20px; }
.myappleid .birthdate #month { width:102px; }
.myappleid .birthdate #day { width:62px; }
.myappleid .birthdate #year { width:70px; margin-right:0; }
.myappleid .birthdate + h4 { clear:both; }
.myappleid .birthdate select ~ .alert ~ .input-msg { margin-left:0; }

.myappleid #main { clear:both; }

.myappleid .grid2colc { position:relative; padding:2em 0 0; _margin-bottom:0; color:#333;  }
.myappleid .grid2colc.wrap .column.first { width:29.1%; *width:29.3%; /*width:287px;*/ padding:0 36px; }
.myappleid .grid2colc.wrap .column.first .intro { font-size:14px; line-height:1.5em; }
.myappleid .grid2colc.wrap .column.first a.more { white-space:normal; }
.myappleid .grid2colc.wrap .column.last.main { padding:0; margin:0; width:473px; padding:0 72px 0; _padding:0 60px; }
.myappleid .grid2colc.wrap .column.last.main .top-section { height:auto !important; min-height:278px; height:278px; margin-bottom:0;  /*padding-bottom:93px; min-height:283px !important; position:relative;*/  }
/*.myappleid .grid2colc.wrap .column.last:after { content:'.'; clear:both; visibility:hidden; height:0; }*/
.myappleid .grid2colc.wrap .column.last .intro { margin: 30px 0 30px; font-size:14px; color:#333; position: relative; clear: both; }
.myappleid .grid2colc.wrap .column.last h4 {margin-bottom: 0.8em; clear:both; margin-top:2.3em; color:#333333; font-size:14px; }
.myappleid .grid2colc.wrap .column.last h4.first { margin-top:0; width:auto; padding:0; }
.myappleid .grid2colc.wrap .column.last h5 { font-size:12px; font-weight:bold; }

.myappleid .grid2colc.wrap .column.last .checkboxes h5 { margin:1.5em 0 .3em; }
.myappleid .grid2colc.wrap .column.last .checkboxes span.info { margin:0 0 .5em 22px !important; }
/*.myappleid .grid2colc.wrap .column.last .checkboxes .checkbox { clear:both; !important; display:inline !important; }*/

.myappleid .grid2colc.wrap .column.last #bot-nav { clear:both; width:473px; border-top:1px solid #e3e3e3; padding-top:14px; text-align:right; margin:18px 0 25px; position:relative; right:0; bottom:0; /*position:absolute; bottom:0 !important; right:72px;*/  }
.myappleid .grid2colc.wrap .column.last #bot-nav a { margin-left:3px; }
.myappleid .grid2colc.wrap .column.last #bot-nav-goto { width:195px; margin:40px auto 0 auto; }
.myappleid .grid2colc.wrap .column.last #bot-nav-return { width:183px; margin:0 auto; }
.myappleid .grid2colc.wrap .column.last #bot-nav-manage { width:224px; margin:0 auto; }
.myappleid .grid2colc.wrap .column.last #bot-nav-continue { width:120px; margin:0 auto; }
.myappleid .grid2colc.wrap .column.last #bot-nav-placeholder { display:block; height:98px; }


.myappleid select#security-question { width:302px; }
.myappleid select#state { width:302px; margin-bottom:11px; }
.myappleid select#month { width:auto; }
.myappleid select#day { width:auto; }
.myappleid select#month + label { width:60px; }

.myappleid #productheader { position:relative; z-index:9; overflow:visible; }

.myappleid #productheader .lang-sel { float:right; font-size:13px; z-index:1000; }
.myappleid #productheader .lang-sel ul { display:block; }

.myappleid #productheader #lang-selection { display:inline; float:right; width:auto; }
.myappleid #productheader #lang-selection #autocomplete-wrapper { width:179px; *float:left; *margin-right:7px; }
.myappleid #productheader #lang-selection .sel-left { display:inline; float:left; margin-right:7px; }
.myappleid #productheader #lang-selection .sel-right { display:inline; }
.myappleid #productheader #lang-selection input { display:block; float:left; width:166px; padding:2px 5px; color:#999;  }
.myappleid #productheader #lang-selection span { margin-right:0; font-weight:100; color:#fff; }
.myappleid #productheader #lang-selection .btn.save { display:block; float:left; margin-top:-1px; *margin-top:2px; }

.myappleid #productheader #lang-selected #lang-info { background:url(../images/common/myappleid_location_btn_bg_20100908.png) no-repeat; display:block; font-size:11px; height:32px; margin-bottom:6px; width:180px; }
.myappleid #productheader #lang-selected #lang-info img { float:left; margin:5px 6px 5px 7px; }
.myappleid #productheader #lang-selected #lang-info span { float:left; margin:8px 1px 3px 12px; }
.myappleid #productheader #lang-selected #lang-info:hover { text-decoration:none; }
.myappleid #productheader #lang-selected #lang-info.gray span { background:url(../images/common/myappleid_morearrow_c7c7c7.gif) no-repeat 100% 50%; color:#c7c7c7; padding-right:10px; }

.myappleid #preloads { display:none; }

/* tooltips */

.myappleid #ttlink { clear:both; width:300px; display:block; color:#08c; margin-top:8px; position:relative; z-index:3000; }
.myappleid #ToolTip { position:absolute; }
.myappleid #ToolTip .tooltip { position:absolute; width:331px; z-index:9999; top:-172px; left:-45px; z-index:1000; }
.myappleid #ToolTip .tooltip h3 { color:#FFFFFF; font-size:12px; font-weight:bold; margin:0 25px; padding-top:10px; }
.myappleid #ToolTip .tooltip p { color:#A1A5A9; font-size:11px; font-weight:normal; line-height:15px; margin:0 25px !important; padding-bottom:15px; text-align:left; }
.myappleid #ToolTip .tooltip .ttcap { background:url("../images/common/tooltip_cap.png") no-repeat scroll 0 0 transparent; height:12px; width:331px; }
.myappleid #ToolTip .tooltip .ttboot { background:url("../images/common/tooltip_boot.png") no-repeat scroll 0 0 transparent; height:24px; width:331px;
.myappleid #ToolTip }
.myappleid #ToolTip .tooltip.leftShift .ttboot { background:url("../images/common/tooltip_boot_right.png") no-repeat scroll 0 0 transparent; height:24px; width:331px; }
.myappleid #ToolTip .tooltip .ttmid { background:url("../images/common/tooltip_bg.png") no-repeat scroll center bottom transparent; width:331px; }



/* tooltip using all css*/
/*.myappleid .tooltipz { position:relative; display:block; clear:both; margin-top:10px; width:300px;; }
.myappleid .tooltipz:hover .tooltip-content { display:block;  }
.myappleid .tooltipz:hover { text-decoration:none !important; border-bottom:none !important; }

.myappleid .tooltip-content { width:313px; position:absolute; margin:-233px 0 0 -25px; display:block; left:0;
	background:#333333; 
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#747474), to(#000000), color-stop(0,#8C8C8C),color-stop(0.01,#333333));
	background-image:-moz-linear-gradient(0% 50% 90deg,#000000 50%, #333333 97%, #747474 100%); 
	-webkit-box-shadow:0px 0px 10px #000000; 
	border:1px solid #333333; 
	-webkit-border-radius:6px; -moz-border-radius:6px; -border-radius:6px; 
	filter:alpha(opacity=95); opacity:0.9; -moz-opacity:0.95;
}

.myappleid .tooltip-content .tooltip-arrow { position:absolute; bottom:-9px; left:30px; }

.myappleid .tooltip-content .highlight { 
	background: -webkit-gradient(linear, 0% 100%, 100% 100%, from(#747474), color-stop(0.015, transparent), color-stop(0.995, transparent), to(#000000));
	background-image: -moz-linear-gradient(0% 100% 0deg,#747474, transparent, transparent 3%,transparent 99%,#000000 100%);  
	padding:25px 28px; 
	-webkit-border-radius:6px; -moz-border-radius:6px; -border-radius:6px;  }
.myappleid .tooltip-content .highlight h4 { color:#fff !important; font-size:12px !important; margin-top:0 !important; }
.myappleid .tooltip-content .highlight p { color:#a1a5a9; font-size:11px; }*/





/* tooltip if we end up using bg image instead */
/*.myappleid .tooltipz { position:relative; display:block; clear:both; margin-top:10px; width:300px;; }
.myappleid .tooltipz:hover .tooltip-content { display:block;  }
.myappleid .tooltipz:hover { text-decoration:none !important; border-bottom:none !important; }

.myappleid .tooltip-content { width:281px; height:154px; padding:26px 24px 16px 23px; position:absolute; margin:-209px 0 0 -43px; display:none; left:0;
	background:url(../images/common/myappleid_tooltip_bg_20100914.png) no-repeat;
}

.myappleid .tooltip-content .tooltip-arrow { position:absolute; bottom:-9px; left:30px; }


.myappleid .tooltip-content h4 { color:#fff !important; font-size:12px !important; margin-top:0 !important; }
.myappleid .tooltip-content p { color:#a1a5a9; font-size:11px; }*/




/* buttons */
.myappleid .btn { cursor:pointer; font-weight:100; }

.myappleid .btn.createid { display:inline-block; height:53px; padding-right:11px; background:transparent url(../images/common/myappleid_createid_right_20091125.png) 100% 0 no-repeat; }
.myappleid .btn.createid span { display:block; padding:15px 28px 11px 41px; font-size:18px; color:#fff; text-shadow:0 -1px #236099; background:transparent url(../images/common/myappleid_createid_left_20091125.png) 0 0 no-repeat; }
.myappleid .btn.createid:hover { background-image:url(../images/common/myappleid_createid_right_over_20091125.png); }
.myappleid .btn.createid:hover span { background-image:url(../images/common/myappleid_createid_left_over_20091125.png); }
.myappleid .btn.createid:active { background-image:url(../images/common/myappleid_createid_right_active_20091125.png); }
.myappleid .btn.createid:active span { background-image:url(../images/common/myappleid_createid_left_active_20091125.png); }

.myappleid .btn.bigblue { display:inline-block; height:40px; padding-right:10px; background:transparent url(../images/common/myappleid_bigblue_right_20091125.png) 100% 0 no-repeat; }
.myappleid .btn.bigblue span { display:block; padding:7px 16px 8px 25px; font-size:16px; color:#fff; text-shadow:0 -1px #367BBB; background:transparent url(../images/common/myappleid_bigblue_left_20091125.png) 0 0 no-repeat; }
.myappleid .btn.bigblue:hover { background-image:url(../images/common/myappleid_bigblue_right_over_20091125.png); }
.myappleid .btn.bigblue:hover span { background-image:url(../images/common/myappleid_bigblue_left_over_20091125.png); }
.myappleid .btn.bigblue:active { background-image:url(../images/common/myappleid_bigblue_right_active_20091125.png); }
.myappleid .btn.bigblue:active span { background-image:url(../images/common/myappleid_bigblue_left_active_20091125.png); }

.myappleid .btn.biggrey { display:inline-block; height:40px; padding-right:10px; background:transparent url(../images/common/myappleid_biggrey_right_20091125.png) 100% 0 no-repeat; }
.myappleid .btn.biggrey span { display:block; padding:7px 16px 8px 25px; font-size:16px; color:#6f6f6f; text-shadow:0 1px #fff; background:transparent url(../images/common/myappleid_biggrey_left_20091125.png) 0 0 no-repeat; }
.myappleid .btn.biggrey:hover { background-image:url(../images/common/myappleid_biggrey_right_over_20091125.png); }
.myappleid .btn.biggrey:hover span { background-image:url(../images/common/myappleid_biggrey_left_over_20091125.png); }
.myappleid .btn.biggrey:active { background-image:url(../images/common/myappleid_biggrey_right_active_20091125.png); }
.myappleid .btn.biggrey:active span { background-image:url(../images/common/myappleid_biggrey_left_active_20091125.png); }

.myappleid .btn.biggrey_arrow { display:inline-block; height:40px; padding-right:10px; background:transparent url(../images/common/myappleid_biggrey_arrow_right_20091125.png) 100% 0 no-repeat; }
.myappleid .btn.biggrey_arrow span { display:block; padding:7px 18px 8px 30px; font-size:16px; color:#6f6f6f; text-shadow:0 1px #fff; background:transparent url(../images/common/myappleid_biggrey_arrow_left_20091125.png) 0 0 no-repeat; }
.myappleid .btn.biggrey_arrow:hover { background-image:url(../images/common/myappleid_biggrey_arrow_right_over_20091125.png); }
.myappleid .btn.biggrey_arrow:hover span { background-image:url(../images/common/myappleid_biggrey_arrow_left_over_20091125.png); }
.myappleid .btn.biggrey_arrow:active { background-image:url(../images/common/myappleid_biggrey_arrow_right_active_20091125.png); }
.myappleid .btn.biggrey_arrow:active span { background-image:url(../images/common/myappleid_biggrey_arrow_left_active_20091125.png); }

.myappleid .btn.bigblue_arrow { display:inline-block; height:40px; padding-right:15px; background:transparent url(../images/common/myappleid_bigblue_arrow_right_20091125.png) 100% 0 no-repeat; }
.myappleid .btn.bigblue_arrow span { display:block; padding:7px 18px 8px 30px; font-size:16px; color:#fff; text-shadow:0 1px #448bd8; background:transparent url(../images/common/myappleid_bigblue_arrow_left_20091125.png) 0 0 no-repeat; }
.myappleid .btn.bigblue_arrow:hover { background-image:url(../images/common/myappleid_bigblue_arrow_right_over_20091125.png); }
.myappleid .btn.bigblue_arrow:hover span { background-image:url(../images/common/myappleid_bigblue_arrow_left_over_20091125.png); }
.myappleid .btn.bigblue_arrow:active { background-image:url(../images/common/myappleid_bigblue_arrow_right_active_20091125.png); }
.myappleid .btn.bigblue_arrow:active span { background-image:url(../images/common/myappleid_bigblue_arrow_left_active_20091125.png); }

.myappleid .btn.download { position:relative; display:inline-block; height:41px; padding-right:11px; background:transparent url(../images/common/myappleid_download_right_20091125.png) 100% 0 no-repeat; }
.myappleid .btn.download span { position:relative; display:inline-block; padding:8px 38px 8px 25px; font-size:16px; color:#fff; text-shadow:0 1px #3a7db7; background:transparent url(../images/common/myappleid_download_left_20091125.png) 0 0 no-repeat; }
.myappleid .btn.download img { position:absolute; right:12px; top:23%; *top:10px; margin-bottom:0 !important; }
.myappleid .btn.download:hover { background-image:url(../images/common/myappleid_download_right_over_20091125.png); }
.myappleid .btn.download:hover span { background-image:url(../images/common/myappleid_download_left_over_20091125.png); }
.myappleid .btn.download:active { background-image:url(../images/common/myappleid_download_right_active_20091125.png); }
.myappleid .btn.download:active span { background-image:url(../images/common/myappleid_download_left_active_20091125.png); }

.myappleid .btn_pill { background:transparent url(../images/common/myappleid_btn_pill_rightcap.png) no-repeat scroll right top; cursor:pointer; display:block; float:left; height:24px; margin-top:9px; margin-left:5px; padding-right:11px; text-decoration:none; }
.myappleid .btn_pill span, x:-moz-any-link { outline:none; line-height:4px; }
.myappleid .btn_pill span { background:transparent url(../images/common/myappleid_btn_pill_leftcap.png) no-repeat scroll left top; color:#fff; display:block; font-size:11px; line-height:9px; padding:7px 13px 8px 24px; }
.myappleid .btn_pill:hover { text-decoration:none; }
.myappleid .btn_pill.blue { background-position:right -24px; color:#fff; }
.myappleid .btn_pill.blue span { background-position:left -24px; color:#fff; }
.myappleid .btn_pill.blue.disabled { background-position:right -49px; color:#fff; }
.myappleid .btn_pill.blue.disabled span { background-position:left -49px; color:#fff;  }
.myappleid .btn_pill.blue.disabled:hover { cursor:default; }
.myappleid .btn_pill.cancel { margin-left:-7px; }

.myappleid .btn.greypill { display:inline-block; height:22px; padding-right:10px; background:transparent url(../images/common/myappleid_greypill_right_20091125.png) 100% 0 no-repeat; }
.myappleid .btn.greypill span { display:block; padding:3px 4px 3px 15px; font-size:11px; color:#333; text-shadow:0 1px #b8b8b8; background:transparent url(../images/common/myappleid_greypill_left_20091125.png) 0 0 no-repeat; }
.myappleid .btn.greypill:hover { display:inline-block; height:22px; padding-right:10px; background:transparent url(../images/common/myappleid_greypill_right_over_20091125.png) 100% 0 no-repeat; }
.myappleid .btn.greypill:hover span { display:block; padding:3px 4px 3px 15px; font-size:11px; color:#333; text-shadow:0 1px #b8b8b8; background:transparent url(../images/common/myappleid_greypill_left_over_20091125.png) 0 0 no-repeat; }
.myappleid .btn.greypill:active { display:inline-block; height:22px; padding-right:10px; background:transparent url(../images/common/myappleid_greypill_right_active_20091125.png) 100% 0 no-repeat; }
.myappleid .btn.greypill:active span { display:block; padding:3px 4px 3px 15px; font-size:11px; color:#333; text-shadow:0 -1px #eee; background:transparent url(../images/common/myappleid_greypill_left_active_20091125.png) 0 0 no-repeat; }

.myappleid .btn.bluepill { display:inline-block; height:23px; padding-right:10px; background:transparent url(../images/common/myappleid_bluepill_right_20091125.png) 100% 0 no-repeat; }
.myappleid .btn.bluepill span { display:block; padding:3px 4px 3px 17px; *padding:2px 4px 3px 17px; font-size:11px; color:#fff; text-shadow:0 -1px #2c6eaf; background:transparent url(../images/common/myappleid_bluepill_left_20091125.png) 0 0 no-repeat; }
.myappleid .btn.bluepill:hover { background-image:url(../images/common/myappleid_bluepill_right_over_20091125.png); }
.myappleid .btn.bluepill:hover span { background-image:url(../images/common/myappleid_bluepill_left_over_20091125.png); }
.myappleid .btn.bluepill:active { background-image:url(../images/common/myappleid_bluepill_right_active_20091125.png); }
.myappleid .btn.bluepill:active span { background-image:url(../images/common/myappleid_bluepill_left_active_20091125.png); }

.myappleid .btn.lightbluepill { display:inline-block; height:23px; padding-right:10px; background:transparent url(../images/common/myappleid_light_blue_right_20091125.png) 100% 0 no-repeat; }
.myappleid .btn.lightbluepill span { display:block; padding:2px 4px 3px 17px; *padding:2px 4px 3px 17px; font-size:11px; color:#fff; text-shadow:0 -1px #2c6eaf; background:transparent url(../images/common/myappleid_light_blue_left_20091125.png) 0 0 no-repeat; }

.myappleid .btn.lightgraypill { display:inline-block; height:23px; padding-right:10px; background:transparent url(../images/common/myappleid_light_gray_right_20091125.png) 100% 0 no-repeat; }
.myappleid .btn.lightgraypill span { display:block; padding:3px 4px 3px 17px; *padding:2px 4px 3px 17px; font-size:11px; color:#333; text-shadow:0 -1px #ebebeb; background:transparent url(../images/common/myappleid_light_gray_left_20091125.png) 0 0 no-repeat; }
.myappleid .btn.lightgraypill:hover { background-image:url(../images/common/myappleid_light_gray_right_over_20091125.png); }
.myappleid .btn.lightgraypill:hover span { background-image:url(../images/common/myappleid_light_gray_left_over_20091125.png); }
.myappleid .btn.lightgraypill:active { background-image:url(../images/common/myappleid_light_gray_right_active_20091125.png); }
.myappleid .btn.lightgraypill:active span { background-image:url(../images/common/myappleid_light_gray_left_active_20091125.png); }

.myappleid .btn.save { display:block; width:54px; height:24px; overflow:hidden; background:transparent url(../images/common/myappleid_save_btn_20091125.png) 0 0 no-repeat; }
.myappleid .btn.save:hover { background-position:0 -25px; }
.myappleid .btn.save:active { background-position:0 -50px; }   

.myappleid .btn.manageacc { display:block; width:273px; height:53px; background:transparent url(../images/common/myappleid_manage_acc_btn_20091125.png) 0 0 no-repeat; }
.myappleid .btn.manageacc:hover { background-image:url(../images/common/myappleid_manage_acc_btn_over_20091125.png); }
.myappleid .btn.manageacc:active { background-image:url(../images/common/myappleid_manage_acc_btn_active_20091125.png); }

.myappleid .btn.shipping { display:inline-block; height:14px; padding-right:3px; cursor:text; background:transparent url(../images/common/myappleid_shipping_bg_right.png) 100% 0 no-repeat; }
.myappleid .btn.shipping span { display:block; padding:1px 3px 1px 6px; font-size:.75em; font-family:Tahoma; color:#fffffd; letter-spacing:.2mm; text-transform:uppercase; text-shadow:-1px -1px #419d00; background:transparent url(../images/common/myappleid_shipping_bg_left.png) 0 0 no-repeat; }

.myappleid .btn:hover { text-decoration:none; }

/* overlays */
#OverlayPanel.overlaypanel { top:28%; left:37%; width:485px; height:315px; }
#OverlayPanel.overlaypanel.popped .closeButtonContainer { top:-18px; left:-21px; }
#OverlayPanel.overlaypanel img.overlayPanelShadowImage { height:109.5%; }
#OverlayPanel.overlaypanel.popped .overlayPanelContent .myappleid-overlay-content { padding:40px 51px 20px; }
#OverlayPanel.overlaypanel.popped .overlayPanelContent .myappleid-overlay-content p { line-height:1.5em; font-size:14px; }
#OverlayPanel.overlaypanel.popped .overlayPanelContent .myappleid-overlay-content #bot-nav { position:relative; bottom:0; right:0; width:100%; margin-top:1em; border:none; text-align:center; }
#OverlayPanel.overlaypanel.popped .overlayPanelContent .myappleid-overlay-content #bot-nav a.btn { margin-bottom:.7em; }  

/* section titles and navs */
/*.header.main { margin:0 52px; padding:30px 0 0; border-bottom:1px solid #eee; zoom:1; }
.header.main:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }
.header.main h1 { position:relative; float:left; width:260px; height:31px; margin:0 -2px 5px; text-indent:-9999px; }
.header.main a.more { float:right; margin:6px 0 0; }

.header.main #country { margin-top:-11px; }

.header.main #sectionnav { float:right; font-size:11px; margin:6px 0 0; padding:0; }
.header.main #sectionnav li { position:relative; display:block; float:left; margin:1px 0 -10px 28px; padding:0; }
.header.main #sectionnav li a { display:block; margin:0; padding:0 0 13px; _padding-bottom:11px; color:#969696; text-decoration:none; }
.header.main #sectionnav li a:hover { color:#08c; }*/

.myappleid #myappleid-logo { float:left; margin-right:10px; }

/* page specific
------------------------*/

/* create */
.myappleid.create .grid2colc.wrap .column.first a.more { font-size:14px; }
/*.myappleid.create .grid2colc.wrap .formrow .input-msg { padding-top:14px;  }*/
.myappleid.create .grid2colc.wrap .formrow .input-msg.add { padding-top:0 !important; }
.myappleid.create .grid2colc.wrap .formrow .alert { left:458px; /*top:-25px;*/ }

.myappleid .formrow.captcha { margin-bottom:30px; width:402px !important; }
.myappleid .formrow.captcha .grid2col { margin-left:66px; padding-left:0!important; }
.myappleid .formrow.captcha .grid2col .column { float:left !important; }
.myappleid .formrow.captcha .grid2col .column img { margin-bottom:6px; }
.myappleid .formrow.captcha .grid2col .column.first { width:152px !important; padding:0; }
.myappleid .formrow.captcha .grid2col .column.first input { width:148px; padding:2px 0; margin-bottom:.2em; }
.myappleid .formrow.captcha .grid2col .column.first .info { font-size:10px; margin-left:4px; }
.myappleid .formrow.captcha .grid2col .column.last { width:148px !important; padding:0;  }
.myappleid .formrow.captcha .grid2col .column.last ul { margin:-3px 0 0 27px; width:150px; }
.myappleid .formrow.captcha .grid2col .column.last li { margin-bottom:.5em; }

.myappleid.create #completer { position:relative; z-index:9999; margin-top:3px; border:1px solid #b6b6b6; overflow:hidden; -webkit-border-radius:4px; -moz-border-radius:4px; background:#fff; }
.myappleid.create #completer ul { display:block; width:100%; margin:0; padding:0; }
.myappleid.create #completer ul li { display:block; width:100%; margin:0; padding:4px 14px; cursor:pointer; }
.myappleid.create #completer ul li:hover { color:#fff; background:transparent url(../images/common/myappleid_auto_complete_bg_over_20091125.jpg) 0 0 repeat-x; }

.myappleid.create #completer-2 { position:relative; z-index:9999; margin-top:3px; border:1px solid #b6b6b6; overflow:hidden; -webkit-border-radius:4px; -moz-border-radius:4px; background:#fff; }
.myappleid.create #completer-2 ul { display:block; width:100%; margin:0; padding:0; }
.myappleid.create #completer-2 ul li { display:block; width:100%; margin:0; padding:4px 14px; cursor:pointer; }
.myappleid.create #completer-2 ul li:hover { color:#fff; background:transparent url(../images/common/myappleid_auto_complete_bg_over_20091125.jpg) 0 0 repeat-x; }

.myappleid.create.heavy1 .grid2colc.wrap .column.last .space { margin-top:27px; margin-bottom:25px; }
.myappleid.create.heavy1 .grid2colc.wrap .column.last h4:last-of-type { margin-top:3.1em; }
.myappleid.create.heavy1 .grid2colc.wrap .column.last .birthdate { margin-bottom:0; }

.myappleid.create.heavy2 .grid2colc.wrap .column.last h4.space { margin-top:1.6em; }
.myappleid.create.heavy2 .grid2colc.wrap .column.last .checkboxes { margin:2.1em 0 3em 161px; }
.myappleid.create.heavy2 .grid2colc.wrap .column.last #agreement { margin-top:4em; }
.myappleid.create.heavy2 .grid2colc.wrap .column.last #bot-nav { margin-top:1.5em; }

.myappleid.create.ichat .grid2colc.wrap .column.last .pull { margin:-3px 7px 0 5px; }
.myappleid.create.ichat .grid2colc.wrap .column.last .pull + span { margin-top:2px; font-weight:800; }
.myappleid.create.ichat .grid2colc.wrap .column.first .left { margin:-2px 13px -2px -17px; }
.myappleid.create.ichat .grid2colc.wrap .column.last .formrow.inline { display:block; margin-top:2.5em; margin-left:101px; }
.myappleid.create.ichat .grid2colc.wrap .column.last .formrow.inline * { float:none; width:auto; }
.myappleid.create.ichat .grid2colc.wrap .column.last .formrow.inline label { margin:0 3px 0 0; }
.myappleid.create.ichat .grid2colc.wrap .column.last .formrow.inline .formwrap + span { margin-left:3px; }
.myappleid.create.ichat .grid2colc.wrap .column.last .formrow.inline .formwrap { padding:6px 0 6px 3px; }
.myappleid.create.ichat .grid2colc.wrap .column.last .formrow.inline .input-msg { margin-top:3px; margin-left:68px; }
.myappleid.create.ichat .grid2colc.wrap .column.last .space { margin-top:2em; }
.myappleid.create.ichat .grid2colc.wrap .column.last .grid2col { margin-bottom:3.5em; }
.myappleid.create.ichat .grid2colc.wrap .column.last #alert { margin:0 12px 0 0; }
.myappleid.create.ichat .grid2colc.wrap .column.last .error { margin:.7em 0 0 15px; }
.myappleid.create.ichat .grid2colc.wrap .column.last .diff { display:inline-block; margin:.7em 0 1.1em; }
.myappleid.create.ichat .grid2colc.wrap .column.last #bot-nav { margin-top:1.5em; }

.myappleid.create.lite1 .grid2colc.wrap .column.last .space { margin-top:2em; }
.myappleid.create.lite1 .grid2colc.wrap .column.last .spacer { margin-top:2em; margin-bottom:4em; }
.myappleid.create.lite1 .grid2colc.wrap .column.last #agreement { margin-top:4em; }
.myappleid.create.lite1 .grid2colc.wrap .column.last #bot-nav { margin-top:1.5em; }

/*.myappleid.create.success .grid2colc.wrap .column.last { padding-bottom:0; }*/
.myappleid.create.success .grid2colc.wrap .column.last .left { margin:0 8px 16px 0; }
.myappleid.create.success .grid2colc.wrap .column.last h2 { margin-bottom:.1em; }
.myappleid.create.success .grid2colc.wrap .column.last h2 + p { margin-bottom:1.8em; }
.myappleid.create.success .grid2colc.wrap .column.last p.intro { margin-top:0; }
.myappleid.create.success .grid2colc.wrap .column.last p.intro a.more { font-size:14px; }
.myappleid.create.success .grid2colc.wrap .column.last .formrow { float:none; margin:0 0 1.6em; }
.myappleid.create.success .grid2colc.wrap .column.last .field { font-weight:800; }
.myappleid.create.success .grid2colc.wrap .column.last .result { margin-left:7px; color:#666; }
.myappleid.create.success .grid2colc.wrap .column.last .multiline { display:inline-block; width:75px; }
.myappleid.create.success .grid2colc.wrap .column.last p:last-of-type { margin-top:3.5em; }
.myappleid.create.success .grid2colc.wrap .column.last .grid2col { margin-left:0; }
.myappleid.create.success .grid2colc.wrap .column.last .grid2col .column { padding:0; }
.myappleid.create.success .grid2colc.wrap .column.last .grid2col .column.first { width:23%; }
.myappleid.create.success .grid2colc.wrap .column.last .grid2col .column.last { width:34.3%; }
.myappleid.create.success .grid2colc.wrap .column.last .grid2col .column.last span.result { display:block; }
.myappleid.create.success .grid2colc.wrap .column.last .formrow p { margin:0; }

/* manage */
.myappleid.manage .formrow.last { margin-bottom:25px; }
.myappleid.manage input#radButton { clear:both; margin:10px 5px 0 0; }
.myappleid.manage .checkboxes { margin-bottom:0; }
.myappleid.manage .checkboxes.last { margin-bottom:3em; }
.myappleid.manage span.formwrapLeft { margin-top:3px;; padding:6px 3px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; background:#eee; *background:transparent; }
.myappleid.manage span.formwrapLeft input { width:250px; padding:0 5px; height:20px; border:1px solid #d9d9d9; background:#fff; }
.myappleid.manage span.formwrapLeft input.keypress { color:#000 !important; }

/*.myappleid.manage .alert { top:-16px; }*/

/*.myappleid.manage #countrylink { margin:10px 0 0 0; }*/
.myappleid.manage #countrylink { margin:0px 0 0 0; }

.myappleid.manage.change-address .input-msg, 
.myappleid.manage.sign-up .input-msg { float:right; width:258px; }

.myappleid.manage.sign-up span.formwrapLeft { display:inline-block; padding:3px; }
.myappleid.manage.sign-up .column.last .checkboxes.first .alert { position:relative; top:7px; left:300px; float:left; }
.myappleid.manage.sign-up .column.last .checkboxes.first .input-msg { float:left; margin-left:31px !important; }
/*.myappleid.manage.sign-up .column.last .checkboxes.first #countrylink { clear:both; display:block; position:relative; padding-top:6px; margin-left:31px; width:300px; }*/
.myappleid.manage.sign-up .column.last .checkboxes.first #countrylink { clear:both; display:block; position:relative; padding-top:6px; margin-left:31px; width:310px; }

.myappleid.unsubscribe .input-msg { width:auto; margin:1em 0 !important; }
.myappleid.unsubscribe .alert { left:458px !important; }

/* edit */
.myappleid.edit .formrow { margin:1em 9px 0 0; }
.myappleid.edit .checkboxes { margin-top:.3em; margin-left:160px; }

.myappleid.edit #user { float:right; padding-top:1.2em; font-size:13px; }
.myappleid.edit #user * { display:inline-block; }
.myappleid.edit #user span { font-weight:800; color:#666; margin-right:20px; }
.myappleid.edit #user a { margin-right:7px; }

.myappleid.edit .grid2colc.wrap .column.first #nav { margin:2.4em -38px 0 -36px; }
.myappleid.edit .grid2colc.wrap .column.first #nav li { padding:8px 0; }
.myappleid.edit .grid2colc.wrap .column.first #nav li.active { background:transparent url(../images/common/myappleid_edit_nav_active_20091125.jpg) 0 50% repeat-x; }
.myappleid.edit .grid2colc.wrap .column.first #nav li.active a { background:transparent url(../images/common/myappleid_edit_nav_arrows_20091125.png) 96% -12% no-repeat; }
.myappleid.edit .grid2colc.wrap .column.first #nav li.active a:hover { color:#333; }
.myappleid.edit .grid2colc.wrap .column.first #nav a { display:block; padding:0 36px; font-size:14px; color:#333; text-shadow:0 1px #fff; background:transparent url(../images/common/myappleid_edit_nav_arrows_20091125.png) 96% 114% no-repeat; }
.myappleid.edit .grid2colc.wrap .column.first #nav a:hover { text-decoration:none; color:#08c; background:transparent url(../images/common/myappleid_arrownext_20091125.png) 96% 3px no-repeat; }
.myappleid.edit .grid2colc.wrap .column.last h4 { margin-top:1.5em; }
.myappleid.edit .grid2colc.wrap .column.last .address-info { width:175px; margin-top:1.2em; margin-bottom:1em; color:#676666; }
.myappleid.edit .grid2colc.wrap .column.last .address-info span { display:block; }
.myappleid.edit .grid2colc.wrap .column.last .address-info span:first-of-type { font-weight:800; margin:0 0 .5em; }
.myappleid.edit .grid2colc.wrap .column.last .column.next { margin-top:2em !important; }

.myappleid.edit.address .grid2colc.wrap .column.last .btn { margin-right:0; }
.myappleid.edit.address .grid2colc.wrap .column.last input[type="checkbox"] { margin-right:8px; }
.myappleid.edit.address .grid2colc.wrap .column.last .checkboxes { margin-bottom:0; }


/*.myappleid.edit.address-edit .grid2colc.wrap .column.last { padding-bottom:0; }*/
.myappleid.edit.address-edit .grid2colc.wrap .grid2col { clear:both; margin:0 !important; border-top:1px solid #e3e3e3; padding:0 0 3em; }
.myappleid.edit.address-edit .grid2colc.wrap .grid2col h4 { margin-top:.8em !important; margin-bottom:0; }
.myappleid.edit.address-edit .grid2colc.wrap .grid2col div.shipping { position:relative; clear:both; min-height:30px; }
.myappleid.edit.address-edit .grid2colc.wrap .grid2col div.shipping h4 { position:absolute; top:0; left:0; }
.myappleid.edit.address-edit .grid2colc.wrap .grid2col div.shipping .add { position:absolute; top:0; right:0; margin-top:14px; margin-left:167px; }
.myappleid.edit.address-edit .grid2colc.wrap .grid2col .left { float:left; }
.myappleid.edit.address-edit .grid2colc.wrap .grid2col .column { width:37%; margin-right:60px; _margin-right:40px; padding:0; }
.myappleid.edit.address-edit .grid2colc.wrap .grid2col .column.first { clear:left; }
.myappleid.edit.address-edit .grid2colc.wrap .grid2col .column .address-info { margin-top:2em; }
.myappleid.edit.address-edit .grid2colc.wrap .grid2col .column .address-info #default { margin-bottom:.4em; }
.myappleid.edit.address-edit .grid2colc.wrap .grid2col .column p { margin-top: 1em; }
.myappleid.edit.address-edit .grid2colc.wrap .grid2col .column.last { float:left !important; }
.myappleid.edit.address-edit .grid2colc.wrap .grid2col .default-pad { padding-top:2em; }
.myappleid.edit.address-edit .grid2colc.wrap .grid2col .btn.shipping { margin-bottom:8px; }
.myappleid.edit.address-edit .grid2colc.wrap .column.last.main { _padding:0 72px; }
.myappleid.edit.address-edit .grid2colc.wrap .column.last.main .column.next { margin-top:2em; }


.myappleid.edit.contact .grid2colc.wrap label.select:first-of-type { margin-left:-6px; }
.myappleid.edit.contact .grid2colc.wrap label.select:first-of-type + span { font-weight:800; }
.myappleid.edit.contact .grid2colc.wrap .checkboxes { margin:3.5em 0 0 95px; }
.myappleid.edit.contact .grid2colc.wrap .checkboxes select { width:180px; }
.myappleid.edit.contact .grid2colc.wrap .checkboxes h5 { margin:1em 0 0 65px; }
.myappleid.edit.contact .grid2colc.wrap .checkboxes h5 + .formrow { margin-top:.5em; }
.myappleid.edit.contact .grid2colc.wrap .checkboxes .info { margin-left:16px; }
.myappleid.edit.contact .grid2colc.wrap .checkboxes label.select { margin-right:7px; }
.myappleid.edit.contact .grid2colc.wrap .checkboxes .formrow { margin:1em 9px 0 68px; }

.myappleid.edit.id-pwd select { width:auto; }
.myappleid.edit.id-pwd .input-msg.add-q { margin:25px 0 0 4px; }
.myappleid.edit.id-pwd .formrow.inline { margin-left:97px; }
.myappleid.edit.id-pwd .formrow.inline span:first-of-type { margin-right:20px; }
.myappleid.edit.id-pwd .formrow.inline a { margin-left:5px; }
.myappleid.edit.id-pwd #password-label { margin-right:19px; }

.myappleid.edit.name-email input[type="text"] { color:#000; }
.myappleid.edit.name-email input.optional { color:#AAAAAA; }

/*.myappleid.edit.name-email.manage .grid2colc.wrap .column.last { padding-bottom:0; position:relative; _margin-bottom:0; }*/
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .icon { margin:-1px 10px 7px 0; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .intro { padding-top:0; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .email { display:block; margin-bottom:10px; font-size:14px; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .email.deleted { text-decoration:line-through; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .verified { display:block; width:65px !important; margin:0 10px 10px 0; font-weight:800; color:#178c0b; background:transparent url(../images/common/myappleid_verified.png) 100% 40% no-repeat; float:left; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .verification { font-weight:800; color:#333; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .why-verify { clear:both; display:block; margin:5px 0 5px 0; }

.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .block { clear:both; border-bottom:1px solid #e3e3e3; padding-bottom:10px; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .block h4 { margin-bottom:10px; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .block p { clear:both; margin:5px 0 0 0; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .block .formrow { width:449px; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .block .formwrap { /*float:left !important;*/ margin-right:0 !important; }
/*.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .block label { width:137px; }*/
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .block .grid2colb .column.first { padding:0; width:74.9%; line-height:1.5em; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .block .grid2colb .column.last { padding:0; width:20%; line-height:1.5em; text-align:right; margin-right:0 !important; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .block .grid2colb .column.last .edit { margin-right:0; }


.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .block .rounded { border:1px solid #e3e3e3; padding:1em 1.3em; -webkit-border-radius:5px; -moz-border-radius:5px; background:#fefefe; margin:9px 0 20px; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .block .rounded:after { content:'.'; display:block; visibility:hidden; clear:both; height:0; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .block .rounded .buttons { margin:1em 3px 0 0; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .block .rounded label { width:136px; float:left; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .block .rounded .formrow { width:444px; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .block .rounded .formwrap { float:left; margin:0 0 0 3px !important; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .block .rounded .formwrap input { width:283px; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .block .rounded .input-msg.show { margin-left:151px; }

.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .block:after { content:'.'; display:block; visibility:hidden; clear:both; height:0; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last #name.block .buttons { margin:1.2em 28px -8px 0; }

/*.myappleid.edit.name-email.manage .grid2colc.wrap .column.last #primary-email-address.block { margin-bottom:0.25em; }*/
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last #primary-email-address.block p { margin:9px 0 7px; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last #alternate-email-address.block { border-bottom:none; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last #alternate-email-address.block .grid2colb { margin-bottom:20px; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last #alternate-email-address.block .input-msg { margin:25px 0 0 150px; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last #alternate-email-address.block .input-msg.add { margin-left:0 !important; background:transparent url(../images/common/myappleid_add_20091125.png) 0 20% no-repeat; color:#08c; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last #alternate-email-address.block .delete { margin-left:15px; }

.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .alertbox { background:#f8fbfe; border:1px solid #d6d6d6; clear:both; margin-bottom:22px; position:relative; top:20px; -webkit-border-radius:6px; -moz-border-radius:6px; padding-bottom:13px; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .alertbox .alertbox-icon { float:left; margin:5px 17px 77px 16px; position:relative; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .alertbox .alertbox-content { margin-left:80px; width:391px; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .alertbox .alertbox-content h4 { clear:none; font-size:13px; margin-top:10px; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .alertbox .alertbox-content p { clear:none; width:370px; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .alertbox .alertbox-content select { margin:14px 5px 5px; width:220px; }
.myappleid.edit.name-email.manage .grid2colc.wrap .column.last .alertbox .alertbox-content a.btn.lightgraypill { margin:0 !important; }

.myappleid.edit.name-email.manage .grid2colc.wrap .column.last div.formrow:first-of-type { margin-top:1.5em; }

.myappleid.edit.name-email.manage .rounded .buttons { clear:both; width:150px; margin:1em 0 0 300px !important; }
/*.myappleid.edit.name-email.manage .buttons:after { content:'.'; display:block; visibility:hidden; clear:both; height:0; }*/

.myappleid.edit.name-email.manage .overlayPanelContent #bot-nav .btn { text-align:center; float:none; display:inline-block; }

.myappleid.edit.name-email.manage .grid2colc.wrap .column.last p.error { margin: 0.7em 0 0 0; }

.myappleid.edit.name-email.manage.error .grid2colc.wrap .column.last .block .rounded .formwrap input { width:266px; }
.myappleid.edit.name-email.manage.error .grid2colc.wrap .column.last .block .rounded .alert { position:relative; top:-25px; left:431px; visibility:visible; }
.myappleid.edit.name-email.manage.error .grid2colc.wrap .column.last .block .rounded .input-msg { width:267px; margin:0 0 0 151px !important; }


.myappleid.edit.payment-info .intro { margin-bottom:.5em; }
.myappleid.edit.payment-info select { margin-top:1em; margin-bottom:1em; padding-right:10px; }
.myappleid.edit.payment-info select#month { width:60px; }
.myappleid.edit.payment-info select#year { width:80px; }
.myappleid.edit.payment-info input { color:#000; }
.myappleid.edit.payment-info .formrow.inline * { display:inline-block; float:none; }
.myappleid.edit.payment-info .formrow.inline label { margin-right:7px; }
.myappleid.edit.payment-info .formrow .input-msg { margin-left:161px; }
.myappleid.edit.payment-info .inline input { width:20px; }
.myappleid.edit.payment-info .formrow ul { display:block; margin:0 0 1.6em 159px; }
.myappleid.edit.payment-info .formrow li { display:inline; opacity:.25; margin-right:10px; }
.myappleid.edit.payment-info .formrow li.linked { opacity:1; }
.myappleid.edit.payment-info .formrow.space { margin-top:.3em; }

.myappleid.edit.phone .column.last .intro { margin-bottom:3em; }
.myappleid.edit.phone .formrow { width:473px; }
.myappleid.edit.phone .formwrap { float:none !important; display:inline-block;  }
.myappleid.edit.phone .formwrap span { margin-right:5px; }
.myappleid.edit.phone .formwrap input.area-code { width:46px; }
.myappleid.edit.phone .formwrap input.number { width:135px; }
.myappleid.edit.phone .input-msg { margin-left:164px; }
.myappleid.edit.phone .alert { left:417px; }
.myappleid.edit.phone .alertext { left:490px; }

.myappleid.edit.phone.one-input input.one { width:215px !important;  }

.myappleid.edit.phone.international .column.last #top-labels { margin-left:150px; font-size:10px; color:#999; }
.myappleid.edit.phone.international .column.last #top-labels #p-num { margin-left:28px; }
.myappleid.edit.phone.international .column.last #top-labels span { display:inline-block; margin-right:8px; }
.myappleid.edit.phone.international .column.last .formrow .formwrap { margin-right:5px; }
.myappleid.edit.phone.international .column.last .formrow #phone { width:76px; }
.myappleid.edit.phone.international .column.last .formrow #ext { margin-left:7px; }
.myappleid.edit.phone.international .alert { right:-4%; }

.myappleid.edit.language-preference .column.last .field { display:inline-block; margin:1em 18px 1.5em 88px; font-weight:800; }
.myappleid.edit.language-preference .column.last .result { margin-right:10px; }
.myappleid.edit.language-preference .column.last .checkboxes { margin-bottom:0; }

.myappleid.edit.language-preference.editing .autocomplete-wrapper { width:181px !important; }
.myappleid.edit.language-preference.editing .yui-ac-content ul li {  }
.myappleid.edit.language-preference.editing .formrow { margin-top:2em; margin-bottom:3em; }
.myappleid.edit.language-preference.editing .formrow * { float:left; }
.myappleid.edit.language-preference.editing .formrow label { margin-right:10px; font-weight:bold; }
.myappleid.edit.language-preference.editing .formrow .formwrap { margin-right:4px; }
.myappleid.edit.language-preference.editing .formrow .btn.bluepill { margin-top:2px; }
.myappleid.edit.language-preference.editing .formrow .formwrap input { width:167px; }
.myappleid.edit.language-preference.editing .formrow:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }

.myappleid.edit.saved .left { margin:0 8px 8px 0; }
.myappleid.edit.saved .intro { clear:both; }

/* find apple id */
.myappleid.find-apple-id .formrow { margin-right:0 !important; }
/*.myappleid.find-apple-id .steps { margin-bottom:.5em; }
.myappleid.find-apple-id .grid2colc.wrap .column.last .intro { font-weight:800; margin-bottom:1.2em; }
.myappleid.find-apple-id .grid2colc.wrap .column.last .intro + p { font-size:14px; margin-bottom:1.4em; }
.myappleid.find-apple-id #bot-nav { margin-top:3em; border:none; }

.myappleid.find-apple-id.none-found .grid2colc.wrap { padding-bottom:0; }
.myappleid.find-apple-id.none-found .grid2colc.wrap .column.last .intro { font-weight:100; }
.myappleid.find-apple-id.none-found .grid2colc.wrap .column.last p.intro:first-of-type { padding-bottom:2.5em; border-bottom:1px solid #e5e5e5; }
.myappleid.find-apple-id.none-found .grid2colc.wrap .column.last p:last-of-type { text-align:center; }
.myappleid.find-apple-id.none-found .grid2colc.wrap .column.last a { margin:4em auto 0 auto; text-align:center; }

.myappleid.find-apple-id.step1 .grid2colc.wrap .column.last .intro { margin-bottom:2em; font-weight:100; }
.myappleid.find-apple-id.step1 .grid2colc.wrap .column.last p.intro:last-of-type { margin:.5em 0 1em; }
.myappleid.find-apple-id.step1 .grid2colc.wrap .grid2col { margin-left:59px; }
.myappleid.find-apple-id.step1 .grid2colc.wrap .grid2col .column { float:left !important; width:40%; padding:0; }
.myappleid.find-apple-id.step1 .grid2colc.wrap .grid2col .column input { margin-bottom:0.2em; padding:2px 0; width:148px; }
.myappleid.find-apple-id.step1 .grid2colc.wrap .grid2col .column .info { font-size:10px; margin-left:4px; }
.myappleid.find-apple-id.step1 .grid2colc.wrap .grid2col .column.last { padding:.7em 0; }
.myappleid.find-apple-id.step1 .grid2colc.wrap .grid2col .column.last a { display:block; margin-bottom:.7em; }

.myappleid.find-apple-id.step2 .grid2colc.wrap .column.last .steps { margin-bottom:.8em; }
.myappleid.find-apple-id.step2 .grid2colc.wrap .column.last .intro { margin-bottom:1.5em; font-weight:800; }
.myappleid.find-apple-id.step2 .grid2colc.wrap .column.last .intro + p { font-size:14px; }
.myappleid.find-apple-id.step2 .grid2colc.wrap .column.last input[type="radio"] { margin-right:9px; }
.myappleid.find-apple-id.step2 .grid2colc.wrap .column.last span { color:#666; }
.myappleid.find-apple-id.step2 .grid2colc.wrap .column.last .btn.bigblue_arrow span { color:#fff; }
.myappleid.find-apple-id.step2 .grid2colc.wrap .column.last input[type="radio"] { background:none; border:none; }

.myappleid.find-apple-id.step3 .grid2colc.wrap .column.last table { width:100%; }
.myappleid.find-apple-id.step3 .grid2colc.wrap .column.last th { font-weight:bold; border-bottom:1px solid #e5e5e5; padding-left:20px; padding-bottom:1em; }
.myappleid.find-apple-id.step3 .grid2colc.wrap .column.last th.first { padding-left:25px;  }
.myappleid.find-apple-id.step3 .grid2colc.wrap .column.last td { width:auto; padding:1.4em 42px 0 20px; }
.myappleid.find-apple-id.step3 .grid2colc.wrap .column.last td.first { width:175px; padding-top:1.7em; padding-left:0; padding-right:10px; border-right:1px solid #e5e5e5; color:#666; }
.myappleid.find-apple-id.step3 .grid2colc.wrap .column.last td.first input[type="radio"] { float:left; margin-top:2px; margin-right:10px; }
.myappleid.find-apple-id.step3 .grid2colc.wrap .column.last td.last { border:none; padding-right:0; }
.myappleid.find-apple-id.step3 .grid2colc.wrap .column.last .truncate { float:left; width:140px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding:url('/abientot/xml/ellipsis.xml'); }

.myappleid.find-apple-id.step5 .grid2colc.wrap .column.last p:last-of-type { margin-bottom:2.5em; font-size:16px; }
.myappleid.find-apple-id.step5 .grid2colc.wrap .column.last a.more { display:block; float:left; clear:both; margin-bottom:1.2em; font-size:14px;  } */

/* landing */
.myappleid.landing #main { clear:both; }

.myappleid.landing #content { padding:2.5em 0 3em 50px; background:#fbfbfb url(../images/common/myappleid_index_contentbg_20091125.jpg) 0 0 repeat-y; }
.myappleid.landing #content .grid2cola .column.first {  }

.myappleid.landing #productheader { position:relative; z-index:9999; overflow:visible; }
.myappleid.landing #productheader:after { content:'.'; display:block; visibility:hidden; clear:both; height:0; }
.myappleid.landing #productheader #lang-selection .yui-ac { *display:inline; *width:179px; }
.myappleid.landing #productheader #lang-selection #countryList { *width:179px; *float:left; *display:inline; }

.myappleid.landing .grid2cola .column.first { width:51%;; padding-right:42px; }
.myappleid.landing .grid2cola .column.first h2 { margin-bottom:0; }
.myappleid.landing .grid2cola .column.first .intro { font-size:14px; }
.myappleid.landing .grid2cola .column.first .intro.ichat { padding:8px 0 11px; }
.myappleid.landing .grid2cola .column.first .left { clear:both; } 
.myappleid.landing .grid2cola .column.first p { padding:9px 0; }

.myappleid.landing .grid2cola .column.last { width:44.4%; text-align:center; font-size:14px; }
.myappleid.landing .grid2cola .column.last h2 { margin-bottom:0; }
.myappleid.landing .grid2cola .column.last .btn.createid { margin-top:3em; }
.myappleid.landing .grid2cola .column.last h4 { margin:2.9em 0 0.5em; color:#666; }

.myappleid.landing .grid2cola .grid2col { margin-bottom:.5em; min-height:57px; _min-height:70px !important; _margin-bottom:20px !important; }
.myappleid.landing .grid2cola .grid2col .column { width:47%; padding-right:0; text-align:left; }
.myappleid.landing .grid2cola .grid2col .column img { margin-bottom:0; }
.myappleid.landing .grid2cola .grid2col .column p { margin-bottom:0; margin-left:54px; width:150px; }
.myappleid.landing .grid2cola .grid2col .column .left { margin-top:0; margin-right:0; }

.myappleid.landing .loggedin-language-selected { padding-top:6em; }
.myappleid.landing .loggedin-language-selected span { color:#666; display:block; }
.myappleid.landing .loggedin-language-selected span + span { font-weight:800; }
.myappleid.landing .loggedin-language-selected a:first-of-type,
.myappleid.landing .loggedin-language-selected a.first { font-size:12px; display:block; margin-top:.2em; }
.myappleid.landing .loggedin-language-selected .btn.createid { margin-top:1.5em !important; }
.myappleid.landing .loggedin-language-selected .btn.createid span { color:#fff !important; }

.myappleid.landing .error-language-selected { padding-top:.3em; }
.myappleid.landing .error-language-selected .alert-icon { margin-top:-.7em; }
.myappleid.landing .error-language-selected h4 { margin:1em 0 0 !important; }
.myappleid.landing .error-language-selected h4 + p { margin:0 30px; color:#666; }
.myappleid.landing .error-language-selected h4:last-of-type { margin:3em 0 0 !important; }
.myappleid.landing .error-language-selected .btn.createid { margin-top:1.3em !important; margin-bottom:2em !important; }

.myappleid.landing .loggedout-language-selected h4:first-of-type { margin:0; }
.myappleid.landing .loggedout-language-selected .btn.createid { margin-top:1em; }

/* reset */
.myappleid.reset .grid2colc .column.last .left { margin:0 8px 0 0; }
.myappleid.reset .grid2colc .column.last .intro { margin:2em 0 36px; }
.myappleid.reset .grid2colc .column.last.main { _padding:0 62px; }
.myappleid.reset .grid2colc .column.last.main .top-section #bot-nav { border:none; }

.myappleid.reset.exceeded .column.last #bot-nav { margin-top:11em; }

.myappleid.reset.steps .column.last .steps { margin-bottom:0; }
.myappleid.reset.steps .column.last .intro { margin-top:.5em; font-weight:800; }

.myappleid.reset.step1 .column.last { padding-bottom:25px; }
/*.myappleid.reset.step1 .column.last .formrow { margin:3.3em 88px 0 0; }*/
.myappleid.reset.step1 .column.last span.formwrap { float:left; }
.myappleid.reset.step1 .column.last span.formwrap input { width:230px; /*padding:12px 34px; text-align:center; font-size:14px;*/ }
.myappleid.reset.step1 .column.last .input-msg { margin:0 auto; text-align:center; }
.myappleid.reset.step1 .column.last #question { margin:10px 0 0 25px; display:block; position:relative; }
.myappleid.reset.step1 #bot-nav { border-top:1px solid #E3E3E3; }
.myappleid.reset.step1 #bot-nav .btn.bigblue_arrow { *margin-top:-5px; }
.myappleid.reset.step1 .column.last .input-msg { margin-left:80px; width:306px; text-align:center; }
.myappleid.reset.step1 .column.last .alert { top:14px; }
.myappleid.reset.step1 .column.last h4:last-of-type { margin-top:4em; margin-bottom:0; }
.myappleid.reset.step1 .column.last .formrow { margin-top:1.5em; }
.myappleid.reset.step1 .column.last .grid2col { padding-left:78px; }
.myappleid.reset.step1 .column.last .grid2col .column { width:40%; padding:0; }
.myappleid.reset.step1 .column.last .grid2col .column.first input { width:148px; margin-bottom:.2em; padding:2px 0; }
.myappleid.reset.step1 .column.last .grid2col .column.first .info { margin-left:4px; font-size:10px; }
.myappleid.reset.step1 .column.last .grid2col .column.last { width:54%; }
.myappleid.reset.step1 .column.last .grid2col .column.last a { display:inline-block; }
.myappleid.reset.step1 .column.last .grid2col .column.last .diff { margin:.7em 0 1.1em; }

.myappleid.reset.step2 .grid2cold { margin:2em 0 0; }
.myappleid.reset.step2 .grid2cold#last { margin-top:0; *margin-top:.5em; } 
.myappleid.reset.step2 .grid2cold .column { margin:0; padding:0; }
.myappleid.reset.step2 .grid2cold .column.sidebar { width:5%; *width:4%; clear:both; }
.myappleid.reset.step2 .grid2cold .column.last { width:95%; }
.myappleid.reset.step2 #bot-nav { float:right; width:220px; }

.myappleid.reset.step3 .column.last .intro { margin-bottom:2em; }
.myappleid.reset.step3 .birthdate { float:left; width:340px; }
.myappleid.reset.step3 #bot-nav { margin-top:13em; }

.myappleid.reset.step4 .formrow span:first-child { display:block; width:100%; }
.myappleid.reset.step4 .formrow { margin-left:0; }
.myappleid.reset.step4 .formwrap { float:left; }
.myappleid.reset.step4 .formrow { width:310px; }
.myappleid.reset.step4 .formrow .alert { left:313px; }
.myappleid.reset.step4 .formrow .input-msg { margin-left:10px !important; }

.myappleid.reset.step5 .column.last .intro { margin-bottom:2.2em; font-weight:100; }

.myappleid.reset.step6 .column.last { padding-bottom:8em; }
.myappleid.reset.step6 .column.last .intro { margin:2em 0; font-weight:100;  }
.myappleid.reset.step6 .column.last a.more { font-size:14px; }

.myappleid.reset.successful .column.last { padding-bottom:8em; }
.myappleid.reset.successful .column.last .intro { margin:2em 0; font-weight:100;  }
.myappleid.reset.successful .column.last a.more { font-size:14px; }

/* review */

.myappleid.review.sign-in #bot-nav { border-top:none !important; }
.myappleid.review img.icon { float:left; margin:-2px 5px 0 0; }
.myappleid.review .icon.left { margin-bottom:0; }
.myappleid.review h2 { margin-bottom:18px !important; }

/* review sidebar wide */
.myappleid.review.sidebar-wide table#update-summary { border:none; color:#6f6f6f; margin-bottom:44px; }
.myappleid.review.sidebar-wide table#update-summary tr.header-top th { color:#000; font-weight:bold; }
.myappleid.review.sidebar-wide table#update-summary tr.header-top td { border-bottom:none; }
.myappleid.review.sidebar-wide table#update-summary th.header-side { font-weight:bold; border-bottom:1px solid #eee; padding:13px; text-align:right; width:113px; padding-left:0px; }
.myappleid.review.sidebar-wide table#update-summary td { border-bottom:1px solid #eee; padding:13px; vertical-align:top; }
.myappleid.review.sidebar-wide table#update-summary td p { margin-bottom:0; }
.myappleid.review.sidebar-wide table#update-summary td.grey { color:#000; background:#f3f7fd; border-bottom:1px solid #fff; width:139px; }
.myappleid.review.sidebar-wide table#update-summary tr.last td,
.myappleid.review.sidebar-wide table#update-summary tr.last th { border-bottom:none; }

/* review sidebar thin */
.myappleid.sidebar-thin #main { background:url(../images/common/myappleid_content_bg_thin_20100921.gif) repeat-y !important; }
.myappleid.sidebar-thin .grid2colc.wrap .column.first { width:182px !important; }
.myappleid.sidebar-thin .grid2colc.wrap .column.last.main { width:582px; } 
.myappleid.sidebar-thin table#update-summary { border:none; color:#6f6f6f; margin-bottom:44px; }
.myappleid.sidebar-thin table#update-summary tr.header-top th { color:#000; font-weight:bold; }
.myappleid.sidebar-thin table#update-summary tr.header-top td { border-bottom:none; }
.myappleid.sidebar-thin table#update-summary th.header-side { font-weight:bold; border-bottom:1px solid #eee; padding:13px; text-align:right; width:113px; padding-left:0px; }
.myappleid.sidebar-thin table#update-summary td { border-bottom:1px solid #eee; padding:13px; vertical-align:top; }
.myappleid.sidebar-thin table#update-summary td p { margin-bottom:0; }
.myappleid.sidebar-thin table#update-summary td.grey { color:#000; background:#f3f7fd; border-bottom:1px solid #fff; width:198px; }
.myappleid.sidebar-thin table#update-summary tr.last td,
.myappleid.sidebar-thin table#update-summary tr.last th { border-bottom:none; }

.myappleid.sidebar-thin .grid2colc.wrap .column.last.main #bot-nav { width:582px; }

/* review sidebar none */
.myappleid.sidebar-none #main { background:url(../images/common/myappleid_content_bg_none_20100921.gif) repeat-y !important; }
.myappleid.sidebar-none .grid2colc.wrap .column.last.main { width:836px; } 
.myappleid.sidebar-none table#update-summary { border:none; color:#6f6f6f; margin:0 auto 44px auto; }
.myappleid.sidebar-none table#update-summary tr.header-top th { color:#000; font-weight:bold; }
.myappleid.sidebar-none table#update-summary tr.header-top td { border-bottom:none; }
.myappleid.sidebar-none table#update-summary th.header-side { font-weight:bold; border-bottom:1px solid #eee; padding:13px; text-align:right; width:113px; padding-left:0px; }
.myappleid.sidebar-none table#update-summary td { border-bottom:1px solid #eee; padding:13px; vertical-align:top; }
.myappleid.sidebar-none table#update-summary td p { margin-bottom:0; }
.myappleid.sidebar-none table#update-summary td.grey { color:#000; background:#f3f7fd; border-bottom:1px solid #fff; width:198px; }
.myappleid.sidebar-none table#update-summary tr.last td,
.myappleid.sidebar-none table#update-summary tr.last th { border-bottom:none; }

.myappleid.sidebar-none .grid2colc.wrap .column.last.main #bot-nav { width:836px; }

/* sign in */
.myappleid.sign-in h2 { margin-bottom:.4em; }

/*.myappleid.sign-in.index .grid2colc.wrap .column.last { min-height:286px; }*/
.myappleid.sign-in.index .formcolumn { float:left; position:relative; margin-top:-15px; width:300px; }
.myappleid.sign-in.index .formcolumn .formrow { float:left; margin-left:0; width:300px; }
.myappleid.sign-in.index .formcolumn .formrow .formwrap { float:left; margin-left:0; }
/*.myappleid.sign-in.index .formrow .formwrap input { padding:5px; }*/

/*.myappleid.sign-in.index .formrow .input-msg ~ .input-msg { margin-top:.5em; }*/
.myappleid.sign-in #bot-nav { float:right; clear:both; margin-top:4em; }
.myappleid.sign-in.index #bot-nav { clear:both; margin-top:5.9em; border:none; }

.myappleid.sign-in select#security-question { float:right; width:280px; }
.myappleid.sign-in label#question { margin-top:3px; }
.myappleid.sign-in label#answer { margin-top:8px; }
.myappleid.sign-in span.formwrap { float:left; /*margin-left:5px;*/ }
.myappleid.sign-in span.formwrap input { width:270px; }
.myappleid.sign-in span.formwrap #security-answer { width:263px; }
.myappleid.sign-in span.email { float:left; font-weight:bold; line-height:31px; margin-right:15px; }
/*.myappleid.sign-in span.alert { float:left; position:static; margin:6px 0 0 6px; float:left;  } */
.myappleid.sign-in .formrow label { float:left; }
.myappleid.sign-in .formrow .input-msg { margin-left:12px !important; width:350px; }
.myappleid.sign-in a.edit { margin-left:10px; line-height:31px; }
.myappleid.sign-in a.cancel { line-height:27px; position:relative; left:439px; padding:0; top:-31px; display:block; clear:both; margin-bottom:-38px; width:100px; }

/*.myappleid.sign-in .input-msg.red { visibility:visible; display:block; margin:-11px 0 10px 118px !important; }*/


.myappleid.sign-in.password-expired #content .column.last strong { color:#333; }
/*.myappleid.sign-in.password-expired .column.last .formrow { margin-top:0; float:left; }*/
.myappleid.sign-in.password-expired .column.last .formrow span.formwrap { float:left; }
.myappleid.sign-in.password-expired .column.last .formrow input { color:#666; }
/*.myappleid.sign-in.password-expired .column.last .formrow .input-msg { margin:3em 0 0.9em 12px; *margin-top:.5em; }*/

.myappleid.sign-in.password-lite h4 { clear:both; }
/*.myappleid.sign-in.password-lite .formrow { float:right; margin-bottom:1em; margin-right:22px; }*/
.myappleid.sign-in.password-lite a.add { float:left; margin-top:3px; margin-left:150px; }

.myappleid.sign-in.password-heavy h4 { clear:both; }
/*.myappleid.sign-in.password-heavy .formrow { float:right; margin-bottom:1em; margin-right:22px; }*/

.myappleid.sign-in.alerts #content { padding:6.6em 6.6em 14.5em; text-align:center; color:#666; background:#fbfbfb; }
.myappleid.sign-in.alerts #content img { margin-bottom:4em; }
.myappleid.sign-in.alerts #content .intro { margin-bottom:.5em; font-size:18px; color:#000; }
.myappleid.sign-in.alerts #content p { font-size:14px; }

.myappleid.sign-in.alerts.javascript-warning #content { padding-top:14em; }

/* subscribe */
.myappleid.subscribe .grid2colc.wrap { padding-top:2.5em; }
.myappleid.subscribe .grid2colc.wrap .column.last .checkboxes { margin-top:0; margin-left:25px; padding-top:1em; }
.myappleid.subscribe .grid2colc.wrap .column.last .checkboxes input { display:inline; }
.myappleid.subscribe .grid2colc.wrap .column.last .checkboxes h5 { display:inline; margin-left:5px; }
.myappleid.subscribe .grid2colc.wrap .column.last .checkboxes p { clear:both; margin-left:22px; color:#9A9999; }
.myappleid.subscribe .grid2colc.wrap .column.last .more { font-size:12px; }
.myappleid.subscribe .grid2colc.wrap .column.last .alert { left:480px; }

.myappleid.subscribe .grid2colc.wrap .column.last .intro { font-size:12px; color:#717373; }
.myappleid.subscribe .grid2colc.wrap .column.last .intro em { font-style:normal; color:#000; }

.myappleid.subscribe.manage .grid2colc.wrap .column.last .formrow label { width:190px; text-align:right; }
.myappleid.subscribe.manage .grid2colc.wrap .column.last .formrow .formwrap input { width:250px; }

.myappleid.subscribe.manage.sign-up .current { margin-top:2em; }

.myappleid.subscribe.manage.change-address .grid2colc.wrap .column.last .intro { margin-bottom:1em; }
.myappleid.subscribe.manage.change-address p.gray { color:#9A9999; }

.myappleid.subscribe.manage.confirmation .grid2colc.wrap { padding-bottom:0; }
.myappleid.subscribe.manage.confirmation .grid2colc.wrap .column.last .left { margin-right:10px; }
.myappleid.subscribe.manage.confirmation .grid2colc.wrap .column.last p:first-of-type { clear:both; }
.myappleid.subscribe.manage.confirmation .grid2colc.wrap .column.last h2 { margin-top:.2em; }
.myappleid.subscribe.manage.confirmation .new-sub { margin-top:1em; }
.myappleid.subscribe.manage.confirmation ul { margin:0 0 3em 25px; padding:0; }
.myappleid.subscribe.manage.confirmation ul li {/* margin:1em 0;*/ margin-bottom: 8px; list-style:disc; }
.myappleid.subscribe.manage.confirmation #address { margin:0 0 3em 25px; }


.myappleid.unsubscribe #content { position:relative; min-height:330px; padding:2em 0 0; text-align:center; background:#fff; }
.myappleid.unsubscribe #content #unsubscribe-info { margin:2em auto 0; padding:1.5em 0px; clear:both; width:490px; text-align:center; }
.myappleid.unsubscribe #content #unsubscribe-info p { font-size:14px; }
.myappleid.unsubscribe #content #unsubscribe-info .formrow { margin:0 auto; float:none; width:396px; }
/*.myappleid.unsubscribe #content #unsubscribe-info .formwrap { float:none; margin:.5em 0;padding:1.7em 0.4em 1.6em; } */
.myappleid.unsubscribe #content #unsubscribe-info input::-webkit-input-placeholder { text-indent:90px;text-align:left; }
.myappleid.unsubscribe #content #unsubscribe-info input {  padding:1em 50px; text-align:center; font-size:14px; float:none; }
.myappleid.unsubscribe #content #unsubscribe-info .more { font-size:14px; }
.myappleid.unsubscribe #content .btn.bigblue { margin-top:1.5em; padding-bottom:5.5em; text-align:center; }

.myappleid.unsubscribe.confirmation #content #unsubscribe-info {  padding-bottom:0; width:410px; border-bottom:none; }


/* yui component */
.autocomplete-wrapper { width:148px; height:auto; }
#countryList { width:100%; }
.yui-ac-content { position:absolute; z-index:9050; width:100% !important; height:auto !important; margin-top:2px; border:1px solid #a9aaaa; 
			-webkit-border-radius:4px; -moz-border-radius:4px; -webkit-box-shadow:0px 3px 13px #c0c0c0; -moz-box-shadow:0px 3px 13px #c0c0c0; background:#fff;
}
.yui-ac-content ul { width:100%; margin:0; padding:0; display:block; overflow:hidden; list-style:none; }
.yui-ac-content ul li { display:block !important; width:84.5%; margin:0; padding:4px 14px; cursor:pointer; border-top:1px solid transparent; }
.yui-ac-content ul li:hover { border-top:1px solid #567ce7; color:#fff; background:#6391ff; background:-webkit-gradient(linear, left top, left bottom, from(#6391ff), to(#0053e9)); background-image:-moz-linear-gradient(0% 100% 90deg, #0053e9, #6391ff); *background:#6391ff; } 
.yui-ac-content ul li:first-of-type:hover { border-top:1px solid #6391ff; background:#6391ff; background-image:-webkit-gradient(linear, left top, left bottom, from(#6391ff), to(#3952f0)); background-image:-moz-linear-gradient(0 100% 90deg, #3952f0, #6391ff); 
			-webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; 
}
.yui-ac-content ul li:first-of-type { -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; }
.yui-ac-content ul li:last-of-type { -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px; -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; }
.yui-ac-content ul li:last-of-type:hover { -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px; -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; }
.yui-ac-content ul li.yui-ac-highlight { border-top:1px solid #567ce7; background:#6391ff; color:#fff; background:-webkit-gradient(linear, left top, left bottom, from(#6391ff), to(#0053e9)); background-image:-moz-linear-gradient(0% 100% 90deg, #0053e9, #6391ff); *background:#6391ff; }

.myappleid.create .autocomplete-wrapper, .myappleid.edit .autocomplete-wrapper { width:300px; }
.myappleid.create .yui-ac-content ul li, .myappleid.edit .yui-ac-content ul li { width:90.8%; }

/* print
------------------------*/
.print .replaced { background:none; height:auto; overflow:visible; text-indent:0; width:auto; }

.print { background:#fff; }

.print #main { background:none; padding-top:10em; }

.print #productheader,
.print #globalheader,
.print #globalfooter,
.print .maincap,
.print .bottomcap,
.print img.print { display:none; }

@media print {
	.print .replaced { background:none; height:auto; overflow:visible; text-indent:0; width:auto; }
	
	.print { background:#fff; }
	
	.print #main { background:none; padding-top:10em; }
	
	.print #productheader,
	.print #globalheader,
	.print #globalfooter,
	.print .maincap,
	.print .bottomcap,
	.print img.print { display:none; }
}

#container #main, #productheader .btn.deactive { _behavior:url(/global/scripts/lib/iepngfix.htc); }
.myappleid.unsubscribe #content .btn.deactive { margin-top:1.5em; padding-bottom:5.5em; text-align:center; }
.myappleid .btn.deactive { display:inline-block; height:40px; padding-right:10px; background:transparent url(../images/common/myappleid_biggrey_right_20091125.png) 100% 0 no-repeat; }

.myappleid .btn.deactive span { display:block; padding:7px 16px 8px 25px; font-size:16px; color:#BBB; text-shadow:0 -1px #fff; background:transparent url(../images/common/myappleid_biggrey_left_20091125.png) 0 0 no-repeat; }
/**
.myappleid .btn.deactive:hover { background-image:url(../images/common/myappleid_biggrey_right_over_20091125.png); }
.myappleid .btn.deactive:hover span { background-image:url(../images/common/myappleid_biggrey_left_over_20091125.png); }
.myappleid .btn.deactive:active { background-image:url(../images/common/myappleid_biggrey_right_active_20091125.png); }
.myappleid .btn.deactive:active span { background-image:url(../images/common/myappleid_biggrey_left_active_20091125.png); }
*/
