#hcpopuplayer, #mylayer {display: none}
#navigation .iphonebox .modulecontent p.more a {background: none;}
#navigation .iphonebox .modulecontent p.more img {float: none;margin: 0;padding: 0;vertical-align: middle;}
#iphone-nav-coverage .modulecontent p {
padding: 10px 12px;
}
.tab-controller li a.active:hover { background-position: 100% 0; }
.tab-controller li.left a.active:hover { background-position: 0 0; }
.home .module ul.product-row li dt {
	margin-top: 0;
}
.home .module ul.product-row li dd.price {
	margin-top: 6px;
}
.home .module ul.product-row li dd.image {
	padding-top: 6px;
	padding-bottom: 6px;
}
.home .module ul.product-row li dd.image img {
	width: 79px;
	height: 70px;
}

ul#more_promos {
	height: auto !important;
	height: 17.825em;
	min-height: 17.825em;
}

#store-prod-top .engrave-no p,
#store-prod-top .engrave-yes p { margin: 1em 0; }

#store-prod-top .engrave-no div.gift-pack-checkbox label,
#store-prod-top .engrave-yes div.gift-pack-checkbox label { width: 120px; }

/* Verify page */
/*#as-page-content div { margin: 0 auto; }*/

#sgo .product-group .options div { width: 199px; }

#aos-page #as-page-wrap table td font {
	white-space: normal;
}

#product_types ul li span {
	height: auto;
	min-height: 5.9em;
}

/* Gifting area */
#area-gifting div.gift-no h2,
#area-gifting div.gift-yes h2 {
	font-size: 16px;
}
#store-prod-top #area-gifting p { color: #000; }

/* Nano Family page */
.family #area-product-selection table td.n-7 { width: 122px; }

#family-mac li,
#family-ipod li { float: left; }

/* Family page heading */
/*
.family h2 {
	color: #333;
	font-size: 16px;
	line-height: 1.3em;
	margin: 4px 20px 16px;
}
 */

/* CTO category toggle headings - above CSS breaks CTO */
.cto dt.category-name h2 {
    font-size: 12px;
    line-height: 39px;
    margin: 0;
}

/* iPhone coverage checker */
.shopiphone #ppu-checker {
float: none;
margin: -18pt 0 0;
width: auto;
}
.shopiphone #ppu-checker input.psearch {
	padding-top: 4pt;
	height: 15px;
	width: 107px;
}

.shopiphone #navigation #ppu-checker div.psearch {
	background-image: url(../../../global/search/psearch-def-white.gif);
	margin-left: 6px;
}
.shopiphone #navigation #ppu-checker div.psearch.safari {
	 background: none;
}


.shopiphone #navigation #iphone-nav-coverage .modulecontent .more a img {
	margin:0 auto 0pt 5px;
	vertical-align: middle;
}

.shopiphone #navigation #iphone-nav-coverage .modulecontent .more a {
	color:#2971A7;
}

.shopiphone #navigation #iphone-nav-activation .modulecontent .more a img {
	margin:0 auto 0pt 5px;
	vertical-align: middle;
}

.shopiphone #navigation #iphone-nav-activation .modulecontent .more a  {
	color:#2971A7;
}


#globalfooter {
	text-align: left;
}
#globalfooter ul {
	margin-bottom: 2em;
}
#globalfooter #otherstores,
#globalfooter #gethelp {
	text-align: right;
}
#globalfooter #otherstores form#as-country-switch div {
	display: inline;
}
#globalfooter #otherstores form#as-country-switch select {
	width: 120px;
	margin-top: -6px;
}

#navigation .modulecontent li a, #secondary .modulecontent li a, #navigation .modulecontent p.more a, #secondary .modulecontent p.more a {
	line-height: 1.25em;
}

#page-wrap p { margin: .75em 0;}

#ppu-checker p {
	width:auto;
}
/* Warranty tab */
.family #store-tab-warranty {
	padding-right: 95px;
}

#globalfooter #otherstores form#as-country-switch fieldset { width: 120px; }

/* step-three totals (#as-page-content div) */
#totals_trial {
	margin: 4px 11px 0;
}

/* step-three taxinfo (#as-page-content div) */
#taxdiv {
	margin:12px 13px;
}

/* Juniper app (#as-page-content div) */
div.benefitsbox {
	margin: 24px 28px 30px 43px;
}

/* Juniper app (#as-page-content div) */
div.footnotes {
	margin: 20px 12px 20px 0pt;
}

/* Juniper app (#as-page-content div) */
div.footnotes ol {
	padding-left: 40px;
}

/* Juniper app (#as-page-content div) */
div.rule {
	margin: 24px 18px 0;
}

#product_types .modulecontent,
#product_types .module_btm { width: 804px; }