h1 { color: white; font-size: large; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 4px 
0px 0px 15px; padding: 0px }
h2 { color: white; font-size: medium; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px 0px 8px 15px }
h3 { color: #789; font-size: medium; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-left: 10px }
h4  { color: #789; font-size: small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0px; margin-bottom: 0px; margin-left: 10px }
p {
	color: black;
	font-size: x-small;
	margin-left: 20px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
li   {
	color: black;
	font-size: x-small;
	margin-bottom: 10px;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
.pgDesc   { color: black; font-size: x-small; margin-top: 0px; margin-bottom: 5px; margin-left: 20px }
.best    { color: #d9b500; font-weight: bold; font-size: x-small }

a:link  {
	color: gray;
	font-weight: bold;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}
a:active {
	color: gray;
	font-weight: bold;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}
a:visited {
	color: gray;
	font-weight: bold;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}
a:hover {
	color: white;
	font-weight: bold;
	font-size: x-small;
	background-color: #789;
	font-family: Arial, Helvetica, sans-serif;
}


dt {
	color: #789;
	font-weight: bold;
	font-size: x-small;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
dd {
	color: black;
	font-size: x-small;
	margin-bottom: 1em;
	margin-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
}

a.defterm:link  { color: #789; font-weight: bold; font-size: x-small }
a.defterm:active { color: #789; font-weight: bold; font-size: x-small }
a.defterm:visited { color: #789; font-weight: bold; font-size: x-small }
a.defterm:hover { color: white; font-weight: bold; font-size: x-small; background-color: #789 }





.featureTable { color: white; font-size: x-small; font-family: Tahoma, Arial, Helvetica;  margin: 0px; padding: 2px 0px 3px; border-top: solid 1px silver; border-bottom: solid 1px silver; }

.bookmarkLink { color: white; font-weight: normal; font-size: x-small; font-family: Tahoma, Arial, Helvetica; margin: 0px; text-decoration: none; }



.bookmarkLink:link { color: white; font-weight: bold; font-size: x-small; font-family: Tahoma, Arial, Helvetica; margin: 0px; text-decoration: 
none;  }
.bookmarkLink:active { color: white; font-weight: bold; font-size: x-small; font-family: Tahoma, Arial, Helvetica; margin: 0px; text-decoration: none;  }
.bookmarkLink:visited { color: white; font-weight: bold; font-size: x-small; font-family: Tahoma, Arial, Helvetica; margin: 0px;  text-decoration: none;  }
.bookmarkLink:hover { color: #738a9c; font-weight: bold; font-size: x-small; font-family: Tahoma, Arial, Helvetica; margin: 0px; background-color: white; padding: 1px 3px 3px 2px; text-decoration: none;   }

.disclaimer { color: gray; font-size: xx-small;  }


.afflilatesHead { color: #789; font-weight: bold; font-size: x-small; font-family: Verdana, Arial, Helvetica; text-decoration: none; margin: 
0px }
.afflilatesText  { color: black; font-weight: normal; font-size: xx-small; font-family: Verdana, Arial, Helvetica; text-decoration: none; margin: 0px }

.hazInnerTable { border-style: solid; border-width: 1px; border-color: black }
.hazInnerHead    { color: #ffffff; font-weight: bold; font-size: x-small; font-family: Verdana, Arial, Helvetica }
.hazInnerHeadxx     { color: #ffffff; font-weight: bold; font-size: xx-small; font-family: Verdana, Arial, Helvetica; text-align: center }



.tdhead   { background-color: #789 }
.tblMain { border: solid 2px #789 }
.tblAd  { background-color: #789 }
.tdmenu      { color: white; border-top: solid 1px silver;  }
.menu       { color: white; font-weight: bold; font-size: x-small; font-family: Tahoma, Arial, Helvetica; text-decoration: none }
a.menu:link       { color: white; font-weight: bold; font-size: x-small; font-family: Tahoma, Arial, Helvetica
; text-decoration: none }
a.menu:active    { color: white; font-weight: bold; font-size: x-small; font-family: Tahoma, Arial, Helvetica; text-decoration: none }
a.menu:visited    { color: white; font-weight: bold; font-size: x-small; font-family: Tahoma, Arial, Helvetica; text-decoration: none }
a.menu:hover    { color: #738a9c; font-weight: bold; font-size: x-small; font-family: Tahoma, Arial, Helvetica; text-decoration: none; background-color: white }
.bksOuter  {
	background-color: #f5f5f5;
	border: solid 2px #778899;
	color: #738A9C;
}

.booktitle { color: #789; font-size: medium; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px }
a.booktitle:link { color: #789; font-weight: bold; font-size: medium }
a.booktitle:active { color: #789; font-weight: bold; font-size: medium }
a.booktitle:visited { color: #789; font-weight: bold; font-size: medium }
a.booktitle:hover { color: white; font-weight: bold; font-size: medium; background-color: #789 }

.booktitle_nul { color: #789; font-size: medium; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px; text-decoration: none; }
a.booktitle_nul:link { color: #789; font-weight: bold; font-size: medium; text-decoration: none;  }
a.booktitle_nul:active { color: #789; font-weight: bold; font-size: medium; text-decoration: none;  }
a.booktitle_nul:visited { color: #789; font-weight: bold; font-size: medium; text-decoration: none;  }
a.booktitle_nul:hover { color: white; font-weight: bold; font-size: medium; background-color: #789; text-decoration: none;  }



.booktitle2 { color: #789; font-size: small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px }
a.booktitle2:link { color: #789; font-weight: bold; font-size: small }
a.booktitle2:active { color: #789; font-weight: bold; font-size: small }
a.booktitle2:visited { color: #789; font-weight: bold; font-size: small }
a.booktitle2:hover { color: white; font-weight: bold; font-size: small; background-color: #789 }




.authors { color: black; font-size: xx-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px }
.orbitzdesc     { color: #808080; font-weight: bold; font-size: x-small; font-family: Arial, Helvetica, Geneva, Swiss; margin: 0px }
.bookdesc { color: black; font-size: x-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px }
.bookdescp { color: black; font-size: x-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px 0px 0px 10px }
.bookdesc2   { color: black; font-size: xx-small; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; margin: 0px }


.giftDivide { border-right: 1px solid #778899 }


.giftLink { color: #789; font-weight: bold; font-size: x-small; font-family: Verdana, Arial, Helvetica; margin: 0px; padding: 0px; }
a.giftLink:link { color: #789; font-weight: bold; font-size: x-small; margin:  0px; padding: 0px;  }
a.giftLink:active { color: #789; font-weight: bold; font-size: x-small; margin:  0px; padding: 0px;  }
a.giftLink:visited { color: #789; font-weight: bold; font-size: x-small; margin:  0px; padding: 0px;  }
a.giftLink:hover { color: white; font-weight: bold; font-size: x-small; background-color: #789; margin: 0px; padding: 0px;  }

.giftLink_nul { color: #789; font-weight: bold; font-size: x-small; font-family: Verdana, Arial, Helvetica; margin: 0px; padding: 0px; text-decoration:none; }
a.giftLink_nul:link { color: #789; font-weight: bold; font-size: x-small; margin:  0px; padding: 0px; text-decoration:none;  }
a.giftLink_nul:active { color: #789; font-weight: bold; font-size: x-small; margin:  0px; padding: 0px; text-decoration:none;  }
a.giftLink_nul:visited { color: #789; font-weight: bold; font-size: x-small; margin:  0px; padding: 0px; text-decoration:none;  }
a.giftLink_nul:hover { color: white; font-weight: bold; font-size: x-small; background-color: #789; margin: 0px; padding: 0px; text-decoration:none;  }

.giftLink_nul_sm { color: #789; font-weight: bold; font-size: xx-small; font-family: Verdana, Arial, Helvetica; margin: 0px; padding: 0px; text-decoration:none; }
a.giftLink_nul_sm:link { color: #789; font-weight: bold; font-size: xx-small; margin:  0px; padding: 0px; text-decoration:none;  }
a.giftLink_nul_sm:active { color: #789; font-weight: bold; font-size: xx-small; margin:  0px; padding: 0px; text-decoration:none;  }
a.giftLink_nul_sm:visited { color: #789; font-weight: bold; font-size: xx-small; margin:  0px; padding: 0px; text-decoration:none;  }
a.giftLink_nul_sm:hover { color: white; font-weight: bold; font-size: xx-small; background-color: #789; margin: 0px; padding: 0px; text-decoration:none;  }

.giftLink_rev_sm { color:white; font-weight: bold; font-size: xx-small; font-family: Verdana, Arial, Helvetica; margin: 0px; padding: 0px; text-decoration:none; }
a.giftLink_rev_sm:link { color: white; font-weight: bold; font-size: xx-small; margin:  0px; padding: 0px; text-decoration:none;  }
a.giftLink_rev_sm:active { color: white; font-weight: bold; font-size: xx-small; margin:  0px; padding: 0px; text-decoration:none;  }
a.giftLink_rev_sm:visited { color: white; font-weight: bold; font-size: xx-small; margin:  0px; padding: 0px; text-decoration:none;  }
a.giftLink_rev_sm:hover { color: white; font-weight: bold; font-size: xx-small; margin: 0px; padding: 0px; text-decoration:underline;  }

.giftDesc { color: black; font-size: xx-small; font-family: Arial, Helvetica, Geneva, Swiss; margin: 0px; padding: 0px; }
.giftDesc5 { color: black; font-size: xx-small; font-family: Arial, Helvetica, Geneva, Swiss; margin: 0px 5px 0px 5px; padding: 0px; }

.giftMore { color: black; font-weight: normal; font-size: xx-small; font-family: Arial, Helvetica; margin:  0px; padding: 0px;}
.a.giftMore:link { color: black; font-weight: normal; font-size: xx-small; font-family: Arial, Helvetica; margin:  0px; padding: 0px; }
.a.giftMore:active { color: black; font-weight: normal; font-size: xx-small; font-family: Arial, Helvetica; margin:  0px; padding: 0px; }
.a.giftMore:visited { color: black; font-weight: normal; font-size: xx-small; font-family: Arial, Helvetica; margin:  0px; padding: 0px;}
.a.giftMore:hover { color: white; font-weight: normal; font-size: xx-small; font-family: Arial, Helvetica; background-color: #778899; margin:  0px; padding: 0px;}


a.giftPic:link { border: solid 3px #DCDCDC }
a.giftPic:active { border: solid 3px #DCDCDC }
a.giftPic:visited { border: solid 3px #DCDCDC }
a.giftPic:hover { border: solid 3px gray}


.cjPic { margin: 0px; padding: 0px }







a.pic:link { border: solid 3px #FFFFFF }
a.pic:active { border: solid 3px #FFFFFF }
a.pic:visited { border: solid 3px #FFFFFF }
a.pic:hover { border: solid 3px silver}


a.hazpic:link { border: solid 3px silver }
a.hazpic:active { border: solid 3px silver }
a.hazpic:visited { border: solid 3px silver }
a.hazpic:hover { border: solid 3px white}



.more { color: black; font-weight: normal; font-size: x-small; font-family: Arial, Helvetica; margin:  0px}
.a.more:link { color: black; font-weight: normal; font-size: x-small; font-family: Arial, Helvetica; margin:  0px }
.a.more:active { color: black; font-weight: normal; font-size: x-small; font-family: Arial, Helvetica; margin:  0px }
.a.more:visited { color: black; font-weight: normal; font-size: x-small; font-family: Arial, Helvetica; margin:  0px}
.a.more:hover { color: white; font-weight: normal; font-size: x-small; font-family: Arial, Helvetica; background-color: #778899; margin:  0px; padding: 0px }




.bookwords   { color: black; font-size: small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.copyright   { color: gray; font-size: x-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.webmaster   { color: white; font-size: x-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
a.webmaster:link   { color: white; font-size: x-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
a.webmaster:active   { color: white; font-size: x-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
a.webmaster:visited   { color: white; font-size: x-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
a.webmaster:hover   { color: white; font-size: x-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }


.searchTable { border: 1px solid #789    }
.searchLink     { color: #789; font-weight: bold; font-size: xx-small; font-family: Verdana, Arial, Helvetica; text-decoration: underline; margin: 0px }
.a.searchLink:link  { color: #789; font-weight: bold; font-size: xx-small; font-family: Verdana, Arial, Helvetica; margin: 0px; text-decoration: underline; }
.a.searchLink:active  { color: #789; font-weight: bold; font-size: xx-small; font-family: Verdana, Arial, Helvetica; margin: 0px; text-decoration: underline; }
.a.searchLink:visited  { color: #789; font-weight: bold; font-size: xx-small; font-family: Verdana, Arial, Helvetica; margin: 0px; text-decoration: underline; }
.a.searchLink:hover  { color: white; font-weight: bold; font-size: xx-small; font-family: Verdana, Arial, Helvetica; ; text-decoration: underline;background-color: #789; margin: 0px;  }


.bottomMenu     { color: #789; font-weight: normal; font-size: x-small; font-family: Tahoma, Verdana, Arial, Helvetica; text-decoration: underline; margin: 0px }
.a.bottomMenu:link  { color: #789; font-weight: normal; font-size: x-small; font-family: Tahoma, Verdana, Arial, Helvetica; margin: 0px; text-decoration: underline; }
.a.bottomMenu:active  { color: #789; font-weight: normal; font-size: x-small; font-family: Tahoma, Verdana, Arial, Helvetica; margin: 0px; text-decoration: underline; }
.a.bottomMenu:visited  { color: #789; font-weight: normal; font-size: x-small; font-family: Tahoma, Verdana, Arial, Helvetica; margin: 0px; text-decoration: underline; }
.a.bottomMenu:hover  { color: white; font-weight: normal; font-size: x-small; font-family: Tahoma, Verdana, Arial, Helvetica; ; text-decoration: underline;background-color: #789; margin: 0px;  }

a.copyright:link   { color: gray; font-size: x-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: white; text-decoration: none; }
a.copyright:active   { color: gray; font-size: x-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: white; text-decoration: underline; }
a.copyright:visited   { color: gray; font-size: x-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: white; text-decoration: none; }
a.copyright:hover   { color: gray; font-size: x-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: white; text-decoration: underline; }.li_mail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: 858585;
	margin: 0px;
	padding: 0px;
	list-style-type: disc;
	margin-left: 12px;
}
