body {
	margin:0px;
	padding:0px;
	font-family:Georgia, "Book Antiqua", Times, serif;
	min-width:800px;
	background-image:url(images/bg.png);
}

a {
	color:#4E9DC7;
	text-decoration:none;
}

a:hover {
	color:#0080FF;
	text-decoration:underline;
}

a.author {
	color:#61839C;
}

a img {
	border:0px;
}

table.container {
	margin:0 0;
	padding:0px;
	border-style:none;
	border-spacing:0px;
	border-width:0px;
}

table.container td {
	padding:0px;
	margin:0px;
	border-style:none;
	background-color:#E7FDE3;	
}

table.noborder {
	border-style:none;
	border-spacing:0px;
	
}

table.noborder td {
	border-style:none;
	padding-left:10px;
	padding-right:10px;
}



#everything {
	width:100%;
	margin:0 0;
	background-image:url(images/bg_shadow.png);
	background-repeat:repeat-y;
	background-position:top center;	
}

#wrap {
	margin:0 auto;
	width:795px;
	background-image:url(images/bg.png);
	position:relative;
	min-height:100%;
}

#top {
	height:86px;
	width:795px;
	background-repeat:repeat-x;
	background-image:url(images/top_bg.png);
}

#navigator {
	background-image:url(images/bg.png);
	padding-top:15px;
	text-align:right;
	margin:0px;
	border:0px;
}

#navigator a.thumb {
	display:inline;
}

#navigator img:hover {
	border:1px solid white;
}

#navigator img {
	border:1px solid gray;
}

div.separator {
	height:10px; background-color:#DAFACB; border-top:1px solid silver; border-bottom:1px solid silver;
	margin-top:40px;
	margin-bottom:40px;
}


div.separator2 {
	height:10px; background-color:#DAFACB; border-top:1px solid silver; border-bottom:1px solid silver;
	margin-top:2px;
	margin-bottom:2px;
}
#text {
	padding:20px;
	background-color:#E7FDE3;
	min-height:650px;
}

hr {
	border:0px;
	height:1px;
	background-color:black;
	color:black;
}

hr.text {
	height:2px;
	background-color:#6C98B4;
	border:0px;
}

div.books {
	min-height:310px;
}

div.headline {
	border-bottom:1px dotted #6C98B4;
}

div.title {
	font-size:16pt;
	font-weight:bold;
	color:#363;
	margin-bottom:10px;
	border-bottom:1px solid black;
}

div.hpp {
	font-size:30pt;
	font-weight:bold;
	color:#363;
	margin-bottom:10px;
}



#caps {
	font-weight:bold;
	font-size:13pt;
}

#caps2 {
	font-size:80%;
	margin-bottom:5px;
}

span.addit {
	color:#696;	
	font-size:80%;
}

#footer {
	padding:6px;	
	padding-left:200px;
	color:black;
	font-size:10pt;
	text-align:center;
	background-image:url(images/bottom_bg_2.png);
	background-position:top right;
	height:60px;
	border-bottom:2px solid #363;
}

#footer a {
	color:black;
}

img.tab {
	margin-bottom:10px;
}

img.books {
	border:1px solid gray;
}



table.books {
	border-width:0px;
	border-style:none;
	border-spacing:0px;
}

td {
	vertical-align:top;
}

table.books td {
	padding:10px;
	padding-bottom:5px;
}

p.small {
	font-size:10pt;
	text-align: justify;
}

span.small {
	font-size:9pt;
}

span.invisible {
	color:transparent;
	color:#E7FDE3;
}

img.covers {
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid gray;
}


#navigator a {
	display:block;
	background-position:top right;
	background-repeat:no-repeat;
	height:62px;
	color:black;
	text-decoration:none;
}

a.hometab_a {
	background-image:url(images/hometab_a.png);	
}

a.hometab {
	background-image:url(images/hometab.png);
}

a.hometab:hover {
	background-image:url(images/hometab_r.png);	
}

a.bookstab {
	background-image:url(images/bookstab.png);
}

a.bookstab:hover {
	background-image:url(images/bookstab_r.png);
}

a.bookstab_a {
	background-image:url(images/bookstab_a.png);
}

a.abouttab {
	background-image:url(images/abouttab.png);
}

a.abouttab:hover {
	background-image:url(images/abouttab_r.png);
}

a.abouttab_a {
	background-image:url(images/abouttab_a.png);
}


a.authorstab {
	background-image:url(images/authorstab.png);
}

a.authorstab:hover {
	background-image:url(images/authorstab_r.png);
}

a.authorstab_a {
	background-image:url(images/authorstab_a.png);
}

a.submissionstab {
	background-image:url(images/submissionstab.png);
}

a.submissionstab:hover {
	background-image:url(images/submissionstab_r.png);
}

a.submissionstab_a {
	background-image:url(images/submissionstab_a.png);
}


a.orderstab {
	background-image:url(images/orderstab.png);
}

a.orderstab:hover {
	background-image:url(images/orderstab_r.png);
}

a.orderstab_a {
	background-image:url(images/orderstab_a.png);
}


a.contactstab {
	background-image:url(images/contacttab.png);
}

a.contactstab:hover {
	background-image:url(images/contacttab_r.png);
}

a.contactstab_a {
	background-image:url(images/contacttab_a.png);
}

p.description {
	color:#888888;
	font-size:11pt;
}

#orderbtn #order_r {
	display:none;
}

#orderbtn #order {
	display:inline;
}

#orderbtn:hover #order {
	display:none;
}

#orderbtn:hover #order_r {
	display:inline;
}

#featuredbtn #featured_r {
	display:none;
}

#featuredbtn #featured {
	display:inline;
}

#featuredbtn:hover #featured {
	display:none;
}

#featuredbtn:hover #featured_r {
	display:inline;
}


#morebtn #more_r {
	display:none;
}

#morebtn #more {
	display:inline;
}

#morebtn:hover #more {
	display:none;
}

#morebtn:hover #more_r {
	display:inline;
}



div.header {
	font-size:16pt;
	font-weight:bold;
}


div.subtitle {
	font-size:12pt;
	font-weight:bold;
	color:#696;
}

ul {
	line-height: 1.5em;
	list-style-type: square;
	margin: .3em 0 0 1.5em;
	padding: 0;
	list-style-image: url(images/bullet.gif);
}

ul.spaced li{
	margin-bottom:8px;
}

tr.alternate {
	background-color:#DAFACB;
}

hr.hr2 {
	color:#8BABA5;
	background-color:#8BABA5;
}

div.hpp_container {
	text-align: justify;
	font-size:14pt;
	line-height:120%;
}

div.title2 {
	font-size:16pt;
	font-weight:bold;
	color:#363;
	margin-bottom:10px;
}