
html, body {
border:0;
margin:0;
padding:0;
}

body {
font:100%/1.25 arial, helvetica, sans-serif;
background: #950504 url("../image/bkgrd-fade5.gif") repeat-x; background-position: top left;
}

h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}

h1 {
padding:0px;
letter-spacing:-1px;
font:23px arial, helvetica, sans-serif;
font-weight:bold;
}

h2 {
padding:0;
font:16px; arial, helvetica, sans-serif;
font-weight:bold;
}

h3 {
font:1em arial, helvetica, sans-serif;
font-weight:bold;
}

p, ul {
margin:0;
padding:0;
}

ol {
padding:0;
margin:10 0 0 25;
}

ul {
list-style:none;
padding:0;
}

blockquote {
margin:22px 40px;
padding:0;
}

small {
font-size:0.85em;
}

img {
border:0;
}

sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}

sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}

acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}


a, a:visited {
text-decoration:underline;
}
a:hover { 
text-decoration: none; 
}


form {
margin:0;
padding:0;
display:inline;
}

input, select, textarea {
font:1em arial, helvetica, sans-serif;
}

textarea {
line-height:1.25;
}

label {
cursor:pointer;
}


table {
border:0;
margin:0;
padding:0;
}

table tr td {
padding:0px;
}
	

#wrap {
width:960px;
margin:0 auto;
}


.clear 			{ clear:both; }

.float-left 	{ float:left; }
.float-right 	{ float:right; }

.text-left 		{ text-align:left; }
.text-right 	{ text-align:right; }
.text-center 	{ text-align:center; }
.text-justify 	{ text-align:justify; }

