body{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
height:100%;
margin:0;
background:url('images/gifs/link_bg.gif') no-repeat fixed}
table {border-collapse: collapse;
border-spacing: 0;}
td, th {padding: 0;}
table.main{height:100%;
width:800px;
font-size:0.625em;
line-height:1.6em;}
table.navi{width:145px;
position:fixed;
top:71px}
table.cats{line-height:1.1em;
width:inherit;}
table.cats th{text-align:left;}
table.ship{font-weight:bold;
width:100%;
letter-spacing:0.075em;
margin-top:15px;}
table.ebook{text-align:center;
width:100%;}
table.ebook tr th:first-child{text-align:left;}
table.ebook tr:nth-child(even) {background: #CCC;}
table.full{width:478px;}
img{border:none;}
.cent{text-align:center;}
.quart{width:25%;}
.third{width:33%;}
h1{font-size:1.6em;
font-weight:bold;
color:#006;}
h2{font-size:1.3em;
font-weight:bold;
margin:0;
color:#900;}
h3{font-size:1.3em;
font-weight:bold;
color:#006;
line-height:1;}
h4{font-size:1.2em;
font-weight:normal;
margin:0;
line-height:1.5em;}
h6{font-size:1em;
font-style:italic;
font-weight:normal;
display:inline;}
.cov{line-height:1.125em;	
width:100px;
text-align:center;
vertical-align:top;
float:left;
padding-right:5px;}
td.cld{width:20em}
.des{vertical-align:top;
margin-left: 105px;}
td.half{width:50%;}
td.pad{width:478px;
padding:68px 15px 0 15px;}
td.left{text-align:left}
td.right{text-align:right;}
td.spc{width:1em}
img.floatimg {float: left;
margin: 5px;}
a{text-decoration:none;
color:#000}
a:link{text-decoration:none;
display:block}
a.tbix:link, a.bkrv:link, a.prof:link{text-decoration:none;
display:inline}
a:visited{text-decoration:none}
a.chbk:link{text-decoration:none;
vertical-align: bottom;
display:inline}
a:hover{text-decoration:underline}
a.tbix:hover, a.bkrv:hover, a.rdrv:hover, a.prof:hover{text-decoration:underline}
.line{height:1.3em;
width:100%;
background:url('images/gifs/line.gif');
background-position:center;}
.map{width:478px;
height:478px;
margin-top:15px;}
.spr{height:1px;
width:504px;
background:url('images/gifs/spc.gif');}
.hdr{height:68px;
width:800px;
background:url('images/gifs/header.gif');
background-color:#006;
position:fixed;
top:0;
padding:0;
border-bottom:2px solid #CCF}
.hdr2{position:absolute;}
.footer{text-align:center;
padding:0 0 15px 0}
.new{font-size:0.75em;
font-weight:bold;
color:#F00}
.bhd {font-size:1.3em;
font-weight:bold;
color:#900}
.bsh {font-size:1.2em;
line-height:1.5em;}
.gobig{font-size:1.25em}
.chd{font-size:1.3em;
font-weight:bold;
color: #006}
.mchd{font-weight:bold;
color:#006}
.rdrv, .bkby, .prof{
color:#900}
.bkrv{line-height:1.7em;
font-weight:bold;
color:#900}
.buy{color:#F00}
.enq{color:#000}
.topmenu{font-size:1.1em;
padding:0.2em;
color:#900}
.navbar{background-color:#006;
height:100%;
vertical-align:top}
.nav{line-height:1.2em;
padding:3px 2px 3px 7px;
border-left:0.2em solid #006;
border-right:0.1em solid #006;
border-bottom:0.1em solid #006;
background-color:#FC0}
.dlb{font-size:1.1em;
line-height:1.35em;
font-weight:bold;
padding:3px 2px 3px 7px;
border-right:0.1em solid #006;
border-left:0.2em solid #006;
color:#FFF}
.face{padding:0px 2px;}
.nvbt{line-height:1.2em;
padding:1px 2px 1px 7px;
width:auto;
border-right:0.1em solid #006;
border-bottom:0.2em solid #CCF;
background-color: #FC0}
.tbix{color:#FFF;
width:2em;
line-height:1.3em;
padding:0.5em}
.tbdr{padding:0.55em;
border-right:1px solid #000;
border-bottom:1px solid #000}
.tbdl{border-left:1px solid #000}
.tbhd{line-height:1.5em;
padding:0.5em;
font-weight:bold;
color:#FFF;
border-right:0.1em solid #900;
border-left:0.1em solid #900;
background-color:#900;}
.goblue{color:#006}
.gobold{font-weight:bold;
letter-spacing:0.075em}
.goital{font-style:italic}
.middle{vertical-align: middle}
.minipic{
height:1em;
width:1em;
/*padding-bottom: -0.25em;*/
padding-left:0.2em;}
.button1 {
    background-color: #FFF;
    border: none;
    color: #F00;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 10px;
    cursor: pointer;
}
.button2 {
    background-color: #FFF;
    border: none;
    color: #000;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 10px;
    cursor: pointer;
}
.button3 {
width:145px;
color: #000;
text-align: left;
text-decoration: none;
display: inline-block;
font-size: 10px;
cursor: pointer;
line-height:1.2em;
padding:2px 80px 2px 7px;
border-left:0.2em solid #006;
border-right:0.1em solid #006;
border-bottom:0.1em solid #006;
background-color:#FC0}
.buttonaudio {
    background-color: #FFF;
    border: none;
    color: #900;
    text-align: center;
    text-decoration: none;
	font-weight:bold;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
}
.button1:hover, .button2:hover, .button3:hover {text-decoration:underline}
.vertspace {height: 5em;}
.wid4em {width: 6em;}
.wid20em {width: 20em;}
.footer .gobold{ font-weight: normal; }