/*
This file is for localized adjustments to CSS on a per-country basis.
*/

#aos_header #masthead.education ul {
	margin-top: 10px;
}

#aos_header #masthead address.phone,
.home #aos_header #masthead.education address.phone {
	background: url(../layout/mh_phone.png) 0 50% no-repeat;
	width: 86px;
	height: 13px;
	margin-left: 0; 
}
#aos_header #masthead.smb address.phone {
	background: url(../layout/mh_phone_smb.png) 0 50% no-repeat;
	_background:none url(../layout/mh_phone_smb.gif) 0 50% no-repeat;
	width: 86px;
	height: 13px;
	margin-left: 0;
}

.home #aos_header #masthead address.phone {
	margin-left: 6px;
	margin-bottom: 6px;
	background: url(../layout/mh_phone-home.png) 0 50% no-repeat;
	width: 125px;
}
.home #aos_header #masthead.smb address.phone,
.home #aos_header #masthead.business address.phone {
	margin-left: 6px;
	margin-bottom: 6px;
	background: url(../layout/mh_phone-home-smb.png) 0 50% no-repeat;
	width: 125px;
	height: 14px;
}
.home #aos_header #masthead.epp address.phone {
	margin-left: 6px;
	margin-bottom: 6px;
	background: url(../layout/mh_phone-home-epp.png) 0 50% no-repeat;
	width: 125px;
}

#aos_header #masthead.epp address.phone {
	background-image: url(../layout/mh_phone-epp.png);
}

#aos_header #masthead.epp #masthead_wrap {
	background-image: url(../layout/masthead_epp.png);
}
#aos_header.collapsed #masthead.epp #masthead_wrap {
	background-image: url(../layout/masthead_collapsed_epp.png);
}
#aos_header #masthead.fr-ca address.phone {
	margin-left: 6px;
	background: url(../layout/mh_phone-home-xf.png) 0 50% no-repeat;
	width: 125px;
}

#aos_header #masthead.eduIndividual #masthead_wrap,
#aos_header #masthead.education #masthead_wrap {
	background-image: url(../layout/masthead_edu.png);
}
#aos_header.collapsed #masthead.eduIndividual #masthead_wrap,
#aos_header.collapsed #masthead.education #masthead_wrap {
	background-image: url(../layout/masthead_collapsed_edu.png);
}
#aos_header #masthead.smb #masthead_wrap,
#aos_header #masthead.business #masthead_wrap {
	background-image: url(../layout/masthead_smb.png);
}
#aos_header.collapsed #masthead.smb #masthead_wrap,
#aos_header.collapsed #masthead.business #masthead_wrap {
	background-image: url(../layout/masthead_collapsed_smb.png);
}

/* Juniper app (#as-page-content div) */
#as-page-content div.benefitsbox {
	margin: 24px 28px 30px 43px;
}
#as-page-content div.footnotes {
	margin: 20px 12px 20px 0pt;
}
#as-page-content div.footnotes ol {
	padding-left: 40px;
}
#as-page-content div.rule {
	margin: 24px 18px 0;
}
#as-page-content div.footnotes {
	margin: 20px 12px 20px 0;
}
#as-page-content div.footnotes li {
	margin: 0 0 10px 0;
}




/* iPhone step 1 adjustments due to US's larger hero image */
body.rate-plan #product-selection .product-hero {
	margin-right: 60px;
	display: inline;
}
body.family-iphone-3g #product-selection #selection-gallery-window {
	margin-top: -15px;
}
body.family-iphone-3g #selection-gallery-window img#selection-gallery-img-big,
body.family-iphone-3g #selection-gallery-window img#selection-gallery-img-bigAlt {
	margin-left: 0;
}

/* == iPod Classic layout fix / ie6  == */
/* ====================================================================== */
* html body.family-ipod-classic div#product-selection .product-container {
width: 372px;
}
* html body.family-ipod-classic div#product-selection #black {
  margin-left: 76px;
}

/* == iPod Touch layout fix / ie6  == */
/* ====================================================================== */
html body.family-ipod-touch #store-tab-overview.store-tab-area .section1 ul#side-features {
	_margin: 0 !;
	_position: relative !important;
	_top: -32px !important;
}

/* == Product selection VAT fix  == */
/* ====================================================================== */
body.family-ipod #area-product-selection table.product-table h3 span.levy {
	float: left;
	position: relative;
	left: 195px;
	top: -14px;
}

.compare #compare .footer {
    height: 33px;
}
.compare #compare .footer .page-actions {
    width: 365px;
    text-align: right;
}

.compare #compare .footer .page-actions li.email {
	background: none;
}

#fineprint .coda p.order-by-phone {
    width:445px;
    margin-top:-42px;
}

.family-iphone #overview .bottom {
	display: none;
}

.family-iphone .overview .top {
	padding-bottom: 15px;
}