.bold 			{ font-weight:bold; }
.italic 		{ font-style:italic; }
.underline 		{ border-bottom:1px solid; }
.highlight 		{ background:#ffc; }

.wrap 			{ width:960px;margin:0 auto; }

.img-left 		{ float:left;margin:4px 10px 4px 0; }
.img-right 		{ float:right;margin:4px 0 4px 10px; }

.nopadding 		{ padding:0; }
.noindent 		{ margin-left:0;padding-left:0; }
.nobullet 		{ list-style:none;list-style-image:none; }


.HEADER_PHP {}
table.main 	{ background-color: #FFFFFF; }
td.border		{ background-color: #000000; }

td.navigation1_top								{ background: url("../image/header_newlogo.jpg") no-repeat; background-position: top left; width: 873px; height: 131px; } 
#navigation1_top									{ padding-top: 30px; padding-right: 35px; }
#navigation1_top ul 							{ margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
#navigation1_top li 							{ display: inline; }
#navigation1_top ul li a 					{ font-size: 14px; font-weight: 900; color: #000000; margin: 0px; padding: 0px 5px 0px 0px;}

td.bkgrd-top_red 		{ background: url("../image/bkgrd-top_red.gif"); background-position: top left; width: 873px; }
td.bkgrd-top_yellow { background: url("../image/bkgrd-top_yellow.gif"); background-position: top left; width: 873px; }

.search_title { font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: 900; color: #FFFFFF; text-transform: uppercase; }
form.search input, form.search select { font-family: Verdana, Arial, sans-serif; font-size: 11px; }

table.header_second a 				{ font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }



.JOIN_US_PHP {}
td.shopping_cart 									{ background-color: #000000; color: #FFFFFF; }
td.shopping_cart table 						{ font-size: 15px; color: #FFFFFF; }
td.shopping_cart table a					{ color: #FFFFFF; }

.SIDEBAR {}
img.sidebar_img					{ margin-top: 2px; }
a.sidebar_links					{ font-size: 15px; color: #FFFFFF; }
td.sidebar 							{ background-color: #000000; }

.SPECIAL_OFFERS {}
a.buy_now								{ font-weight: bold; }
div.quote								{ padding:20px; }


td.newsletter 			{ font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: 300; color: #FFFFFF; }
td.newsletter input { font-family: Verdana, Arial, sans-serif; font-size: 11px; }


.LAYOUT-SUB_TOP_PHP {}
td.product_detail 									{ background: #FFFFFF url("../image/bkgrd-fade2.gif") repeat-x; background-position: top left; width: 652px; }
td.product_detailOLD 								{ background: #F9D37E url("../image/bkgrd-fade2.gif") repeat-x; background-position: top left; width: 652px; height: 700px; }
td.product_detail table 						{ font-size: 12px; }
td.product_detail table a						{ color: #680F00; }
td.product_detail table a.bold			{ font-size: 13px; font-weight: 900; }
td.product_detail table ul 					{ margin: 10 0 0 10px; list-style-position:outside; list-style-image: url(../image/arrow_red.gif); }
td.product_detail table li					{	margin: 0 0 3 10px; padding: 0 0 0 0px; }

td.product_detail table ul.dash 		{  margin-bottom: 10px; list-style-image: url(../image/dash_red.gif); }


.LAYOUT-SUB_BOTTOM_PHP {}
div.footer						{ padding-right:7px; padding-top:3px; }
td.footer 						{ background-color: #000000; font-size: 12px; color: #FFFFFF; }
td.footer a						{ color: #FFFFFF; }

a.footer { color: #FFFFFF; }

.AUTHORS {}
td.product_detail table.about_auth	{ background: #F9D47E url("../image/bkgrd-fade4.gif") repeat-x; background-position: top left; width: 652px; }



table.about, table.specials, table.liked, table.editorial, table.about_auth { border-top: solid 1px #000000; margin-top:12px; }



.NEWS {}
.news_title 						{ font-size: 16px; font-weight: 900; color: #000000; }
.news_date 							{ font-size: 11px; font-weight: 900; color: #000000; }


.LINKS {}
#links_list	li					{  margin-top:15px; }
img.authorlink					{ border : solid 1px #000000; }

.ORIGINAL_ARTICLES {}
#original_articles h2 { font-size: 14px; font-weight: bold; }
#original_articles ul { padding-bottom:20px; }


.BOOKS {}
#books_small 									{ font-size: 12px; color: #000000; padding-left:7px;}
#books_small h3								{ font-size: 13px; font-weight: bold; color: #000000; }
#books_small h4								{ font-size: 12px; font-weight: normal; }
td.books_divider							{ background-color: #FEC33D; }
table.subsubmenu							{ color: #FFFFFF; background-color: #000000; }
table.subsubmenu td a					{ color: #FFFFFF; }


.RECENT_RELEASES {}
#recent_releases 							{ font-size: 12px; color: #000000; padding-left:7px;}
#recent_releases h3						{ font-size: 14px; font-weight: bold; color: #680F00; }
#recent_releases h3 a					{ color: #680F00; }
#rr_authors										{ font-size: 10px; font-weight: bold; color: #000000; }


.KABBALISTIC_CALCULATOR {}
table.kabbalistic_calc td			{ padding-bottom: 3px; }
table.kabbalistic_calc th			{ text-align: left; width: 170px; }
table.kabbalistic_calc input, table.kabbalistic_calc select 	{ width:180px; }

td.bkgrd-side_fade1 { background: url("../image/bkgrd-side_fade1.gif"); background-position: top left; width: 221px; }


hr.divider { color: #000000; }
hr.divider_books { color: #FEC33D; }
hr.divider_excerpt {
margin-top:5px;
margin-bottom:5px;
border : none;
border-top : dashed 1px #000000;
color : #000000;
background-color : #FFFFFF;
height : 1px; 
}

td.homepage_item_divider			{ background-color: #F9D47E; }

td.products 									{ background-color: #F9D47E; }
td.news 											{ background-color: #FFFFFF; }
td.newsOLD 										{ background-color: #FFFFFF; background: url("../image/bkgrd-news.gif") no-repeat; background-position: top left; width: 652px; }
td.products table, td.news table	{ font-size: 13px; }
td.products table a, td.news table a { color: #680F00; }


td.homepage_item_divider			{ background-color: #F9D47E; }


td.bkgrd-callforpapers											{ background: #ffecd0 url("../image/bkgrd-callforpapers.gif") no-repeat; background-position: top left; width: 873px; }
#callforpapers {
	color:#000000;
	font-size:13px;
	margin:60px 10px 20px 10px;
}
#callforpapers A {
	color:#680F00;
	font-weight:900;
}

td.bkgrd-recentreleases 										{ background: url("../image/bkgrd-recentreleases.gif") no-repeat; background-position: top left; width: 873px; height: 143px; }
td.bkgrd-comingsoon 												{ background: url("../image/bkgrd-comingsoon.gif") no-repeat; background-color: #fcedd1; background-position: top left; width: 873px; height: 201px; }
td.bkgrd-recentreleases table, td.bkgrd-comingsoon table { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
td.bkgrd-recentreleases table a, td.bkgrd-comingsoon table a { font-weight: 900; color: #680F00; }
a.item_title 																{ font-size: 14px; font-weight: 900; color: #680F00; }
td.bkgrd-recentreleases table a.item_author, td.bkgrd-comingsoon table a.item_author { font-size: 10px; color: #000000; }
div.item_space															{ padding-top:10px; padding-bottom:10px; }


td.top_sellers 									{ background: url("../image/bkgrd-fade3.gif") repeat-x; background-position: bottom left; width: 873px; height: 262px; }
td.top_sellers table						{ font-size: 12px; }
td.top_sellers table ul 				{ margin: 10 0 0 10px; list-style-position:outside; list-style-image: url(../image/arrow_red.gif); }
td.top_sellers table li					{	margin: 0 0 3 10px; padding: 0 0 0 0px; }
td.top_sellers table a					{ color: #680F00; }






td.products 									{ background-color: #F9D47E; }
td.products table 						{ font-size: 13px; }
td.products table a						{ color: #680F00; }



td.divider { background-color: #000000; }
td.body_left { background: url("../image/body_left.gif") repeat-y; width: 10px; }
td.body_right { background: url("../image/body_right.gif") repeat-y; width: 10px; }
td.header_first { background: url("../image/header_first.gif"); background-position: top left; width: 850px; }
td.header_second { background: url("../image/header_second.gif"); background-position: top left; width: 850px; }
td.body_main { background-color: #FFFFFF; }


#enter_email 				{ padding-top:40px; padding-left:20px; }
#newsletter_breaks	{ padding-top:5px; }
#newsletter_breaks2	{ padding-top:10px; }


#sub_sidebar_links_top_space { padding-top:4px; }

.quotes 		{ font-style:italic; }

.list_price { text-decoration: line-through; }
.your_price { font-weight: bold; }
.list_price_bang { text-decoration: line-through; }
.your_price_bang { font-weight: bold; }

div.newsletter_message { margin-left:7px; margin-right:7px; margin-top:20px; margin-bottom:20px; }
td.newsletter_signup 	{ background-color: #F9D47E; }

img.cd_cover { 
	border-style: solid; 
	border-width: 1px; 
	border-color: #000000; 
}
img.cd_cover_small { 
	border-style: solid; 
	border-width: 1px; 
	border-color: #000000; 
}

table.errata_form th {
	width:120px;
	text-align: right;
	padding-right: 10px;
}
table.errata_form td.section_header {
	font:16px; arial, helvetica, sans-serif;
	font-weight:bold;
	
}
.error{
	color: #FF0000;
}
.outOfStock{
	font-weight:bold;
}
.smaller {
font-size:0.85em;
}
img.borderTop{
	border-top:1px solid;
	border-color: #000000;
}

TABLE.enochian_tablets TH {
	padding: 10px;
}


