body {background: #0a3444 url(/pics/back.jpg) repeat-x 0 90px; color: #0a3444; margin: 0 0 20px; font-family: Verdana, Arial, sans-serif; font-size: small; line-height: 1.3em; text-align: justify;}
a {color: #0096d4;}
a:visited {color: #335e70;}
#wrap {background: url(/pics/cback.jpg) repeat-y; width: 700px; margin: auto;}
#head {background:  #0a3444;}
#head h1 {margin: 0; text-indent: -9000px;  background: url(/pics/variant.jpg) 40px 0 no-repeat;}
#head a {display: block; height: 105px; }
#nav { background: url(/pics/nav.jpg) no-repeat; color: #a6e5fe; float: left; width: 100%; padding-left: 25px; }
#nav ul{margin:0; padding:0; list-style: none;}
#nav li {float: left; line-height: 2em; margin: 0 15px;}
#nav a{ color: white; text-decoration: none; }
#nav a:hover { color: #0a3444;}
#nav .current {color: #a6e5fe;}
#nav #cart {float: right; line-height: 2em; margin-right: 70px;}
#content {padding-top: 33px; clear: both; background: url(/pics/header.jpg) no-repeat}
#content #text h2 { font-weight: normal; font-size: 180%;  padding: 0 0 20px; margin: 1em 0; color:white;}
#content #text h2 a {color: white; text-decoration: none;}
#text h3 { font-size: 160%; margin: 0 0 5px; }
#text h4 {font-size: 140%; border-bottom: 1px solid #0a3444; margin-bottom: 5px; clear: both;}
#text h5 {margin:10px 0 1em; font-size: 100%;}
#content-home {background: url(/pics/htop.jpg) no-repeat; padding-top: 33px; clear: both;}
#highlight {background: url(/pics/hbottom.jpg) center bottom; color: white; padding: 1px 60px 10px; position: relative; z-index:1 }
#highlight h2 a {color: #c6eefe; text-decoration: none;}
#highlight h2 a:hover {text-decoration: underline;}
#highlight p {margin-left: 145px; font-size: 130%; margin-top: 0; line-height: 1.3em;}
.book_th {float: left; margin-right: 30px;}
.book_th img {border: 0;}
#highlight h2 {font-size: 200%; font-weight: normal; padding:35px 0 10px; margin:0;}
.buynow {position: absolute; bottom: 60px; right: 80px;  width: 180px; text-align: center; background: url(/pics/btop.png) top left no-repeat; padding: 23px 0 0;}
.buynow:hover{background-position: -180px 0;}
#highlight .buynow:hover p {background-position: -180px 100%;}
#highlight .buynow p{margin: 0; background: url(/pics/bbottom.png) bottom left no-repeat; padding: 0 0 23px;line-height: 1.2em; }
.buynow a {color: #fff; text-decoration: none; }
.buynow a:visited {color: white;}
.buynow strong {font-size: 130%; font-weight: normal;}
#text {padding: 0 40px;}
#text p{margin: 0; padding: 0 0 1em;}
#text h2 {font-size: 160%; margin: 1em 0 .5em; font-weight: normal;}
#foot {background: url(/pics/fback.jpg) bottom left; padding: 10px 0; text-align: center; clear: both;}
#foot h6 {font-weight: normal; font-size: 80%; margin: 0;}
.clearer {clear:both;}
.ie {display: none;}
#accessibility {height: 0; text-indent: -9000px;}
#zemContactForm {margin-top: 2em;}
#zemContactForm fieldset {border: 1px solid #0a3444; background: #f4fbfe;}
#zemContactForm input, #zemContactForm textarea {border: 1px solid #0a3444; font-family: Verdana, Arial, sans-serif;}
#zemSubmit {color: white; background: #0a3444;}
#zemContactForm legend {font-size: 130%; color: #0a3444;}
.small {font-size: 90%;}
#highlight .small{font-size:100%}
.thumb-left { float: left; margin: 0 25px 10px 0; display:block; clear: left;}
.thumb-right {float: left; margin: 0 0 10px 25px; display:block;}
.big {font-size: 110%;}
.book {border-bottom: 1px solid #0a3444; clear:both; padding-bottom: 20px; margin-bottom: 20px;}
img {border: 0;}
#text .book p {margin-left: 140px;}
.prevnext {font-size: 85%; border-top: 1px dotted #0a3444;margin-top: 20px; padding-top: 3px;}
.next {float: right;}
.prev {float: left;}
#text .buynows {text-align: center; width: 90px; background: url(/pics/btops.jpg) no-repeat; padding-top: 12px; font-size: 90%; margin:auto; line-height: 1em;}
#text .buynows p {background: url(/pics/bbottoms.jpg) no-repeat bottom left; margin:0; padding: 0 0 15px;}
#text .buynows:hover{background-position: top right;}
#text .buynows:hover p {background-position: bottom right;}
#text .buynows a{color: white; text-decoration: none;}
#text .book .buynows {margin: 0 0 0 134px;}
.clear {clear: both;}
.submenu {height: 1em; padding-bottom: 15px;}
.submenu ul{margin:0; padding:0; list-style: none; font-size: 90%;}
.submenu li {float: left; margin: 0 15px 0 0;}
table {border: 0; border-collapse:collapse;}
td {border: 0; }
tr {border-bottom: 1px solid #0D3D51;}
th {background: #115673; color: white;}