<style>
<!--

        /* FROM http://www.thenoodleincident.com/tutorials/box_lesson/basic_centered.html */
body {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-family: arial, helvetica, sans-serif;
        background-color: #000000;
        text-align: center;
        }

body {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-family: arial, helvetica, sans-serif;
        background-color: #000000;
        text-align: center;
        /* part 1 of 2 centering hack */
        }

#content {
        font-size: 13px;
        width: 700px;
        padding: 15px;
        color: #000000;
        margin-top: 0px;
        margin-bottom: 20px;
        margin-right: auto;
        margin-left: auto;
        /* opera does not like 'margin:20px auto' */
        background-color: rgb(215,221,207);
        /* background-image: url("images/grad_bg.gif"); */
        /* background-repeat: repeat-x; */
        /* background-position: top; */
        border: 5px solid rgb(64,107,79);
        text-align:left;
        /* part 2 of 2 centering hack */
        width: 700px; /* ie5win fudge begins */
        width: 670px;
        }
html>body #content {
        width: 670px; /* ie5win fudge ends */
        }

#blackcontent {
        font-size: 13px;
        width: 700px;
        padding: 15px;
        color: #FFFFFF;
        margin-top: 0px;
        margin-bottom: 20px;
        margin-right: auto;
        margin-left: auto;
        /* opera does not like 'margin:20px auto' */
        background-color: black;
        border: 5px solid rgb(64,107,79);
        text-align:left;
        /* part 2 of 2 centering hack */
        width: 700px; /* ie5win fudge begins */
        width: 670px;
        }
html>body #blackcontent {
        width: 670px; /* ie5win fudge ends */
        }

#centercontent {
        font-size: 13px;
        width: 700px;
        padding: 15px;
        color: #000000;
        margin-top: 0px;
        margin-bottom: 20px;
        margin-right: auto;
        margin-left: auto;
        /* opera does not like 'margin:20px auto' */
        background-image: url("images/grad_bg.gif");
        background-repeat: repeat-x;
        background-position: top;
        border: 5px solid rgb(64,107,79);
        text-align:center;
        /* part 2 of 2 centering hack */
        width: 700px; /* ie5win fudge begins */
        width: 670px;
        }
html>body #content {
        width: 670px; /* ie5win fudge ends */
        }


#subtitle {
        width: 740px;
        padding: 0px;
        color: rgb(215,221,207);
        font-weight: bold;
        margin-top: 20px;
        margin-bottom: 5px;
        margin-right: auto;
        margin-left: auto;
        /* opera does not like 'margin:20px auto' */
        background-color: #000000;
        text-align:left;
        border-style:none;
        /* part 2 of 2 centering hack */
        width: 740px; /* ie5win fudge begins */
        width: 710px;
        }
html>body #subtitle {
        width: 710px; /* ie5win fudge ends */
        }



       /* FROM http://www.thenoodleincident.com/tutorials/box_lesson/basic4_touch.html */
#top {
        margin: 0px 0px 0px 0px;
        padding: 0px;
        border: 0px;
        background: #3D674C;
        background-image: url("images/texture_tile.jpg");
        background-repeat: repeat;
        background-position: top left;
        height: 100px; /* ie5win fudge begins */
        height: 80px;
        }
html>body #top {
        height: 80px; /* ie5win fudge ends */
        }


       /* FROM http://www.thenoodleincident.com/tutorials/box_lesson/basic4_touch.html */
#topedge {
        margin: 0px 0px 0px 0px;
        padding: 0px;
        border: 0px;
        background: #000000;
        background-image: url("images/torn_edge_bot.gif");
        background-repeat: repeat-x;
        background-position: top left;
        height: 6px; /* ie5win fudge begins */
        height: 4px;
        }
html>body #topedge {
        height: 6px; /* ie5win fudge ends */
        }




h1              {font-family: arial, helvetica, sans-serif;
                color: black;
                font-size: 18px;
                }

