/* first-level list */
.nav a {   padding:0px 43px 0px 43px;  }
	@media screen and (-webkit-min-device-pixel-ratio:0) { /* Chrome and Safari */ 
		.nav a { padding:0px 43px 0px 43px; }
	}

.a-z a { margin: 0 1.24% 0 0;}

.kindle { background:url(/images/ebook_kindle_EN.png) no-repeat center center #c9ccd0;}

.addLine.foreign { margin:0; padding:20px 0; line-height:22px; background:none; }
.addLine.foreign .addLineTitle { background:#2bb180; width:315px;  padding:10px 25px 10px 0px; font-size:16px; font-weight:bold; text-align:right; }
.addLine.foreign .addLineTitle a { color:#fff; }
.addLine.foreign .addLineTitle a:hover { color:#444; }
.addLine.foreign .addLineTitle .image { float:left; width:100px; height:100px; overflow:hidden; border-radius:50%; margin-left:20px; }
.addLine.foreign .addLineTitle:after { border-left-color:#2bb180;}
.addLine.foreign .addLineText { padding:30px; color:#444; background:#fff; }
.addLine.foreign .addLineText p { padding-bottom: 20px; }
.addLine.foreign .addLineText p:last-of-type { padding-bottom:0px; }

.BookForeign { padding:30px;  background:#fff; margin-bottom:20px;} 
.BookForeign p { padding:0px 0px 20px 0px; line-height:22px;}
.BookForeign p:last-of-type { padding-bottom:10px; }
.BookForeign img { float:left; margin: 0 20px 20px 0; width:220px; }
.BookForeign h5 { padding:30px 40px; margin-top:15px; }
.genericBox.foreignRightsBox a { text-decoration: underline; }



























