HTML,BODY	{	
	height: 100%; 
	padding-top: 5px;
	padding: 0px; 
	margin: 0px;
	border: none;
}
TABLE			{	border-collapse: collapse; border-spacing: 0}
TD				{	vertical-align: top; padding: 0px}

H1, H2, H3, H4	{
	color: #912b13;
	font-family: Geneva, Arial, Verdana, Tahoma, Helvetica, sans-serif;
	line-height: 100%;
	padding: 0px;
}
H1 {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 1px;
	padding-top: 0px;
}
H2 {
	font-size: 13px;
	font-weight: normal;
}
H3 {
	font-size: 11px;
	font-weight: bold;
}
H4 {
	font-size: 11px;
	font-weight: normal;
}
A, DIV, TABLE, BODY, TEXTAREA, INPUT 	{	
	color: black; 
	font: 13px Geneva, Arial, Verdana, Tahoma, Helvetica, sans-serif;
}

A				{	
	color: #912b13;
	text-decoration: none
}
A:hover		{	
	text-decoration: underline
	color: #912b13;
}
IMG				{	padding: 0px; margin: 0px; border: 0px;}
HR				{	border: 1px dotted #ffd7b0}

.box {
	border: 1px solid #BF4300;
}
.borderColor	{	
	border-color: black; 
	border-style: solid;
	border-width: 0px;
}
.border1px	{	
	border-color: black; 
	border-style: solid;
	border-width: 1px;
}
.borderopx	{	
	border-color: black; 
	border-style: solid;
	padding: 5px 5px 5px 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	}
.border0px	{	
	border-style: none;
	}
.RigthTable	{
	vertical-align: middle;
	text-align: left;
}
.borderColorTR	{
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	width: 5px;
	height: 5px;
}
.borderColorT	{
	border-color: black;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.borderColorR	{
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
}
.borderColorB	{	
	border-color: black;
	border-style: solid;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
}
.borderColorBR	{	
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	width: 5px;
	height: 5px;
}
.borderColorTL	{	
	border-color: black;
	border-style: solid;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	width: 5px;
	height: 5px;
}
.borderColorL	{	
	border-color: black;
	border-style: solid;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-left-width: 1px;
}
.borderColorBL	{	
	border-color: black;
	border-style: solid;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 1px;
	width: 5px;
	height: 5px;
}
.borderColor1	{	border: 1px solid #ffd7b0}

.backgroundMainColor	{	background: #fe9b65}
.leftMenuBackground	{	background: #f3f3f3}
.updateBackground		{
	background: #fbf5ec;
}

.backgroundColor1		{	
	background: #b85d2d;
}

.fontBig		{	font-size: 16px}
.fontSmall,
.description	{	font-size: 11px}

.Bold			{	
	font-weight: bold;  
	color: black; 
}
.noBold		{	font-weight: normal}

.White			{	
	color: white
}
.WhiteSmall			{	
	font-size: 11px;
	color: white;
}
.White:hover			{	
	color: white;
	text-decoration: none;
}
.Color1			{	color: #fe9b65}
.linkColor1		{	color: #912b13}
.authorColor	{	color: #64431c}
.Cats	{
	color: #64431c;
	font-weight: bold;
}

.description	{	padding-top: 5px}

.caption1		{	position:	relative;	top:-4px}
.contacts		{	color: #912b13; font-size: 12px; font-weight: bold}

.menuHeight1	{	
	padding:3px 0px; 
	color: #912B13;  
	font-weight: bold;
}
.menuHeight2	{
	padding:3px 0px; 
	color: #912B13;  
	font-weight: normal;
}

.CatBold	{
	font-weight: bold;
	color: #912b13;
	text-decoration: underline;
}
.Cat	{
	color: #912b13;
	text-decoration: underline;
}
.CatSmall	{
	font-size: smaller;
	color: #912b13;
	text-decoration: underline;
}
.ItemBold	{
	font-weight: bold;
	color: #912b13;
	}
.Item	{
	color: #912b13;
}
.ItemSmall	{
	font-size: 11px;
	color: #912b13;
}
.TableHeader {
	background: #FFD7B0;
	border: 1px solid #FF9962;
}
.TableHeaderL {
	background: #FFD7B0;
	border: 1px solid #FF9962;
	border-width: 1px 0px 1px 1px;
}
.TableHeaderC {
	background: #FFD7B0;
	border: 1px solid #FF9962;
	border-width: 1px 0px 1px 0px;
}
.TableHeaderB {
	background: #FFD7B0;
	border: 1px solid #FF9962;
	border-width: 1px 1px 1px 0px;
}
.Row1L {
	background: #FFECDA;
	border: #FF9962;
	border-right: 0px;
	border-left: 1px;
	border-bottom: 0px;
	border-top: 0px;
	border-color: #FF9962;
	border-style: solid;
}
.Row1 {
	background: #FFECDA;
	border: #FF9962;
	text-align: center;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 0px;
	border-top: 0px;
	border-color: #FF9962;
	border-style: solid;
}
.Row1R {
	background: #FFECDA;
	border: #FF9962;
	text-align: center;
	border-right: 1px;
	border-left: 0px;
	border-bottom: 0px;
	border-top: 0px;
	border-color: #FF9962;
	border-style: solid;
}
.Row2L {
	background: #FFE4CC;
	border-right: 0px;
	border-left: 1px;
	border-bottom: 0px;
	border-top: 0px;
	border-color: #FF9962;
	border-style: solid;
}
.Row2 {
	background: #FFE4CC;
	text-align: center;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 0px;
	border-top: 0px;
	border-color: #FF9962;
	border-style: solid;
}
.Row2R {
	background: #FFE4CC;
	text-align: center;
	border-right: 1px;
	border-left: 0px;
	border-bottom: 0px;
	border-top: 0px;
	border-color: #FF9962;
	border-style: solid;
}
.pad5 {
	padding: 5px 5px 5px 5px;
	vertical-align: middle;
}
.pad5top {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}
.tab1 {
	background-image: url(../images/tab1.gif);
	text-align: center;
	vertical-align: middle;
	width: 100px;
	height: 20px;
}
.tab2 {
	background-image: url(../images/tab2.gif);
	text-align: center;
	vertical-align: middle;
	width: 100px;
	height: 20px;
}

.bookIcon		{	
	width: 60px; 
	height: 90px; 
	vertical-align: top;
	z-index: 1;
	position: relative;
	float: left;  
	margin: 0px 5px 0px 0px;  
	overflow: hidden;
}

.New {
	position: absolute;
	z-index:2;
	width: 30px;
	height: 30px;
	left:1px;
	top:1px
}
#New {
	position: absolute;
	z-index:2;
	width: 30px;
	height: 30px;
	left:1px;
	top:1px
}
#New1 {
	position: absolute;
	z-index:2;
	width: 30px;
	height: 30px;
	left:1px;
	top:1px;
	visibility: hidden;
}

.OldPrice	{
	font-weight: bold;
	color: #ff9962;
	border: 1px solid #ff9962;
	background: #ffecda;
}
.Disc	{
	font-weight: bold;
	color: #ff9962;
}
.OldPrice_B	{
	font-weight: normal;
	color: #912b13;
}
.OldPriceB	{
	font-weight: bold;
	color: #b85d2d;
	border: 1px solid #b85d2d;
	background: #fbf5ec;
}
.pad15 {
	padding: 15px 15px 15px 15px;
	vertical-align: top;
}
