body
{
    margin:0px;
    padding:0px;
    background:#ccc;

}

.next_prev
{
    float:left;
    color:#888;
    margin-left:20px;
    margin-top:4px;
    margin-right:20px;
}

.next_prev a
{
    color:#888;
}


#book_navbar
{
    background:#ccc;
    height:23px;    
 }
 
 #book_navbar a
 {
    color:#555;
 }
 

.arrow
{
    float:left;top:300px;
    position:relative;
    width:40px;height:80px;
    font-size:200%;
    margin:10px;
}

.arrow a
{
color:#24abee;
}

#image_div
{
	position:relative;
	width:950px;
}

#jump
{
    float:left;
    margin-right:10px;
}
#jump input
{
    margin:0px;
    padding:0px;
    margin-top:4px;
}

#left_corner
{
  width:10px;
  height:20px;
  background:url("/images/left_grey_corner.png");
  float:left;
}

#right_corner
{
  width:10px;
  height:20px;
  background:url("/images/right_grey_corner.png");
  float:right;
}

#main
{   
    margin:0px;
    padding:0px;
}

#main_frame
{
    width:1090px;
    border-top:0px;
}

#main_image
{
/*    position:absolute; */
}

#main_page
{
    margin:auto;
    width:950px;
    position:relative;
    float:left;
    
}

#numeric_links
{
    margin-top:4px;
    width:350px;
    float:left;
    overflow:hidden;
    height:16px;
}
#numeric_links .selected
{
    color:white;
    background:purple;
}

.clickable_div
{
    opacity:0.0;
    filter: alpha(opacity = 50);
    zoom:1;
    width:400px;
    position:relative;
    top:-100px;
}
.pageblock
{
}
.pageblock a
{
    color:#333;
}



#search
{
    float:right;
}

#toggletags
{
    float:right;
    margin-right:10px;
    margin-top:4px;
}

#toggletags a.selected
{
    color:purple;
    background:#ccc;
}

.booktext { 
        font-size:9pt;
        font-family:sans-serif;
        margin-left:0px;
        padding-right:35px;
        line-height:150%;
        padding-left:35px;
        width:401px;
        float:left;
        background:#fff;
        min-height:800px;
        border: 1px solid #aaa;
        text-align:justify;
    }
    a.booktext { text-decoration:none;color:#333;}