body {
	margin: 0;
	padding: 0;
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #632F34;
	background: #009CA5 url(images/bg-wallpaper.gif) repeat center top;
	margin: 0px;
	padding: 0px;
}
#container {
	margin: 0px auto;
	margin-bottom: 10px;
	width: 730px;
	text-align: left;
	background: url(images/bg-page.gif) repeat-y center top;
}
#container-popup {
	margin: 0px auto;
	margin-bottom: 10px;
	width: 730px;
	text-align: left;
	background: url(images/bg-page-popup.gif) repeat-y center top;
}
#header {
	height: 95px;
	padding: 0;
}
#nav {
	float: left; 
	padding: 0 0 0 25px;
}
#content {
	margin: 0 29px 20px 198px;
	padding: 32px 30px 10px 40px;
	background: url(images/bg-copy.gif) no-repeat right top;
}
#popup-content {
	margin: 0 29px 20px 29px;
	padding: 32px 30px 10px 40px;
	background: url(images/bg-copy.gif) no-repeat right top;
}
#footer	{
	clear: both;
	background: url(images/bg-footer.gif) no-repeat center bottom;
	padding: 10px 45px 42px 55px;
	text-align: left;
	font: 10px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #7C725E;
}
#footer	td {
	font: 10px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#footer	a {
	color: #7C725E;
	text-decoration: none;
}
#bookpic {
	float: right;
	padding: 0;
	margin: 20px 10px 15px 10px;
	border: 1px solid #27565A;
}
#pricetable {
	width: 429px;
	height: 118px;
	padding: 0;
	margin: 30px 0 20px;
	background: #009CA5 url(images/buttons/bg-table.gif) top left no-repeat;
	clear: right;
/*	border: 1px solid pink;*/
}
#pricetable td{
	color: white;
}
#pricetable table{
	margin: 2px 0 0 2px;
}
#booklist li {
	list-style: none;
	background: url(images/buttons/arrow.gif) left center no-repeat;
	margin: 5px 0 2px -30px;
	padding-left: 35px;
}
a:link, a:visited {
	color: #009CA5;
	text-decoration: underline;
}
a:hover, a:active, a:visited:hover {
	color: #009CA5;
	text-decoration: none;
}
form {
	margin: 0px;
	font: normal 11px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
}
input {
/*	border: 1px solid #CFE2EA;*/
	height: 19px;
	font: normal 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
textarea {
	font: normal 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.div {
	border: 1px solid #0F6E98;
}
td {
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
}
.sectionhead {
	text-transform: uppercase;
}
h1 {
	font: bold 20px/24px Arial, Helvetica, sans-serif;
/*	color: #009CA5;*/
	padding: 0;
	margin-bottom: -12px;
}
h2, h3, h4 {
	font: bold 16px Arial, Helvetica, sans-serif;
/*	color: #009CA5;*/
}
li {
	padding-bottom: 10px;
}
.mini {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
}
.feattabletop {
	background: #009CA5 url(images/buttons/bg-table.gif) top left no-repeat;
	height: 10px;
}
.feattablemid {
	background: #009CA5 url(images/buttons/bg-table-mid.gif) top left repeat-y;
	padding: 0 10px;
	color: #FFFFFF;
}
.feattablebot {
	background: #009CA5 url(images/buttons/bg-table.gif) bottom left no-repeat;
	height: 20px;
}
hr {
	height: 1px;
	color: #009CA5;
	margin-bottom: 15px;
}
