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;
}

div.subtitle {
	color:#61839C;
	font-style:italic;
}


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.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.meettab {
	background-image:url(images/meettab.png);
}

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

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

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

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

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


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

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

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

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

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

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


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

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

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


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

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

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


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

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

a.reviewtab_a {
	background-image:url(images/reviewtab_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;
}.plain {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
