﻿@import "../Core/Core.css";

body {
	font-family: Georgia, Arial;
}

a.arrow { background-position: 0 1px; line-height: 13px; }
a.rss { background-image: url(rss_small_icon.gif); line-height: 13px; }

.formats .format-bound a { display: block; width: 20px; height: 16px; background: transparent url(format-bound.gif) 0 0 no-repeat; }
.formats .format-pocket a { display: block; width: 20px; height: 16px; background: transparent url(format-pocket.gif) 0 0 no-repeat; }
.formats .format-ebook a { display: block; width: 20px; height: 16px; background: transparent url(format-ebook.gif) 0 0 no-repeat; }
.formats .format-mp3 a { display: block; width: 20px; height: 16px; background: transparent url(format-mp3.gif) 0 0 no-repeat; }
.formats .format-cd a { display: block; width: 20px; height: 16px; background: transparent url(format-cd.gif) 0 0 no-repeat; }
.formats .format-multi a { display: block; width: 20px; height: 16px; background: transparent url(format-multi.gif) 0 0 no-repeat; }

h1 small { font-size: 16px; }

h2.byTitle { font-style: italic; }

h3 .date { font-style: normal; }

.date { color: #333333; font-style: italic; font-family: Georgia; }

#logo {
	margin-top: 22px;
	width: 187px;
	height: 36px;
	background: url(logo.gif) no-repeat;
}
.sideBar .latestTitles .title { font-family: Georgia; }

#menu { position: relative; border-bottom-width: 4px; }
#menu ul { margin-bottom: 5px; }
#menu li { display: inline; }
#menu li a { padding: 8px 16px 5px 16px; }
#menu li.selected a { background: #333333; }

.personQuickInfo .description { font-family: Arial; }

#subMenu ul { padding-bottom: 1px; }
#subMenu a {
	padding: 5px 14px 5px;
	color: #666; 
	font-size: 13px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
#subMenu li { background: url(topSubMenuBackground.gif) top repeat-x; }
#subMenu a { background: url(subMenu_separator.gif) bottom left no-repeat; }
#subMenu .first a { background: none; }
#subMenu .last a { border-right: solid 1px #CCC; }
#subMenu .selected a 
{ 
	color: #FFF; 
	background: #333333; 
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

#subMenu .first a {
	border-left: 1px solid #CCC;
}

#subMenu .first.selected a {
	border-left: 1px solid #333333;
}

#subMenu .last a {
	border-right: 1px solid #CCC;
}

#subMenu .last.selected a {
	border-right: 1px solid #333333;
}

.sideBar .bokus .price { font-family: Georgia; }

.sideBar .moreTitles a { font-family: Georgia; }

.sections {
	position: relative;
	margin: 0 0 10px 0;
}

.sections ul {
	margin: 0;
	padding-bottom: 23px;
	padding-left: 4px;
	border-bottom: 1px solid #CCCCCC;
}

.sections li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.sections a:link, 
.sections a:visited {
	background: #E8EBF0;
	border: 1px solid #ccc;
	color: #666;
	float: left;
	font-size: small;
	font-weight: normal;
	line-height: 14px;
	margin-top: 1px;
	margin-left: -1px;
	padding: 3px 10px 4px 10px;
	text-decoration: none;
	font-size: 11px;
}

.sections ul ul a:link,
.sections ul ul a:visited { 
	border: 0;
	float: none;
	margin: 0;
	padding: 0;
	background: none;
}

.sections .selected a:link, 
.sections .selected a:visited {
	margin-top: 0;
	padding-bottom: 5px;
	background: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	color: #333333;
}

.sections .more a:link, 
.sections .more a:visited {
	padding: 0;
}


.sections a { font-family: Arial; }
.sections a:link, .sections a:visited { background: url(pageSectionItemBackground.gif) repeat-x; }
.wfmodule .topList .title,
.wfmodule .topList .index { font-family: Georgia; }

.imageList li { background-image: url(item-marker.gif)!important; background-position: 97% 50%; background-repeat: no-repeat; }

.sections a:hover { color: #333333; }
.sections ul a:hover { color: #000000 !important; }

.sections .links { 
	display: inline;
	float: right; 
	padding: 5px 7px;
	border: 1px solid #CCCCCC; 
}

.imageList .alternate { background-color: #EAEAEA; }

.item h2 { font-family: Georgia; }

.item .listControl { padding: 8px 7px; background: #E3E3E3; }
.item .listControl select { width: 96%; }

.sideBar .personQuickInfo .name { font-family: Georgia; }

#pageFooter .item .title.rss { background-image: url(rss_icon.gif); }
#pageFooter .item .title.news { background-image: url(cellphone_icon.gif); }

.product-rotator ul.pages { margin-right: 8px; }

.filters .button { width: 39px; height: 24px; background: url('show_button.gif') no-repeat; }

.moduleWrapper { background: url(moduleWrapper_background.gif) repeat-y; }
.moduleWrapper .item > .title { padding-top: 15px; }