
div.international #yui-main {
  padding-left:10px;
  padding-right:15px;
  _padding-right:10px;
  width:auto;
}

div.international h1,
div.international h2 {
  color:#678710;
  font-size:20px;
  font-weight:bold;
  margin:1em 0;
}

div.international h2 {
  font-size:14px;
  margin:0.5em 0 0.5em 0;
  *margin-top:1em;
}

div.international p {
  font-size:12px;
  margin-bottom:2em;
}

div.international #description {
  background:url(../images/world_map.png) no-repeat 96% 7px;
  padding:20px 10px 5px 18px;
}

div.international #description h1 {
  margin:0;
  padding-bottom:1em;
}

div.international #description p {
  margin:0;
  padding-bottom:2em;
  width:92%;
}

div.international #countryList div.country {
  background:transparent url(/static/math/navigation/international/images/box_bg.png) no-repeat 0 0;
  background-size: 469px 180px;
  height:180px;
  width:310px;
  padding:10px 17px 0 140px;
  position:relative;
}

div.international #countryList div.yui-u.first div.country {
  margin-left:10px;
}

div.international #countryList div.country.empty {
  height:147px;
  padding:30px 30px 0 30px;
  width:407px;
}

div.international #countryList div.country p {
  font-size:11px;
  line-height: 1.2;
  margin-bottom:1em;
}

div.international div.flag,
div.international a.flag {
  background:transparent url(/static/math/navigation/international/images/country_flags_sprite_oct13.png) no-repeat 0 0;
  height:60px;
  left:20px;
  position:absolute;
  text-indent:-5689px;
  top:20px;
  width:108px;
}

div.international div#ca.flag,
div.international a#ca.flag {
  background-position:0 -86px;
  height:73px;
}

div.international div#ie.flag,
div.international a#ie.flag {
  background-position:0 -172px;
  height:61px;
}

div.international div#nz.flag,
div.international a#nz.flag {
  background-position:0 -258px;
}

div.international div#za.flag,
div.international a#za.flag {
  background-position:0 -344px;
  height:76px;
}

div.international div#us.flag,
div.international a#us.flag {
  background-position:0 -431px;
  height:64px;
}

div.international div#uk.flag,
div.international a#uk.flag {
  background-position:0 -517px;
}

div.international div#eu.flag,
div.international a#eu.flag {
  background-position:0 -603px;
  height:76px;
}

div.international div#sg.flag,
div.international a#sg.flag {
  background-position:0 -689px;
  height:76px;
}

div.international div#in.flag,
div.international a#in.flag {
  background-position:0 -775px;
  height:76px;
}

div.international div#xa.flag,
div.international a#xa.flag {
  background-position:0 -861px;
  height:76px;
}

div.international div#fr.flag,
div.international a#fr.flag {
  background-position:0 -947px;
  height:76px;
}

div.international div#es.flag,
div.international a#es.flag {
  background-position:0 -1033px;
  height:76px;
}

div.international div#de.flag,
div.international a#de.flag {
  background-position:0 -1119px;
  height:76px;
}

div.international div#br.flag,
div.international a#br.flag {
  background-position:0 -1205px;
  height:76px;
}

div.international div#jp.flag,
div.international a#jp.flag {
  background-position:0 -1291px;
  height:76px;
}

div.international div.not-sure-text {
  margin:10px 15px;
}

div.international div.not-sure-text p {
  line-height:1.25em;
  margin-bottom:1.25em;
}

div.international .tagline{
  font-size:14px;
  font-weight:bold;
}

/**
 * Switch Edition Pop-over
 */
div#currentEditionAdjectiveName {
  display:none;
}

div#dvConfirmSwitchEdition p strong {
  font-weight:bold;
}

div#dvConfirmSwitchEdition p {
  text-align:left;
}


#saveedition div {
  padding: 10px 0;
}

#saveedition .instructions {
  font-size: 12px;
}

#saveedition .warning {
  padding: 15px;
  font-size: 14px;
  font-weight:bold;
  color: #ff6000;
  background-color:#fef5e4;
}

#saveedition {
  text-align: left;
}

.priceNoWrap {
  white-space: nowrap;
}
