#site {
   width: 1050px;
   position: relative;
}

#logo{
   position: absolute;
   left: 133px;
   top: 3px;
   width: 205px;
   height: 159px;
   z-index: 50;
}

#logoPNG{
   position: absolute;
   width: 216px;
   height: 168px;
   left: 127px;
   top: 0;
   z-index: 30;
}

#raven{
   position: absolute;
   width: 72px;
   height: 115px;
   left: 90px;
   top: 65px;
   z-index: 20;
}

#topLinks{
   float: right;
   margin-right: 15px;
   height: 20px;
}

#topLinks div {float: left; display: inline;    height: 20px;}
#topLinks div span {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #fff; padding: 0px 4px 0px 4px; }
#topLinks div a {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #dad8d8; text-decoration: none;}
#topLinks div a:hover{color: #fff; }

#search{
   width: 295px;
   height: 67px;
   position: absolute;
   right: 82px;
   top: 15px;
   z-index: 60;
}

#searchArea{
   width: 295px;
   height: 47px;
   margin: 0px 0px 0px 0px;
   padding: 4px 0px 0px 13px;
   background-image: url('/images/search-bg.gif');
   background-repeat: no-repeat;
   clear: right;
}

#search table td#searchTitle{
   width: 129px;
   font-size: 14px;
   font-weight: bold;
   letter-spacing: -1px;
   color: #bcbbbb;
}

#search table td#underSrchTitle{
   font-size: 11px;
   color: #bcbbbb;
   padding-top: 4px;
}

#search table td#underSrchTitle a{
   font-size: 11px;
   color: #9d50d8;
   
}

#search table td#underSrchBox{
   padding-top: 6px;
}

#search table td#underSrchBox a{
   font-size: 11px;
   color: #c3c2c2;
   font-weight: bold;
   text-decoration: none;
}
#search table td#underSrchBox a:hover{
   color: #fff;
}

#search table td input{
   background-color: #000;
   border: 1px solid #2d2f5d;
   width: 139px;
   font-size: 10px;
   color: #d0c9c9;
}

/* NAV DHTML */

#nav{
   position: absolute;
   left: 95px;
   top: 171px;
   width: 302px;
   height: 701px;
}

#navRel, #leftRel{
   width: 100%;
   height: 100%;
   position: relative;
}

#navRel div.navLink{
   width: 153px;
   height: 33px;
   padding-bottom: 20px;
}

#navRel div.navLinkMid{
   width: 153px;
   height: 33px;
   padding-bottom: 18px;
}

#navRel div.navLinkBot{
   width: 153px;
   height: 33px;
   padding-bottom: 20px;
}

.navMenu{
   width: 159px;
   position: absolute;
   left: 159px;
   z-index: 50;
}

#navFeatured{
   top: 4px;
   display: none;
}

#navBookstore{
   top: 58px;
   display: none;
}  

#navExhibitions{
   top: 110px;
   display: none;
}

#navCommunity{
   top: 158px;
   display: none;
}

#navBuyBooks{
   top: 212px;
   display: none;
}

#navLinkReferences{
   top: 260px;
   display: none;
}

.navItem{
   position: relative;
   width: 159px;
   height: 23px;
}

.navItemBG{
   position: absolute;
   left: 0px;
   top: 0px;
   width: 159px;
   height: 23px;
}

.navItemLink{
   position: absolute;
   left: 8px;
   top: 1px;
   width: 151px;
   height: 19px;
}

.navItemLink a{
   color: #feffbb;
   font-size: 12px;
   /* letter-spacing: -1px; */
   font-weight: bold;
   text-decoration: none;
   font-family: arial;
}  

.navItemLink a:hover{
   color: #fefed8;
}

#navLamp{
   position: absolute;
   left: 0;
   top: 0;
   width: 500px;
   height: 900px;
   z-index: 0;
   background-image: url('../images/lamp-post.png');
   background-repeat: no-repeat;
}

#left{
   width: 644px;
   height: 862px;
   z-index: 20;
   background-repeat: no-repeat;
}

.leftBG1{ background-image: url('/images/bg1.jpg'); }
.leftBG2{ background-image: url('/images/bg2.jpg'); }
.leftBG3{ background-image: url('/images/bg3.jpg'); }
.leftBG4{ background-image: url('/images/bg4.jpg'); }
.leftBG5{ background-image: url('/images/bg5.jpg'); }
.leftBG6{ background-image: url('/images/bg6.jpg'); }


