/*
	audiobooks
*/
div.album div.audiobooks div.treklist_wrapper {
	margin-left: 85px;
}
div.album div.audiobooks div.treklist_wrapper div.wrapper02 {
	background-position: -50px -100px;
}
div.album div.audiobooks div.treklist_wrapper ul.audiobook_info {
	list-style: none;
	margin: 0 20px;
	padding: 15px 0 10px;
	zoom:1;
}
div.album div.audiobooks div.treklist_wrapper ul.audiobook_info li {
	margin-bottom: 1px;
	zoom:1;
}
div.album div.audiobooks div.treklist_wrapper ul.audiobook_info li p.label {
	float: left;
	width: 60px;
	font-family: tahoma;
	font-size: 12px;
	color: #839ca3;
}
div.album div.audiobooks div.treklist_wrapper ul.audiobook_info li p.descr {
	margin-left: 66px;
	font-family: tahoma;
	font-size: 12px;
	color: #2d4d56;
}
div.album div.audiobooks div.treklist_wrapper ul.audiobook_info li p.descr a { font-size: 12px; color: #639406; }
div.album div.audiobooks div.treklist_wrapper div.total_info_wrapper div.total_info {
	width: 290px;
}
div.album div.audiobooks div.treklist_wrapper div.total_info_wrapper div.total_info p.let_us_know {
	font-size: 11px;
	color: #8ba0a6;
	padding-left: 11px;
	position: relative;
	top: 3px;
	margin-bottom: 3px;
}
div.album div.audiobooks div.button_download_album { float: left; }
div.album div.audiobooks div.button_download_album a { background-image: url(../images/album__head__audiobook_download_button.gif); margin: 4px 10px 0 0; }
div.album div.audiobooks div.button_download_album a span.wrapper_l { background-image: url(../images/album__head__audiobook_download_button.gif); }
div.album div.audiobooks div.button_download_album a span.wrapper_r { background-image: url(../images/album__head__audiobook_download_button.gif); }
div.album div.audiobooks div.button_download_album a span.wrapper_m { background-image: url(../images/album__head__audiobook_download_button.gif); }
div.album div.audiobooks div.book_cover {
	float: left;
	width: 314px;
	background: url(../images/book__cover_middle.gif) repeat-y left top;
}
div.album div.audiobooks div.book_cover div.book_top { background: url(../images/book__cover_top.gif) no-repeat left top; }
div.album div.audiobooks div.book_cover div.book_bottom { background: url(../images/book__cover_bottom.gif) no-repeat left bottom; padding: 40px 0 45px; }
div.album div.audiobooks div.book_cover p.writter { 
	font-family: tahoma;
	font-size: 16px;
	color: #839ca3;
	text-align: center;
	margin: 0 20px 0 46px;
	min-height: 35px;
	_height: 35px;
}
div.album div.audiobooks div.book_cover p.writter a { 
	font-family: tahoma;
	font-size: 16px;
	color: #639406;
}
div.album div.audiobooks div.book_cover div.book_title { 
	width: 248px;
	background: url(../images/book__cover__title_middle.gif) repeat-y left top;
	margin: 0 0 10px 46px;
	*position: relative;
	*left: 46px;
}
div.album div.audiobooks div.book_cover div.book_title div.book_title_top { background: url(../images/book__cover__title_top.gif) no-repeat left top; }
div.album div.audiobooks div.book_cover div.book_title div.book_title_bottom { background: url(../images/book__cover__title_bottom.gif) no-repeat left bottom; padding: 17px 0; }
div.album div.audiobooks div.book_cover div.book_title h1 {
	font-size: 22px;
	font-weight: lighter;
	color: #fff;
	text-align: center;
	margin: 0 20px;
}
div.album div.audiobooks div.book_controls {
	margin-left: 326px;
}
div.album div.audiobooks div.book_controls div.album_header {
	height: 55px;
}
div.album div.audiobooks div.book_controls ul.add_save_buttons {
	float: left;
}
div.album div.audiobooks div.play_pause_button div.the_button {
	float: left;
	width: 65px;
	height: 65px;
	background: url(../images/book__controls__play_pause.gif) no-repeat left top;
	margin-top: 12px;
	cursor: pointer;
}
div.album div.audiobooks div.active div.the_button { background: url(../images/book__controls__play_pause.gif) no-repeat left bottom; }
div.album div.audiobooks div.other_related_block div.cover_wrapper { background: url(../images/book__some_cover.gif) no-repeat left top !important; }


div.audiobooks_section {
	background: url(../images/book__icon_white.jpg) no-repeat 82px 0px;
	margin: -21px 0 -30px -20px;
	padding-bottom: -8px;
	position: relative;
	zoom:1;
}
div.audiobooks_section div.aside {
	float: left;
	width: 303px;
	padding-bottom: 10px;
	margin-bottom: -30px;
	margin-left: 20px;
	margin-top: 215px;
}
div.audiobooks_section div.aside h1 {
	font-size: 18px;
	font-weight: lighter;
	color: #23292B;
	margin-bottom: 5px;
}

div.audiobooks_section div.aside span {
	font-size: 18px;
	font-weight: lighter;
	color: #23292B;
	margin-bottom: 5px;
}

div.audiobooks_section div.aside ul.buttons {
	padding: 3px 0 5px;
	width: 217px;
}
div.audiobooks_section div.getting_started {
	margin-bottom: 20px;
	background: #e4e9ec url(../images/book__getting_started__corner_tl.gif) no-repeat left top;
	zoom:1;
}
div.audiobooks_section div.getting_started div.tr { background: url(../images/book__getting_started__corner_tr.gif) no-repeat right top; }
div.audiobooks_section div.getting_started div.bl { background: url(../images/book__getting_started__corner_bl.gif) no-repeat left bottom; }
div.audiobooks_section div.getting_started div.br { background: url(../images/book__getting_started__corner_br.gif) no-repeat right bottom; padding: 15px 0 10px; }
div.audiobooks_section div.getting_started ul {
	list-style: none;
	margin: 0 13px;
}
div.audiobooks_section div.getting_started ul li.most_popular {
	min-height: 75px;
	_height: 75px;
	background: url(../images/book__getting_started__gettin_started__popular.gif) no-repeat left top;
}
div.audiobooks_section div.getting_started ul li.new_arrivals {
	min-height: 75px;
	_height: 75px;
	background: url(../images/book__getting_started__gettin_started__arrivals.gif) no-repeat left top;
}
div.audiobooks_section div.getting_started ul h2 {
	margin-left: 85px;
	padding-top: 5px;
	font-size: 18px;
}
div.audiobooks_section div.getting_started ul h2 a {
	font-size: 18px;
	color: #1586a6;
}
div.audiobooks_section div.getting_started ul p {
	margin-left: 85px;
	margin-right: 10px;
	font-size: 14px;
	color: #252525;
}
div.audiobooks_section ul.discover_audiobooks {
	list-style: none;
	margin-bottom: 15px;
	padding: 5px 0 10px;
}
div.audiobooks_section ul.discover_audiobooks li {
	margin-bottom: 5px;
}
div.audiobooks_section ul.discover_audiobooks h2 {
	font-size: 14px;
	font-weight: lighter;
	color: #252525;
	margin-bottom: 5px;
}
div.audiobooks_section ul.discover_audiobooks h2 a.booktitle {
	font-size: 18px;
	color: #1586a6;
}
div.audiobooks_section ul.discover_audiobooks h2 a.artist {
	font-size: 14px;
	color: #638e16;
}
div.audiobooks_section div.general_container {
	margin: 0 20px 0 349px;
	padding-top: 60px;
	zoom:1;
}
div.audiobooks_section div.general_container div.sorters {
	float: right;
	width: 185px;
	margin-top: 10px;
}
div.audiobooks_section div.general_container div.sorters div.right_sorter {
	width: 185px;
}
div.audiobooks_section div.general_container div.title_block {
	margin: 0 215px 40px 0;
}
div.audiobooks_section div.general_container div.title_block h1 {
	font-size: 36px;
	color: #1586a6;
}
div.audiobooks_section div.general_container div.title_block h2 {
	font-size: 24px;
	font-weight: lighter;
	color: #86ae3b;
	line-height: 20px;
}
#genre_block {
	width: 100%;
	border-collapse: collapse;
	padding: 0px;
}
#genre_block td {
	width: 33%;
	border-right: 1px solid #fff;
}
#genre_block a {
	color: #1586a6;
}
#genre_block p {
	color: #86ae3b;
	margin-right: 20px;
}
#genre_block p a {
	text-decoration: none;
}
#genre_block p a:hover {
	text-decoration: underline;
}
#genre_block p span.sub {
	font-family: arial;
	font-size: 12px;
	color: #d0dfe4;
	position: relative;
	top: -4px;
	margin-right: 4px;
}
#genre_block p span.count {
	font-size: 12px;
	color: #86ae3b;
}
div.audiobooks_section div.general_container div.artists_by_genre h3 {
	font-size: 18px;
	font-weight: lighter;
	color: #8c9ea4;
}
div.audiobooks_section div.general_container h4 {
	font-size: 18px;
	font-weight: lighter;
	color: #23292B;
	margin-bottom: 10px;
}
div.audiobooks_section div.general_container div.artists_by_genre h3 span.genre {
	font-size: 24px;
	font-weight: bold;
	color: #1586a6;
}
div.audiobooks_section div.general_container div.artists_by_genre ul.letters {
	list-style: none;
	height: 45px;
	padding: 10px 0 0;
}
div.audiobooks_section div.general_container div.artists_by_genre ul.letters li {
	float: left;
	_width: 10px;
	height: 22px;
	background: #1586a6;
	font-size: 14px;
	line-height: 20px;
	white-space: nowrap;
	margin-right: 2px;
}
div.general_container div.artists_by_genre ul.letters li i {
	height: 22px;
	display: block;
	font-size: 12px;
	color: #c4ced1;
	background: #f4f4f4;
	padding: 0 4px;
	font-style:normal;
}
div.audiobooks_section div.general_container div.artists_by_genre ul.letters li a {
	height: 22px;
	display: block;
	background: #eef0f1;
	padding: 0 4px;
}
div.audiobooks_section div.general_container div.artists_by_genre ul.letters li span {
	height: 22px;
	display: block;
	font-size: 14px;
	color: #fff;
	background: #1586a6;
	padding: 0 4px;
}
div.audiobooks_section div.general_container div.artists_by_genre h2 {
	font-size: 18px;
	font-weight: lighter;
	color: #252525;
}
div.audiobooks_section div.general_container div.artists_by_genre table {
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
	margin: 20px 0;
}
div.audiobooks_section div.general_container div.artists_by_genre table td {
	width: 33%;
	vertical-align: top;
}
div.audiobooks_section div.general_container div.artists_by_genre table td p {
	margin-right: 20px;
	font-size: 12px;
	color: #1586a6;
	margin-bottom: 10px;
}
div.audiobooks_section div.general_container div.artists_by_genre table td p a {
	font-size: 12px;
	color: #1586a6;
}
div.audiobooks_section div.bigblock {
	float: left;
	width: 253px;
	background: url(../images/book__icon_exp.jpg) no-repeat left top;	
	padding-bottom: 10px;
	padding-top: 275px;
	margin: -10px 0 0 -20px;
}
div.audiobooks_section table.books_exp {
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
}
div.audiobooks_section table.books_exp td.exp_nav {
	width: 253px;
	background: #ecf1f3;
	padding-bottom: 10px;
}
div.audiobooks_section table.books_exp td.exp_nav div.expert_nav {
	background: url(../images/book__icon_exp.jpg) no-repeat left top;
	min-height: 452px;
	_height: 452px;
	position: relative;
	top: -9px;
}
div.audiobooks_section table.books_exp td.exp_nav div.expert_nav div.nav_container {
	margin-left: 20px;
	padding-top: 249px;
}
div.audiobooks_section table.books_exp div.nav_container div.chap_head {
	min-height: 21px;
	_height: 21px;
	margin-right: 26px;
}
div.audiobooks_section table.books_exp div.nav_container h1 {
	float: right;
	height: 21px;
	background-color: #1586a6;
	background: url(../images/book__nav__header_blue_r.gif) no-repeat right top\9;
	padding: 0 10px;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	margin: 0 26px 4px 0;
	_width: 10px;
	padding: 0\9;
	white-space: nowrap;
	_margin-right: 13px;
}
div.audiobooks_section table.books_exp div.nav_container h1 span.cnt {
	height: 21px;
	display: block;
	background: url(../images/book__nav__header_blue_l.gif) no-repeat left top\9;
}
div.audiobooks_section table.books_exp div.nav_container h1 span.cnt2 {
	height: 21px;
	display: block;
	background: #1586a6;
	color: #fff;
	margin: 0 9px;
}
div.audiobooks_section table.books_exp div.nav_container div.chap_head h3 {
	float: right;
	height: 21px;
	background-color: #000;
	background: url(../images/book__nav__header_black_r.gif) no-repeat right top\9;
	padding: 0 10px;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	padding: 0\9;
	_width: 10px;
}
div.audiobooks_section table.books_exp div.nav_container div.chap_head h3 span.cnt {
	height: 21px;
	display: block;
	background: url(../images/book__nav__header_black_l.gif) no-repeat left top\9;
}
div.audiobooks_section table.books_exp div.nav_container div.chap_head h3 span.cnt2 {
	height: 21px;
	display: block;
	background: #000;
	color: #fff;
	margin: 0 9px;
}
div.audiobooks_section table.books_exp div.nav_container div.chap_head a.see_all {
	float: right;
	height: 15px;
	background-color: #638e16;
	background: url(../images/book__nav__header_green_r.gif) no-repeat right top\9;
	padding: 0 8px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	font-family: arial;
	font-size: 11px;
	color: #fff;
	line-height: 16px;
	line-height: 14px\9;
	margin: 4px 4px 0 0;
	padding: 0\9;
	_width: 10px;
	white-space: nowrap;
}
div.audiobooks_section table.books_exp div.nav_container div.chap_head a.see_all span.cnt {
	height: 15px;
	display: block;
	background: url(../images/book__nav__header_green_l.gif) no-repeat left top\9;
}
div.audiobooks_section table.books_exp div.nav_container div.chap_head a.see_all span.cnt2 {
	height: 15px;
	display: block;
	background: #638e16;
	color: #fff;
	margin: 0 6px\9;
}
div.audiobooks_section table.books_exp div.nav_container ul {
	list-style: none;
	padding-bottom: 15px;
}
div.audiobooks_section table.books_exp div.nav_container ul li.simple_item {
	zoom:1;
}
div.audiobooks_section table.books_exp div.nav_container ul li.simple_item p {
	font-size: 12px;
	text-align: right;
	margin-right: 26px;
	padding: 2px 0;
}
div.audiobooks_section table.books_exp div.nav_container ul li.simple_item div.active p {
	padding: 5px 0;
}
div.audiobooks_section table.books_exp div.nav_container ul li.simple_item p a {
	font-size: 12px;
	color: #1586a6;
	text-decoration: none;
}
div.audiobooks_section table.books_exp div.nav_container ul p a:hover {
	text-decoration: underline !important;
}
div.audiobooks_section table.books_exp div.nav_container ul li.simple_item div.active p {
	font-weight: bold;
}
div.audiobooks_section table.books_exp div.nav_container ul li.simple_item div.active {
	background: url(../images/book__nav__active_tl.gif) no-repeat left top\9;
	background-color: #fff;
	border-radius: 9px 0 0 9px;
	-moz-border-radius: 9px 0 0 9px;
	-webkit-border-radius: 9px 0 0 9px;
}
div.audiobooks_section table.books_exp div.nav_container ul li.simple_item div.active div.cntr2 {
	background: url(../images/book__nav__active_bl.gif) no-repeat left bottom\9;
}
div.audiobooks_section table.books_exp div.nav_container ul li.smart_item div.active {
	background-color: #e4e9ec;
	border-radius: 8px 0 0 8px;
	-moz-border-radius: 8px 0 0 8px;
	-webkit-border-radius: 8px 0 0 8px;
	box-shadow: inset 2px 0 2px #cdd2d5;
	-moz-box-shadow: inset 2px 0 2px #cdd2d5;
	-webkit-box-shadow: inset 2px 0 2px #cdd2d5;
	border-top: 1px solid #cdd2d5;
	border-bottom: 1px solid #cdd2d5;
	margin: 7px 0;
	background: #e4e9ec url(../images/book__nav__active_l.gif) repeat-y left top\9;
	border: none\9;
	zoom:1;
}
div.audiobooks_section table.books_exp div.nav_container ul li.smart_item ul { margin-left: 65px; display: none; }
div.audiobooks_section table.books_exp div.nav_container ul li.smart_item div.active ul { margin-left: 65px; display: block; }
div.audiobooks_section table.books_exp div.nav_container ul li.smart_item div.active ul p { margin-right: 37px !important; padding: 1px 0; }
div.audiobooks_section table.books_exp div.nav_container ul li.smart_item div.active ul li.simple_item div.active p { padding: 5px 0; }
div.audiobooks_section table.books_exp div.nav_container ul li.smart_item div.active ul p a { font-size: 11px !important; }
div.audiobooks_section table.books_exp div.nav_container ul li.smart_item li.simple_item div.active {
	background: url(../images/book__nav__active_2_tl.gif) no-repeat left top\9;
	background-color: #fff;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border: none;
	margin: 0px;
}
div.audiobooks_section table.books_exp div.nav_container ul li.simple_item div.active div.cntr2 {
	background: url(../images/book__nav__active_2_bl.gif) no-repeat left bottom\9;
}
div.audiobooks_section table.books_exp div.nav_container ul li.smart_item p.title {
	font-size: 12px;
	color: #1586a6;
	text-align: right;
	margin-right: 26px;
	padding: 2px 0;
}
div.audiobooks_section table.books_exp div.nav_container ul li.smart_item p.title a {
	font-size: 12px;
	color: #1586a6;
	text-decoration: none;
}
div.audiobooks_section table.books_exp div.nav_container ul li.smart_item div.active p.title {
	padding: 10px 0 5px;
}
div.audiobooks_section table.books_exp div.nav_container ul li.smart_item div.active p.title a {
	font-weight: bold;
}
div.audiobooks_section table.books_exp div.nav_container ul li.smart_item div.active div.topez {
	height: 9px;
	overflow: hidden;
	background: url(../images/book__nav__active_t.gif) repeat-x left top;
	margin-bottom: -5px;
	display: none;
	display: block\9;
}
div.audiobooks_section table.books_exp div.nav_container ul li.smart_item div.active div.topez div.left {
	height: 9px;
	background: url(../images/book__nav__active_lt.gif) no-repeat left top;
}
div.audiobooks_section table.books_exp div.nav_container ul li.smart_item div.active div.footz {
	height: 9px;
	overflow: hidden;
	background: url(../images/book__nav__active_b.gif) repeat-x left 6px;
	margin-top: -10px;
	display: none;
	display: block\9;
}
div.audiobooks_section table.books_exp div.nav_container ul li.smart_item div.active div.footz div.left {
	height: 9px;
	background: url(../images/book__nav__active_lb.gif) no-repeat left top;
}
div.audiobooks_section table.books_exp div.general_container {
	margin-left: 96px;
	padding-top: 69px;
}
div.audiobooks_section table.books_exp div.getting_started {
	margin-bottom: 35px;
}
div.audiobooks_section table.books_exp div.getting_started div.br {
	padding: 0px;
	min-height: 141px;
	_height: 141px;
}
div.audiobooks_section table.books_exp div.getting_started ul {
	margin: 0px;
	padding-top: 15px;
}
div.audiobooks_section table.books_exp div.getting_started ul li {
	float: left;
	width: 50%;
	height: 114px;
}
div.audiobooks_section table.books_exp div.getting_started ul li.most_popular {
	background: url(../images/book__getting_started__gettin_started__popular_big.gif) no-repeat left top;
	margin-left: -18px;
}
div.audiobooks_section table.books_exp div.getting_started ul li.new_arrivals {
	background: url(../images/book__getting_started__gettin_started__arrivals_big.gif) no-repeat left top;
}
div.audiobooks_section table.books_exp div.getting_started ul li.most_popular h2 {
	margin-left: 114px;
	padding-top: 25px;
}
div.audiobooks_section table.books_exp div.getting_started ul li.most_popular p {
	margin-left: 114px;
}
div.audiobooks_section table.books_exp div.getting_started ul li.new_arrivals h2 {
	margin-left: 105px;
	padding-top: 25px;
}
div.audiobooks_section table.books_exp div.getting_started ul li.new_arrivals p {
	margin-left: 105px;
}
div.audiobooks_section table.books_exp ul.discover_audiobooks h2 {
	margin-left: 163px;
	font-size: 14px;
}
div.audiobooks_section table.books_exp ul.discover_audiobooks h2 a.booktitle {
	font-size: 18px;
}
div.audiobooks_section table.books_exp ul.discover_audiobooks p {
	margin-left: 163px;
	font-size: 12px;
	color: #222;
}
div.audiobooks_section table.books_exp ul.discover_audiobooks li {
	padding-bottom: 5px;
}
div.audiobooks_section table.books_exp ul.discover_audiobooks div.book_cover {
	float: left;
	width: 144px;
	position: relative;
}
div.audiobooks_section table.books_exp ul.discover_audiobooks div.book_cover div.cover_container {
	border: 1px solid #a9bdc0;
}
div.audiobooks_section table.books_exp ul.discover_audiobooks div.book_cover div.cover_container div.inside {
	border: 1px solid #f6f9fa;
	text-align: center;
	padding: 5px 0;
	background: #ecf1f3;
}
div.audiobooks_section table.books_exp ul.discover_audiobooks div.book_cover div.topez {
	width: 100%;
	height: 11px;
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
	background: url(../images/book__discover_cover_tl.gif) no-repeat left top;
}
div.audiobooks_section table.books_exp ul.discover_audiobooks div.book_cover div.topez div.right {
	height: 11px;
	background: url(../images/book__discover_cover_tr.gif) no-repeat right top;
}
div.audiobooks_section table.books_exp ul.discover_audiobooks div.book_cover div.footzer {
	width: 100%;
	height: 11px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	overflow: hidden;
	background: url(../images/book__discover_cover_bl.gif) no-repeat left top;
	_bottom: -1px;
}
div.audiobooks_section table.books_exp ul.discover_audiobooks div.book_cover div.footzer div.right {
	height: 11px;
	background: url(../images/book__discover_cover_br.gif) no-repeat right top;
}

