html{background-color:#f2faff;color:#000}

body,#pgHeader,#pgContent,#pgFooter,.bkg,

#hdrLinkLeft a,#hdrLinkRight a,
#ftrLinkLeft a,#ftrLinkRight a,#ftrLinkCtr a,
#pgNavLeft,#pgNavLeft a,
.pageMenu,.pageMenu a{color:#128;background-color:#d4f2ff}

#pgNavLeft a:hover{color:#24d;background-color:#9df}

.pageMenu a {text-decoration:none}
.pageMenu a:hover {color:#24d;background-color:#9df}

#hdrLinkLeft a:hover,#hdrLinkRight a:hover,
#ftrLinkLeft a:hover,#ftrLinkRight a:hover,#ftrLinkCtr a:hover,

ul.menubar, ul.menubar li, ul.menubar li a{background-color:#bde;color:#228}
ul.menubar li a:hover {background-color:#d4f2ff;color:#44b}

.watermark {color:#bdf}

h1,a.h1{color:#08e}
h2,a.h2{color:#06c}
h3 a,h3,.note {color:#03a}

.bare:hover,
.menu {color:#000;background-color:#9df}

.author {color:#33e;background-color:#fff}
.author a{text-decoration:none}

.pageMenu {color:#33e;background-color:#d4f2ff}

.pageSubMenu{color:#01a;background-color:#d4f2ff;font-weight:600;font-size:90%}
.pageSubMenu a {text-decoration:none}
.pageSubMenu a:hover {background-color:#9df}

.subSubMenu,
.subSubMenu a{color:#444;background-color:#d4f2ff}
.subSubMenu a:hover {background-color:#8ce}

a.blk-anchor {color:#000;background-color:#fff;text-decoration:none}
a.blk-anchor:hover {color:#bbb;background-color:#333;text-decoration:underline}

.tab-selected {color:#000;background-color:#d4f2ff;text-align:center}
.notice {color:#aa2828}
.new-item,.book-title, a.book-title {color:#0070e0;font-size:115%;font-weight:bold}
.book-sub-title, a.book-sub-title {color:#002890;font-size:110%;font-weight:500}
.out-of-stock {color:#f30}
.pixelhigh {height:1px}
.pricing {color:green}
.descrip {color:blue}

.box,div.box {border-color:blue;border-style:solid;background-color:#f0ffff}
.barebox,div.barebox{color:blue;background-color:#f0ffff;border:none}

.OoS,.transparency {
filter:alpha(opacity:50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
#hdr{color:#002;background-color:#d8e8f0}
#hdr a,#tbl tr td a{color:#2030b0}

#tbl{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size:1em;
	margin:0;
	width:100%;
	text-align: left;
	border-collapse: collapse}

#tbl th,#tbl tfoot tr td{
	font-size: 0.95em;
	font-weight: normal;
	padding: 8px 5px 8px 5px;
	background: #f8f8ff;
	color: #339}

#tbl th{
	border-bottom:1px solid #339;
	border-top:none}

#tbl tfoot tr td{
	border-bottom:none;
	border-top: 1px solid #339}

#tbl tr{padding:0}
#tbl td{
	padding:0;
	background: #fff; 
	border-bottom: 1px solid #fff;
	color: #227;
	border-top: 1px solid transparent}

#tbl tr:hover td,#tbl tr:hover td a{background:#f2faff;color:#339}

#tbl tr td a{padding:0 1em 0 1em;background:#fff;color:#339}
#tbl tr td a:hover{background:#b8b8f0;color:#339}

#tbl tr .bg2,#tbl tr .bg2 td{background-color: #f2faff}
#tbl .bgv{background-color:#fff;line-height:0.3em}