/* MAIN STYLES */

#main{
   position: absolute;
   left: 397px;
   top: 0;
   width: 653px;
   z-index: 21;
}

.mainContent{
   width: 100%;
   padding: 155px 0 40px 0;
}


.box_content_1, .box_content_2, .box_content_3, 
.box_content_4, .box_content_5, .box_content_6, 
.srchbox_content{
   width: 540px;
   padding-left: 10px;
}

.box_content_1 div.pageDescription h1{ color: #9fe744; }
.box_content_2 div.pageDescription h1{ color: #f8d152; }
.box_content_3 div.pageDescription h1{ color: #6b3fdb; }
.box_content_4 div.pageDescription h1{ color: #064edb; }
.box_content_5 div.pageDescription h1{ color: #e8523d; }
.box_content_6 div.pageDescription h1{ color: #c6e446; }

.pageDescription a { text-decoration: none; }
.box_content_1 div.pageDescription a{ color: #9fe744; }
.box_content_2 div.pageDescription a{ color: #f8d152; }
.box_content_3 div.pageDescription a{ color: #6b3fdb; }
.box_content_4 div.pageDescription a{ color: #064edb; }
.box_content_5 div.pageDescription a{ color: #e8523d; }
.box_content_6 div.pageDescription a{ color: #c6e446; }


/* NEON BOXES */

td.box_tlc_1, td.box_tlc_1a, td.box_tlc_1b, td.box_tlc_1, td.box_tlc_2, td.box_tlc_3, 
td.box_tlc_4, td.box_tlc_5, td.box_tlc_6, td.box_tlc_7{ 
 width: 60px; height: 54px; background-repeat: no-repeat;
}
td.box_tlc_1a{ background-image: url('../images/boxes/tlc_1a.png'); }
td.box_tlc_1b{ background-image: url('../images/boxes/tlc_1b.png'); }
td.box_tlc_1 { background-image: url('../images/boxes/tlc_1.png'); }
td.box_tlc_2 { background-image: url('../images/boxes/tlc_2.png'); }
td.box_tlc_3 { background-image: url('../images/boxes/tlc_3.png'); }
td.box_tlc_4 { background-image: url('../images/boxes/tlc_4.png'); }
td.box_tlc_5 { background-image: url('../images/boxes/tlc_5.png'); }
td.box_tlc_6 { background-image: url('../images/boxes/tlc_6.png'); }
td.box_tlc_7 { background-image: url('../images/boxes/tlc_7.png'); }

td.box_trc_1, td.box_trc_1a, td.box_trc_1b, td.box_trc_1, td.box_trc_2, td.box_trc_3, 
td.box_trc_4, td.box_trc_5, td.box_trc_6, td.box_trc_7{ 
 width: 71px; height: 54px; background-repeat: no-repeat;
}
td.box_trc_1a{ background-image: url('../images/boxes/trc_1a.png'); }
td.box_trc_1b{ background-image: url('../images/boxes/trc_1b.png'); }
td.box_trc_1 { background-image: url('../images/boxes/trc_1.png'); }
td.box_trc_2 { background-image: url('../images/boxes/trc_2.png'); }
td.box_trc_3 { background-image: url('../images/boxes/trc_3.png'); }
td.box_trc_4 { background-image: url('../images/boxes/trc_4.png'); }
td.box_trc_5 { background-image: url('../images/boxes/trc_5.png'); }
td.box_trc_6 { background-image: url('../images/boxes/trc_6.png'); }
td.box_trc_7 { background-image: url('../images/boxes/trc_7.png'); }

td.box_llc_1, td.box_llc_1a, td.box_llc_1b, td.box_llc_1, td.box_llc_2, td.box_llc_3, 
td.box_llc_4, td.box_llc_5, td.box_llc_6, td.box_llc_7{ 
 width: 60px; height: 77px; background-repeat: no-repeat;
}
td.box_llc_1a{ background-image: url('../images/boxes/llc_1a.png'); }
td.box_llc_1b{ background-image: url('../images/boxes/llc_1b.png'); }
td.box_llc_1 { background-image: url('../images/boxes/llc_1.png'); }
td.box_llc_2 { background-image: url('../images/boxes/llc_2.png'); }
td.box_llc_3 { background-image: url('../images/boxes/llc_3.png'); }
td.box_llc_4 { background-image: url('../images/boxes/llc_4.png'); }
td.box_llc_5 { background-image: url('../images/boxes/llc_5.png'); }
td.box_llc_6 { background-image: url('../images/boxes/llc_6.png'); }
td.box_llc_7 { background-image: url('../images/boxes/llc_7.png'); }

td.box_lrc_1, td.box_lrc_1a, td.box_lrc_1b, td.box_lrc_1, td.box_lrc_2, td.box_lrc_3, 
td.box_lrc_4, td.box_lrc_5, td.box_lrc_6, td.box_lrc_7{ 
 width: 71px; height: 77px; background-repeat: no-repeat;
}
td.box_lrc_1a{ background-image: url('../images/boxes/lrc_1a.png'); }
td.box_lrc_1b{ background-image: url('../images/boxes/lrc_1b.png'); }
td.box_lrc_1 { background-image: url('../images/boxes/lrc_1.png'); }
td.box_lrc_2 { background-image: url('../images/boxes/lrc_2.png'); }
td.box_lrc_3 { background-image: url('../images/boxes/lrc_3.png'); }
td.box_lrc_4 { background-image: url('../images/boxes/lrc_4.png'); }
td.box_lrc_5 { background-image: url('../images/boxes/lrc_5.png'); }
td.box_lrc_6 { background-image: url('../images/boxes/lrc_6.png'); }
td.box_lrc_7 { background-image: url('../images/boxes/lrc_7.png'); }

td.box_lbg_1, td.box_lbg_1a, td.box_lbg_1b, td.box_lbg_1, td.box_lbg_2, td.box_lbg_3, 
td.box_lbg_4, td.box_lbg_5, td.box_lbg_6, td.box_lbg_7{ 
 width: 60px;
}
td.box_lbg_1a{ background-image: url('../images/boxes/lbg_1a.png'); }
td.box_lbg_1b{ background-image: url('../images/boxes/lbg_1b.png'); }
td.box_lbg_1 { background-image: url('../images/boxes/lbg_1.png'); }
td.box_lbg_2 { background-image: url('../images/boxes/lbg_2.png'); }
td.box_lbg_3 { background-image: url('../images/boxes/lbg_3.png'); }
td.box_lbg_4 { background-image: url('../images/boxes/lbg_4.png'); }
td.box_lbg_5 { background-image: url('../images/boxes/lbg_5.png'); }
td.box_lbg_6 { background-image: url('../images/boxes/lbg_6.png'); }
td.box_lbg_7 { background-image: url('../images/boxes/lbg_7.png'); }

td.box_rbg_1, td.box_rbg_1a, td.box_rbg_1b, td.box_rbg_1, td.box_rbg_2, td.box_rbg_3, 
td.box_rbg_4, td.box_rbg_5, td.box_rbg_6, td.box_rbg_7{ 
 width: 71px;
}
td.box_rbg_1a{ background-image: url('../images/boxes/rbg_1a.png'); }
td.box_rbg_1b{ background-image: url('../images/boxes/rbg_1b.png'); }
td.box_rbg_1 { background-image: url('../images/boxes/rbg_1.png'); }
td.box_rbg_2 { background-image: url('../images/boxes/rbg_2.png'); }
td.box_rbg_3 { background-image: url('../images/boxes/rbg_3.png'); }
td.box_rbg_4 { background-image: url('../images/boxes/rbg_4.png'); }
td.box_rbg_5 { background-image: url('../images/boxes/rbg_5.png'); }
td.box_rbg_6 { background-image: url('../images/boxes/rbg_6.png'); }
td.box_rbg_7 { background-image: url('../images/boxes/rbg_7.png'); }

td.box_tbg_1, td.box_tbg_1a, td.box_tbg_1b, td.box_tbg_1, td.box_tbg_2, td.box_tbg_3, 
td.box_tbg_4, td.box_tbg_5, td.box_tbg_6, td.box_tbg_7{ 
 height: 54px;
}
td.box_tbg_1a{ background-image: url('../images/boxes/tbg_1a.png'); }
td.box_tbg_1b{ background-image: url('../images/boxes/tbg_1b.png'); }
td.box_tbg_1 { background-image: url('../images/boxes/tbg_1.png'); }
td.box_tbg_2 { background-image: url('../images/boxes/tbg_2.png'); }
td.box_tbg_3 { background-image: url('../images/boxes/tbg_3.png'); }
td.box_tbg_4 { background-image: url('../images/boxes/tbg_4.png'); }
td.box_tbg_5 { background-image: url('../images/boxes/tbg_5.png'); }
td.box_tbg_6 { background-image: url('../images/boxes/tbg_6.png'); }
td.box_tbg_7 { background-image: url('../images/boxes/tbg_7.png'); }

td.box_bbg_1, td.box_bbg_1a, td.box_bbg_1b, td.box_bbg_1, td.box_bbg_2, td.box_bbg_3, 
td.box_bbg_4, td.box_bbg_5, td.box_bbg_6, td.box_bbg_7{ 
 height: 77px;
}
td.box_bbg_1a{ background-image: url('../images/boxes/bbg_1a.png'); }
td.box_bbg_1b{ background-image: url('../images/boxes/bbg_1b.png'); }
td.box_bbg_1 { background-image: url('../images/boxes/bbg_1.png'); }
td.box_bbg_2 { background-image: url('../images/boxes/bbg_2.png'); }
td.box_bbg_3 { background-image: url('../images/boxes/bbg_3.png'); }
td.box_bbg_4 { background-image: url('../images/boxes/bbg_4.png'); }
td.box_bbg_5 { background-image: url('../images/boxes/bbg_5.png'); }
td.box_bbg_6 { background-image: url('../images/boxes/bbg_6.png'); }
td.box_bbg_7 { background-image: url('../images/boxes/bbg_7.png'); }

td.box_inner, 
td.srchbox_inner{ 
 width: 550px;
}


#footer{
   position: absolute;
   left: 40px;
   top: 820px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #666699;
   width: 352px;
   text-align: justify;
}

#footer a{
   color: #666699;
   font-size: 10px;
   text-decoration: none;
}

#copyright{
   font-family: Arial, Helvetica, sans-serif;
   color: #003399;
   font-size: 10px;
}

h1.ftHdr{
   width: 515px; 
   margin: 0 auto;
   padding: 0;
}

#featured-landing{
   width: 503px;
   height: 733px;
   background-image: url('../images/featured-landing.jpg');
   background-repeat: no-repeat;
   position: relative;
   top: -46px;
   left: 96px;
}

#feat1, #feat2, #feat3, #feat4, #feat5, #feat6{
   position: absolute;
   height: 81px;
}

#feat1{
   top: 87px;
   left: 133px;
}

#feat2{
   top: 167px;
   left: 80px;
}

#feat3{
   top: 248px;
   left: 94px;
}

#feat4{
   top: 329px;
   left: 0px;
}

#feat5{
   top: 411px;
   left: 13px;
}

#feat6{
   top: 488px;
   left: 78px;
}


#bookstore-landing{
   width: 630px;
   height: 776px;
   background-image: url('../images/bookstore-landing.jpg');
   background-repeat: no-repeat;
   position: relative;
   top: -70px;
   left: 22px;
}

