@charset "utf-8";
@font-face {
    font-family: 'GoudyBookletter1911Regular';
    src: url('fonts//fonts/goudy_bookletter_1911-webfont.eot');
    src: url('fonts/goudy_bookletter_1911-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/goudy_bookletter_1911-webfont.woff') format('woff'),
         url('fonts/goudy_bookletter_1911-webfont.ttf') format('truetype'),
         url('fonts/goudy_bookletter_1911-webfont.svg#GoudyBookletter1911Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
a { text-decoration:none; }
a img { border:none; }
h3, p {
	margin:0; padding:.45em 0em .25em;
}
body {
	background: #333 url(images/pbooks2012_bg_pg.jpg);
	margin:0;
	padding: 18px 4px;
	font-family: 'GoudyBookletter1911Regular',Georgia, "Times New Roman", Times, serif;
	font-size:1.05em;
}
#topmenu, #wrap {
	width:984px;
	margin:0 auto;
}
#topmenu ul, #topmenu li, #secdnav ul, #secdnav li, #botmenu ul, #botmenu li {
	display:inline;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#hdr {
	height:248px;
	background:url(images/pbooks2012_headr.jpg) top left no-repeat;
	margin-top:12px;
	padding:6px 49px;
}
#topmenu, #botmenu {
	text-align:center;
}
#topmenu {
	color:#ebd9b6;
	font-size:1.35em;
}
#topmenu a { color:#ebd9b6; margin:0px 47.5px; }
#secdnav {
	color:#b6a387;
	font-size:1.15em;
}
#secdnav a {
	color:#AF9B7C;
}
#secdnav a:hover, #secdnav a:active, #secdnav a:focus { color:#000; }
a#logolk {
	display:block;
	height:140px;
	width:878px;
	margin-top:10px;
}
#cont {
	background:url(images/pbooks2012_bg_cont.jpg) top left repeat-y;
	padding:12px 49px;
	border-right:3px solid #CBBDA9;
	border-bottom:2px solid #b3a58b;
	overflow:auto;
}
h1 {
	margin:0px;
	padding:0px;
	float:left;
	width:655px;
	color:#812109;
	font-size:1.65em;
	line-height:1.1;
	font-weight:normal;
}
h1 span {
	color:#C29145;
	font:italic .8em Calibri, Arial, Helvetica, sans-serif;
}
#social {
	float:left;
	width:188px;
	margin-left:40px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}
a#fblk {
	display:block;
	height:22px;
	font-size:.63em;
	padding:8px 0px 0px 40px;
	background:url(images/iconFB.png) top left no-repeat;
	color:#000;
	margin-bottom:5px;
	width:148px;
}
a:hover#fblk { color:#812109; }
#mainwrp {
	clear:left;
	padding:8px 0px 20px;
	overflow:auto;
}
#display {
	float:left;
	width:280px;
}
#display img {
	-webkit-box-shadow: 2px 2px #bcb6a8;
	-moz-box-shadow: 2px 2px #bcb6a8;
	box-shadow: 2px 2px #bcb6a8;
	position:relative;
	z-index:0;
}
#display p {
	margin:2em .5em;
	font:italic 1.1em Calibri, Arial, Helvetica, sans-serif;
	color:#B1823A;
}
#maintxt {
	margin-left:25px;
	float:left;
	width:350px;
	font-size:.95em;
}
.single #maintxt {
	margin-left:0;
	width:655px;
}
h2 { 
	color:#6b5b43;
	font-family:Calibri,Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:.95;
	margin:0;
}
#maintxt h2 {
	font-size:1.3em;
	clear:left;
}
#maintxt h2.feat {
	margin-left:-45px;
	padding-left:45px;
	background: url(images/arrow_feature.png) 0px 6px no-repeat;
	min-height:63px;
	position:relative;
	z-index:1;
}
.single #maintxt h2 { margin-top:.5em; }
h2 span {
	font-size:.8em;
}
#qfind {
	float:right;
	width:188px;
	overflow:auto;
}
#qfind h2 {
	background:url(images/iconQFind.png) bottom left no-repeat;
	padding:0px 0px 37px 8px;
	font-size:1.12em;
	margin-bottom:20px;
}
#qfind img {
	-webkit-box-shadow: 2px 2px #bcb6a8;
	-moz-box-shadow: 2px 2px #bcb6a8;
	box-shadow: 2px 2px #bcb6a8;
	margin-bottom:20px;
}
.qbooks, .qmusic { width:72px; }
#qfind .qbooks {
	float:left;
}
#qfind .qmusic {
	float:right;
}
#botmenu, #cred {
	color:#a28a64;
	font-family:Calibri, Arial, Helvetica, sans-serif;
}
#botmenu {
	font-size:.85em;
	margin:16px 0px 10px;
}
#botmenu p { margin-top: 30px; font-size:.9em; }
#botmenu a { color:#a28a64; margin:0px 17px; }
#botmenu .fst a { margin-left:0px; }
#botmenu .lst a {margin-right:0px; }
#topmenu a:hover, #topmenu a:active, #topmenu a:focus, #botmenu a:hover, #botmenu a:active, #botmenu a:focus { color:#fff; }

/* sundry styles */
#maintxt a {
color:#812109;
font-weight:bold;
}
#maintxt a:hover, #maintxt a:active, #maintxt a:focus { border-bottom:1px dotted #812109; }
.more {
	background:url(images/arrow_more.png) center right no-repeat;
	padding-right:24px;
	min-height:24px;
}
form {
	margin:10px 0px;
}
input[type='text'], textarea {
	margin-bottom:5px;
	border:1px solid #6b5b43;
}
textarea {
	width:653px;
}
h4 { margin:.6em 0em 0em; padding:0em; }
.giant { font-size:3em; line-height:.7; }
h1.giant span { font-size:.5em; }
.iteminfo {
	font-size:.92em;
	font-style:italic;
	padding:0em 0em .7em;
	color:#6b5b43;
	font-family:Calibri, Arial, Helvetica, sans-serif;
}
.note { font-size:.9em; font-style:italic; }