div.recommended_albums {
	margin: 10px 0 40px;
	margin-right: -20px;
	zoom:1;
}
div.recommended_albums ul.recommended_albums {
	list-style: none;
	margin-right: -20px;
}
div.recommended_albums ul.recommended_albums li {
	float: left;
	width: 146px;
	margin-right: 12px;
}
div.recommended_albums ul.recommended_albums li div.album_wrapper {
	background: #e4eaed url(../images/recommended_albums_bg.gif) repeat-x left top;
	border: 1px solid #eff2f4;
	border-bottom: 1px solid #c1cdd5;
	zoom:1;
}
div.recommended_albums ul.recommended_albums li div.album_wrapper2 {
	height: 188px;
	border: 1px solid #f6f8fa;
}
div.recommended_albums ul.recommended_albums li div.cover_wrapper {
	height: 100px;
	padding-top: 8px;
	overflow: hidden;
	text-align: center;
	margin-bottom: 4px;
}
div.recommended_albums ul.recommended_albums li div.button {
	width: 23px;
	height: 24px;
	margin: 0 auto;
	background: url(../images/album__treklist_button_play_pause.gif) no-repeat left top;
	cursor: pointer;
	margin-bottom: 2px;
}
div.recommended_albums ul.recommended_albums li.active div.button {
	background-position: left bottom;
}
div.recommended_albums ul.recommended_albums li p.album_title {
	max-height: 30px;
	_height: 28px;
	overflow: hidden;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #1586a6;
	text-align: center;
	margin-bottom: 2px;
}
div.recommended_albums ul.recommended_albums li p.album_title a {
	color: #1586a6;
	text-decoration: none;
}
div.recommended_albums ul.recommended_albums li.active p.album_title a {
	color: #fff;
}
div.recommended_albums ul.recommended_albums li p.album_title a:hover {
	text-decoration: underline;
}
div.recommended_albums ul.recommended_albums li p.by_artist {
	max-height: 15px;
	_height: 15px;
	overflow: hidden;
	font-family: tahoma;
	font-size: 11px;
	color: #363636;
	text-align: center;
}
div.recommended_albums ul.recommended_albums li p.by_artist a {
	color: #638e16;
	text-decoration: none;
}
div.recommended_albums ul.recommended_albums li.active p.by_artist a {
	color: #ffdb41;
}
div.recommended_albums ul.recommended_albums li p.by_artist a:hover {
	text-decoration: underline;
}
div.recommended_albums ul.recommended_albums li.active div.album_wrapper {
	background: #1586a6 url(../images/recommended_albums_active_bg_t.gif) repeat-x left top;
	border: 1px solid #f6f8fa;
}
div.recommended_albums ul.recommended_albums li.active div.album_wrapper2 {
	height: 190px;
	background: url(../images/recommended_albums_active_bg_r.gif) repeat-y right top;
	border: none;
}
div.recommended_albums ul.recommended_albums li div.topz,
div.recommended_albums ul.recommended_albums li div.footz {
	height: 11px;
	overflow: hidden;
	position: relative;
	margin-bottom: -11px;
}
div.recommended_albums ul.recommended_albums li div.topz div.right,
div.recommended_albums ul.recommended_albums li div.footz div.right {
	height: 11px;
}
div.recommended_albums ul.recommended_albums li div.topz { background: url(../images/recommended_albums_album_tl.gif) no-repeat left top; }
div.recommended_albums ul.recommended_albums li div.topz div.right { background: url(../images/recommended_albums_album_tr.gif) no-repeat right top; }
div.recommended_albums ul.recommended_albums li div.footz { background: url(../images/recommended_albums_album_bl.gif) no-repeat left top; top: -11px; }
div.recommended_albums ul.recommended_albums li div.footz div.right { background: url(../images/recommended_albums_album_br.gif) no-repeat right top; }
div.recommended_albums ul.recommended_albums li.active div.topz { background: url(../images/recommended_albums_album_active_tl.gif) no-repeat left top; }
div.recommended_albums ul.recommended_albums li.active div.topz div.right { background: url(../images/recommended_albums_album_active_tr.gif) no-repeat right top; }
div.recommended_albums ul.recommended_albums li.active div.footz { background: url(../images/recommended_albums_album_active_bl.gif) no-repeat left top; }
div.recommended_albums ul.recommended_albums li.active div.footz div.right { background: url(../images/recommended_albums_album_active_br.gif) no-repeat right top; }