h2              {font-family: arial, helvetica, sans-serif;
                color: black;
                font-size: 16px;
                }

h1.onblackh1    {font-family: arial, helvetica, sans-serif;
                color: white;
                font-size: 18px;
                margin: 0px;
                padding: 0px;
                }

h2.onblackh2    {font-family: arial, helvetica, sans-serif;
                color: white;
                font-size: 16px;
                margin: 0px;
                padding: 0px;
                }

a.alpha         {
                color:black;
                font-weight:bold;
                text-decoration:none;
                letter-spacing: 0.5em;
                }

a:hover.alpha   {
                color:rgb(215,66,18);
                font-weight:bold;
                text-decoration:none;
                letter-spacing: 0.5em;
                }

a.title         {
                color:black;
                }

a.onblack:link               {
                color:rgb(215,66,18);
                }

a.onblack:visited               {
                color:rgb(246,230,116);
                }

a.onwhite       {
                color:rgb(141,36,11);
                }

li              {
                line-height:1.5;
                }

table.welcome   {width:100%;
                }

td.welcome      {width:50%;
                text-align:left;
                vertical-align:top;
                }


table.categ   {width:100%;
                }

td.categ      {width:33%;
                text-align:left;
                vertical-align:top;
                }

table.binding     {
                align:center;
                border-style:none;
                font-size:12px;
                color: rgb(64,107,79);
                border: 5px solid rgb(64,107,79);
                }

td.binding      {vertical-align:top;
                text-align:left;
                border-style:none;
                border-width:1px;
                padding:2px;
                }

p.binding       {color: rgb(64,107,79);
                font-weight:bold;
                margin:0px;
                padding:0px;
                text-align:left;
                }



DIV#searchdiv   {position:absolute;
                right:0px;
                top:25px;
                width:500px;
                height:50px;
                z-index:0;
                border-style:none;
                border-color:red;
                border-width:1px;
                }

img#searchp        {position:absolute;
                top:13px;
                right:410px;
                width:50px;
                height:11px;
                border-style:none;
                }

img#searchby        {position:absolute;
                top:39px;
                right:374px;
                width:14px;
                height:5px;
                border-style:none;
                }

img#searchtitlep        {position:absolute;
                top:39px;
                right:293px;
                width:32px;
                height:5px;
                border-style:none;
                }

img#searchauthorp        {position:absolute;
                top:39px;
                right:208px;
                width:46px;
                height:5px;
                border-style:none;
                }

img#searchisbnp       {position:absolute;
                top:39px;
                right:150px;
                width:26px;
                height:5px;
                border-style:none;
                }

img#searchagep        {position:absolute;
                top:39px;
                right:92px;
                width:21px;
                height:5px;
                border-style:none;
                }

input#searchfield        {position:absolute;
                margin: 0px 0px 0px 0px;
                padding: 0px;
                top:9px;
                right:95px;
                width:300px;
                font-size:12px;
                }

input#searchsubmit        {position:absolute;
                margin: 0px 0px 0px 0px;
                padding: 0px;
                top:9px;
                right:20px;
                width:60px;
                font-size:14px;
                }

input#searchtitle        {position:absolute;
                top:31px;
                right:328px;
                }


input#searchauthor        {position:absolute;
                top:31px;
                right:257px;
                }

input#searchisbn        {position:absolute;
                top:31px;
                right:180px;
                }

input#searchage        {position:absolute;
                top:31px;
                right:115px;
                }

IMG             {border-style:solid;
                 border-width:1px;
                 border-color:black;
                }


IMG#content_sun_img   {position:absolute;
                top:0px;
                left:0px;
                width:92px;
                height:88px;
                z-index:0;
                border-style:none;
                }


IMG#content_title_img   {position:absolute;
                top:15px;
                left:88px;
                width:196px;
                height:65px;
                z-index:0;
                border-style:none;
                }