#bl1, #bl2, #bl3, #bl4, #bl5, #bl6{
   position: absolute;
}

#bl1{
   top: 65px;
   left: 157px;
}

#bl2{
   top: 149px;
   left: 150px;
}

#bl3{
   top: 232px;
   left: 150px;
}

#bl4{
   top: 309px;
   left: 91px;
}

#bl5{
   top: 388px;
   left: 0px;
}

#bl6{
   top: 467px;
   left: 116px;
}



.buyBooksTD2 input{
   width: 174px;
}

.siteLink{
   padding-bottom: 6px;
}

.vidSmugMug{
   width: 425px; border: 1px solid #4e4e4e; margin: 15px auto; padding-top: 15px;
}

.vidLink{
   width: 425px; text-align: center; margin: 5px auto; padding-bottom: 15px;
}

.siteMapTop{
   margin: 5px 0px 10px 0px;
}

.siteMapSubItem{
   padding-bottom: 5px;
   width: 240px;
}  

.siteMapHdrLink{
   padding: 10px 0px 10px 0px;
   width: 240px;
}

.box_content_4 div.pageDescription .siteMapHdrLink a{
   color:#CBCBCB;
}

.siteMapTdLt, .siteMapTdRt{
   width: 240px;
   padding-right: 10px;
}
