

body, td { font-family: verdana, geneva, helvetica, arial, sans-serif; font-size: 10px; color: #666666; }

a { color: #9f534c;  }

form { padding: 0px; margin: 0px; }

.title { font-size: 11px; font-weight: bold; color: #9f534c; text-transform: uppercase}

.line { padding-top: 7px; padding-bottom: 7px; }

#header {  }

#header table { border: 1px solid #496b74; background-color: #73A5B2; }



#nav { padding-top: 0px; }

#nav table { padding-top: 0px; padding-below: 0px; }

#nav .navtop { border: 1px solid #d2d2d2; border-top: 3px solid #d2d2d2; }

#nav td { color: #666666; font-size: 10px; font-weight: normal; background-color: #e9e7e2; }

#nav td a { color: #666666; text-decoration: none; }

#nav td a:hover { text-decoration: underline; }

#navsel td { padding-left: 5px; }



.crumbing { margin-top: 8px; }

.crumbing table { background-image: url("/assets/bgdot.gif"); }

.crumbing td { padding-bottom: 6px; color: #9f534c; font-size: 10px; }

.crumbing a { text-decoration: none; color: #9f534c; }

.crumbing a:hover { text-decoration: underline; }



#booklisting { color: #666666; }

#booklisting .dot { background-image: url("/assets/bgdot.gif"); padding: 5px; }



#bookdetail {  }

#bookdetail .lo { background-color: #e9e7e2; }

#bookdetail .dot { background-image: url("/assets/bgdot.gif"); }



#bookbar { margin-top: 6px; }

#bookbar td { text-align: center; height: 22px; font-size: 11px; }

#bookbar td a { color: #ffffff; }

#bookbar .lo { background-color: #e9e7e2; color: #666666; text-align: left; padding-left: 5px; }

#bookbar .hi { background-color: #9f534c; color: #ffffff; font-size: 11px; }



#page td { padding: 0px; font-size: 11px; }

#page .dot { padding: 4px; background-image: url('/assets/bgdot.gif'); }

#page .lo { padding: 5px; background-color: #e9e7e2; }

#page .hi { padding: 5px; background-color: #9f534c; color: #ffffff; font-size: 10px; }

#page a { color: #9f534c; font-weight: bold; }



#form td { padding: 0px; font-size: 10px; }

#form .dot { border-top: 2px solid #fff; padding-left: 4px; padding-top: 1px; padding-bottom: 1px; background-image: url('/assets/bgdot.gif'); }

#form .lo { border-top: 2px solid #fff; padding-left: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #e9e7e2; }

#form .hi { border-top: 2px solid #fff; padding: 5px; background-color: #9f534c; color: #ffffff; }



#cart td { padding-left: 5px; }

#cart .lo { }

#cart .dot { border-top: 2px solid #fff; padding-left: 5px; padding-top: 1px; padding-bottom: 1px; background-image: url('/assets/bgdot.gif'); }

#cart .dot a { text-decoration: none; }

#cart .dot a:hover { text-decoration: underline; }

#cart .total { color: #73A5B2; padding: 5px; }

#cart .hi { padding: 5px; background-color: #9f534c; color: #ffffff; font-size: 10px; }




#footer table { width: 752px; }

#footer a { text-decoration: none; color: #666666; font-size: 10px; }

#footer a:hover { text-decoration: underline; }

#footer td { line-height: 150%; padding: 0px; color: #666666; font-size: 10px; }

#footer .colofon { padding: 5px; color: #bbbbbb; }

#footer .colofon a { color: #bbbbbb; }


span.ex-gst { color: #9f534c; }


#nav .select { font-family: verdana, geneva, helvetica, arial, sans-serif; font-size: 10px; color: #666666; border: 1px #d2d2d2 solid;
        background-color: #ffffff; }

#nav .input { font-family: verdana, geneva, helvetica, arial, sans-serif; font-size: 10px; color: #666666;
        background-color: #e9e7e2; padding-left: 1px; margin-top: 5px; margin-bottom: 5px; line-height: 120%; width: 120px; }

#nav .submit { font-family: verdana, geneva, helvetica, arial, sans-serif; font-size: 10px; color: #666666; border: 1px solid #787c7f;
        padding: 0px; margin-top: 5px; margin-bottom: 5px; line-height: 120%; width: 35px; }



#cart .checkbox { color: #666666; padding: 4px;  }

#cart .input { font-family: verdana, geneva, helvetica, arial, sans-serif; font-size: 10px; color: #666666 line-height: 200%; 
        background-color: #ffffff;  width: 24px; }

#cart .submit {  background: #73A5B2; color: #ffffff; font-weight: normal; font-family: verdana, geneva, helvetica, arial, sans-serif; font-size: 8pt; 
                 padding: 2px; text-align: center;  height: 24px; width: 120px; line-height: 120%; }


#form .lo input { background-color: #e9e7e2; margin-right: 1px; }


#form .input { font-family: verdana, geneva, helvetica, arial, sans-serif; font-size: 10px; color: #666666; 
        background-color: #ffffff; width: 257px; }

#form .textarea { font-family: verdana, geneva, helvetica, arial, sans-serif; font-size: 10px; color: #666666; 
        background-color: #ffffff; width: 257px; }

#form .radio { color: #666666; padding: 4px; }


#form .submit { font-family: verdana, geneva, helvetica, arial, sans-serif; font-size: 10px; color: #666666; 
        padding: 0px; margin-top: 5px; margin-bottom: 5px; line-height: 120%; width: 80px; }