IMG#menu_categories_img   {position:absolute;
                top:0px;
                right:522px;
                width:62px;
                height:19px;
                z-index:0;
                border-style:none;
                }

IMG#menu_spbooks_img   {position:absolute;
                top:0px;
                right:420px;
                width:82px;
                height:19px;
                z-index:0;
                border-style:none;
                }

IMG#menu_frbooks_img   {position:absolute;
                top:0px;
                right:323px;
                width:77px;
                height:19px;
                z-index:0;
                border-style:none;
                }

IMG#menu_aboutus_img   {position:absolute;
                top:0px;
                right:252px;
                width:51px;
                height:19px;
                z-index:0;
                border-style:none;
                }

IMG#menu_contactus_img   {position:absolute;
                top:0px;
                right:167px;
                width:65px;
                height:19px;
                z-index:0;
                border-style:none;
                }

IMG#menu_cart_img   {position:absolute;
                top:0px;
                right:65px;
                width:82px;
                height:19px;
                z-index:0;
                border-style:none;
                }

IMG#menu_home_img   {position:absolute;
                top:0px;
                right:20px;
                width:25px;
                height:19px;
                z-index:0;
                border-style:none;
                }


DIV#homeDiv   {position:absolute;
                left:50%;
                top:60px;
                margin-left:-275px;
                width:550px;
                height:380px;
                background-image: url("images/texture_tile.jpg");
                background-repeat: repeat;
                background-position: top left;
                background-color: #3D674C;
                z-index:0;
                }


DIV#botEdge     {position:absolute;
                left:50%;
                top:380px;
                margin-left:-275px;
                width:550px;
                height:6px;
                background-image: url("images/torn_edge_bot.gif");
                background-repeat: repeat-x;
                background-position: top right;
                background-color: #000000;
                z-index:0;
                }

DIV#leftEdge     {position:absolute;
                left:49%;
                top:0px;
                margin-left:-275px;
                width:6px;
                height:380px;
                background-image: url("images/torn_edge_left.gif");
                background-repeat: repeat-y;
                background-position: top right;
                background-color: #000000;
                z-index:0;
                }

DIV#rtEdge     {position:absolute;
                right:49%;
                top:0px;
                margin-right:-275px;
                width:6px;
                height:380px;
                background-image: url("images/torn_edge_rt.gif");
                background-repeat: repeat-y;
                background-position: top left;
                background-color: #000000;
                z-index:0;
                }


IMG#torn_edge1_img   {position:absolute;
                top:0px;
                left:0px;
                width:204px;
                height:6px;
                z-index:0;
                border-style:none;
                }

IMG#torn_edge2_img   {position:absolute;
                top:0px;
                left:204px;
                width:204px;
                height:6px;
                z-index:0;
                border-style:none;
                }

IMG#home_title_img   {position:absolute;
                top:30px;
                left:30px;
                width:311px;
                height:168px;
                z-index:0;
                border-style:none;
                }

IMG#home_byline_img   {position:absolute;
                top:240px;
                left:30px;
                width:495px;
                height:62px;
                z-index:0;
                border-style:none;
                }

IMG#home_sun_img   {position:absolute;
                top:-52px;
                left:366px;
                width:234px;
                height:228px;
                z-index:10;
                border-style:none;
                }

IMG#home_enter_img   {position:absolute;
                top:339px;
                left:225px;
                width:105px;
                height:55px;
                z-index:0;
                border-style:none;
                }

DIV#homeTextold  {position:absolute;
                left:50%;
                top:500px;
                margin-left:-275px;
                width:550px;
                color:#D6CFB6;
                font-size: 12px;
                text-align: left;
                }

DIV#homeText  {position:absolute;
                left:50%;
                top:500px;
                margin-left:-275px;
                width:550px;
                color:#D6CFB6;
                font-size: 15px;
                font-weight: bold;
                text-align: left;
                font-family:comic sans ms;
                }

-->
</style>
