/*
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,
.home #aos_header #masthead.business address.phone {
	background: url(../layout/mh_phone.png) 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;
}
#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.education #masthead_wrap {
	background-image: url(../layout/masthead_edu.png);
}
#aos_header.collapsed #masthead.education #masthead_wrap {
	background-image: url(../layout/masthead_collapsed_edu.png);
}

body.find-your-school p.search-form button span {
	padding: 9px 14px;
}

/* 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;
}


/* Fixes Product Spec on iPod Shuffle */

#store-tab-overview .section2 .specs dl dt {
	width: 65px;
}

/* Select button for MacBook, MacBookPro, MacBookAir */
.model-type-purchase .button a {
	width: 76px;
	}

/* fix for longer button width in french */
.product-reviews #primary .module h2 {
	width: 300px;
	}


/*fix for input lengths and layout of the internal store*/
body.internal-store #checkout-wrapper .price-edit-variant {
	width:154px;
}
body.internal-store #checkout-wrapper .product-container {
	width:525px;
}
body.internal-store #checkout-wrapper .price-edit-variant input[type="text"] {
	width:150px;
}
body.internal-store #checkout-wrapper #cart-totals-messages {
	width:247px;
}
body.internal-store #checkout-wrapper #purchase-totals {
	width:275px;
}
body.internal-store div.agent-comments .agent-comment-fields {
	width: 525px;
}
body.internal-store div.agent-comments .agent-comment-fields input {
	width: 515px;
}
body.internal-store div.agent-comments div.select-list {
	max-width: 175px;
}
body.internal-store.checkout.cart-checkout.bg3 div#shipping-select-recent-address button#shipping-user-recent-addresses.text-action em { 
	width:200px; 
	float: right; 
}
body.internal-store.checkout.cart-checkout.bg3 form.step-form legend { padding-bottom:8px; }
.engraving_gifting form div.secondary {
	width: 165px;
}
.compare #compare .footer {
    height: 33px;
}
.compare #compare .footer .page-actions {
    width: 365px;
    text-align: right;
}
.compare #compare .footer .page-actions li {
    background-position: 100% 50%; margin: 0 -1px 0 0;
}
.compare #compare .footer .page-links {
    width: 400px;
}