div.books_list { margin-right: 20px; }
div.books_list ul.letter_tabs {
	list-style: none;
	height: 49px;
	margin-left: 96px;
}
div.books_list ul.letter_tabs li {
	float: left;
	list-style: none;
	height: 49px;
	margin-right: 4px;
	_width: 10px;
}
div.books_list ul.letter_tabs li a {
	height: 49px;
	display: block;
	background: #e6e7d1 url(../images/book__letter_tab_bg.gif) repeat-x left top;
	text-decoration: none;
	line-height: 50px;
	position: relative;
}
div.books_list ul.letter_tabs li a span.left {
	height: 49px;
	display: block;
	background: url(../images/book__letter_tab_bg_l.gif) no-repeat left top;
}
div.books_list ul.letter_tabs li a span.right {
	height: 49px;
	display: block;
	background: url(../images/book__letter_tab_bg_r.gif) no-repeat right top;
	padding: 0 45px;
	font-size: 18px;
	color: #1586a6;
}
div.books_list ul.letter_tabs li a span.corner {
	width: 13px;
	height: 13px;
	display: block;
	background: url(../images/book__letter_tab_bg_bl.gif) no-repeat left top;
	position: absolute;
	top: 49px;
	left: 0px;
}
div.books_list ul.letter_tabs li.active a {
	background: #e3eaeb;
}
div.books_list ul.letter_tabs li.active a span.left {
	background: url(../images/books_letters_tl.gif) no-repeat left top;
}
div.books_list ul.letter_tabs li.active a span.right {
	color: #2a2627;
	background: url(../images/books_letters_tr.gif) no-repeat right top;
}
div.books_list ul.letter_tabs li.active a span.corner {
	background: #e3eaeb;
}
div.books_list div.letter_block { background: #e3eaeb url(../images/books_letters_tl.gif) no-repeat left top; margin-left: 96px; zoom:1; }
div.books_list div.letter_block div.tr { background: url(../images/books_letters_tr.gif) no-repeat right top; }
div.books_list div.letter_block div.bl { background: url(../images/books_letters_bl.gif) no-repeat left bottom; }
div.books_list div.letter_block div.br { background: url(../images/books_letters_br.gif) no-repeat right bottom; padding: 16px; }
div.books_list div.letter_block ul.letters { 
	float: left;
	list-style: none;
	padding: 0px;
}
div.books_list div.letter_block ul.letters li { 
	display: inline;
	font-size: 12px;
	font-weight: bold;
}
div.books_list div.letter_block ul.letters li a { 
	color: #1586a6;
}
div.books_list div.letter_block p.label { 
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #869a9d;
	margin-right: 13px;
}
div.books_list ul.writers_list { 
	list-style: none;
	margin-left: 72px;
}
div.books_list ul.writers_list li { 
	background: url(../images/book__list__bg1.gif) repeat-x left top;
}
div.books_list ul.writers_list li.first { 
	background: none;
}
div.books_list ul.writers_list table.writer { 
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
	margin-bottom: -2px;
}
div.books_list ul.writers_list table.writer td.writer { 
	width: 348px;
	vertical-align: top;
	padding: 10px 0 8px;
}
div.books_list ul.writers_list table.writer td.button { 
	width: 142px;
	vertical-align: middle;
}
div.books_list ul.writers_list li.active table.writer td.button { 
	vertical-align: bottom;
}
div.books_list ul.writers_list table.writer td.numbers_of_books { 
	vertical-align: middle;
}
div.books_list ul.writers_list table.writer td.button a.show_hide_button { 
	width: 112px;
	height: 29px;
	display: block;
	background: #e5e9eb url(../images/book__list__show_hide_button.gif) no-repeat left top;
	font-weight: bold;
	line-height: 28px;
	text-align: right;
	text-decoration: none;
}
div.books_list ul.writers_list li.active table.writer td.button a.show_hide_button { 
	height: 32px;
	line-height: 32px;
	background-position: left bottom;
}
div.books_list ul.writers_list table.writer td.button a.show_hide_button span.hidden { font-size: 11px; color: #1586a6; display: block; margin-right: 31px; }
div.books_list ul.writers_list table.writer td.button a.show_hide_button span.displayed { font-size: 11px; color: #fff; }
div.books_list ul.writers_list li.active table.writer td.button a.show_hide_button span.hidden { display: none; }
div.books_list ul.writers_list table.writer td.button a.show_hide_button span.displayed { display: none; }
div.books_list ul.writers_list li.active table.writer td.button a.show_hide_button span.displayed { display: block; margin-right: 31px; }
div.books_list ul.writers_list li table.writer td.numbers_of_books p.numbers_of_books {
	height: 22px;
	padding-left: 23px;
	background: url(../images/book__list__number_of.gif) no-repeat  left top;
	font-size: 11px;
	color: #98a089;
	line-height: 22px;
}
div.books_list ul.writers_list li table.writer td.writer div.writers_photo {
	float: left;
	width: 53px;
	height: 30px;
	margin-top: 4px;
	text-align: right;
}
div.books_list ul.writers_list li table.writer td.writer h4.writers_name {
	margin-left: 63px;
	font-size: 18px;
	font-weight: lighter;
	color: #638e16;
}
div.books_list ul.writers_list li table.writer td.writer h4.writers_name a {
	font-size: 18px;
	color: #638e16;
}
div.books_list ul.writers_list li table.writer td.writer p.genres {
	margin-left: 63px;
	font-size: 11px;
	color: #638e16;
}
div.books_list ul.writers_list li table.writer td.writer p.genres a {
	font-size: 11px;
	color: #e23a96;
	text-decoration: none;
}
div.books_list ul.writers_list li table.writer td.writer p.genres a:hover { text-decoration: underline; }
div.books_list ul.writers_list li ul.written_books {
	display: none;
}
div.books_list ul.writers_list li.active ul.written_books {
	display: block;
	list-style: none;
	zoom:1;
}
div.books_list ul.writers_list li.active ul.written_books li {
	padding: 13px 0;
	background: #eef0f1 url(../images/playlist_item_label_bg.gif) repeat-x left top;
}
div.books_list ul.writers_list li.active ul.written_books li.selected {
	background: #1586a6 url(../images/playlist_item_label_bg_active.gif) repeat-x left top;
}
div.books_list ul.writers_list li.active ul.written_books div.book_icon {
	float: left;
	width: 57px;
	height: 52px;
	background: url(../images/playlist_item_label_book_cover.gif) no-repeat left bottom;
	margin-left: 18px;
}
div.books_list ul.writers_list li.active ul.written_books li.selected div.book_icon {
	background-position: left top;
}
div.books_list ul.writers_list li.active ul.written_books div.play_plause_button {
	float: left;
	width: 23px;
	height: 24px;
	background: url(../images/album__treklist_button_play_pause.gif) no-repeat left top;
	margin: 12px 0 0 10px;
	cursor: pointer;
}
div.books_list ul.writers_list li.active ul.written_books li.selected div.play_plause_button {
	background-position: left bottom;
}
div.books_list ul.writers_list li.active ul.written_books div.info {
	float: left;
	width: 215px;
	margin: 15px 0 0 11px;
}
div.books_list ul.writers_list li.active ul.written_books div.info p.title {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 4px;
}
div.books_list ul.writers_list li.active ul.written_books div.info p.title a {
	font-size: 12px;
	font-weight: bold;
	color: #1586a6;
}
div.books_list ul.writers_list li.active ul.written_books li.selected div.info p.title a {
	color: #fff;
}
div.books_list ul.writers_list li.active ul.written_books div.genres p.label {
	float: left;
	width: 40px;
	font-size: 11px;
	color: #8cadb6;
}
div.books_list ul.writers_list li.active ul.written_books div.genres p.genres {
	margin-left: 45px;
}
div.books_list ul.writers_list li.active ul.written_books div.genres p.genres a {
	color: #e23a96;
}
div.books_list ul.writers_list li.active ul.written_books li.selected div.genres p.genres a {
	color: #f2acd2;
}
div.books_list ul.writers_list li.active ul.written_books a {
	text-decoration: none;
}
div.books_list ul.writers_list li.active ul.written_books a:hover {
	text-decoration: underline;
}
div.books_list ul.writers_list li.active ul.written_books div.written_by {
	float: right;
	width: 296px;
	margin: 5px 0 0 0;
}
div.books_list ul.writers_list li.active ul.written_books div.written_by p.label {
	float: left;
	width: 55px;
	font-size: 11px;
	color: #8cadb6;
}
div.books_list ul.writers_list li.active ul.written_books div.written_by p.authors {
	margin-left: 61px;
}
div.books_list ul.writers_list li.active ul.written_books div.written_by p.authors a {
	color: #638e16;
}
div.books_list ul.writers_list li.active ul.written_books li.selected div.written_by p.authors a {
	color: #b6f43f;
}
div.books_list div.paginator {
	margin-left: 72px;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
}
div.books_list div.paginator div.wrapper {
	height: 44px;
	*overflow: hidden;
	background: url(../images/book__paginator__bg.gif) repeat-x left top;
	border: 1px solid #e2e5e6;
}
div.books_list div.paginator div.wrapper p.prev,
div.books_list div.paginator div.wrapper p.next {
	width: 100px;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #bdcfd2;
	padding-top: 8px;
}
div.books_list div.paginator div.wrapper p.prev {
	float: left;
	text-align: right;
}
div.books_list div.paginator div.wrapper p.next {
	float: right;
}
div.books_list div.paginator div.wrapper p.prev span.txt,
div.books_list div.paginator div.wrapper p.next span.txt {
	font-family: arial;
	font-size: 12px;
	color: #bdcfd2;
}
div.books_list div.paginator div.wrapper p.prev a,
div.books_list div.paginator div.wrapper p.next a {
	font-family: arial;
	font-size: 18px;
	color: #1586a6;
	text-decoration: none;
}
div.books_list div.paginator div.wrapper p.prev a span.txt,
div.books_list div.paginator div.wrapper p.next a span.txt {
	color: #1586a6;
	text-decoration: underline;
}
div.books_list div.paginator div.wrapper p.prev a:hover span.txt,
div.books_list div.paginator div.wrapper p.next a:hover span.txt {
	text-decoration: none;
}
div.books_list div.paginator div.wrapper div.pages_l {
	width: 425px;
	height: 38px;
	margin: 0 auto;
	overflow: hidden;
	background: url(../images/book__paginator__pages_l.gif) no-repeat left top;
	position: relative;
	top: 7px;
	_left: 75px;
	*width: 360px;
}
div.books_list div.paginator div.wrapper div.pages_r {
	height: 38px;
	background: url(../images/book__paginator__pages_r.gif) no-repeat right top;
}
div.books_list div.paginator div.wrapper ul.pages_m {
	height: 37px;
	margin: 0 18px;
	border-top: 1px solid #e2e5e6;
	background: #fff;
	list-style: none;
	padding-left: 5px;
	padding-top: 13px;
	*padding-top: 9px;
	text-align: center; 
}
div.books_list div.paginator div.wrapper ul.pages_m li {
	color:#D5D5D5;
	display:inline;
	font-size:12px;
	font-weight:bold;
	margin-right:5px;
}
div.books_list div.paginator div.wrapper ul.pages_m li.separator {
	margin: 0 2px 0 1px;
}
div.books_list div.paginator div.wrapper ul.pages_m li a {
	font-size: 12px;
	color: #1586a6;
	padding: 4px 4px 6px;
	*display: block;
	_width: 10px;
}
div.books_list div.paginator div.wrapper ul.pages_m li.current a {
	font-size: 12px;
	color: #fff;
	background: #1586a6;
}
div.books_list div.paginator div.topz {
	width: 100%;
	height: 17px;
	background: url(../images/book__paginator__tl.gif) no-repeat left top;
	position: absolute;
	top: 0px;
	left: 0px;
}
div.books_list div.paginator div.topz div.right {
	height: 17px;
	background: url(../images/book__paginator__tr.gif) no-repeat right top;
}
div.books_list div.paginator_bottom {
	margin-top: 20px;
}
div.books_list div.paginator_bottom div.wrapper div.pages_l {
	background: url(../images/book__paginator__pages_bl.gif) no-repeat left top;
	position: relative;
	top: -1px;
}
div.books_list div.paginator_bottom div.wrapper div.pages_r {
	height: 38px;
	background: url(../images/book__paginator__pages_br.gif) no-repeat right top;
}
div.books_list div.paginator_bottom div.wrapper ul.pages_m {
	height: 37px;
	margin: 0 18px;
	border-top: none;
	border-bottom: 1px solid #e2e5e6;
	background: #fff;
	list-style: none;
	padding-left: 5px;
	padding-top: 0;
}
div.books_list div.paginator_bottom div.wrapper ul.pages_m li {
	padding-top: 10px;
}
div.books_list div.paginator div.footz {
	width: 100%;
	height: 18px;
	background: url(../images/book__paginator__bl.gif) no-repeat left top;
	position: absolute;
	bottom: 0px;
	left: 0px;
	_bottom: 0px;
	_top: 28px;
}
div.books_list div.paginator div.footz div.right {
	height: 18px;
	background: url(../images/book__paginator__br.gif) no-repeat right top;
}
