#login
    {
    position: absolute;
    width: auto;
    height: auto;
    top: 38px;
    right: 15px;
    font-size: 12px; 
    color: #333333;
    font-family: verdana, Arial, Helvetica, sans-serif;
    }

.textField 
	{
	FONT-SIZE: 16px; 
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; 
	}


#menu_bar
	{
  	position: absolute;
   	width: 250px;
    	height: auto;
    	top: 140px;
    	left: 20px;
    	} 


#navigation
	{
    position: absolute;
    top: 90px;
    left: 20px;
	width: 250px;
    }

#content_wide
	{
    margin-top: 90px;
    margin-left: 100px;
	margin-right: 100px;
    }


#content
	{
    margin-top: 90px;
    margin-left: 300px;
	margin-right: 200px;
    }


#content_centered
	{
    margin-top: 90px;
    margin-left: 200px;
	margin-right: 200px;
    }


#contact_info
	{
  	color: #000000; 
	background: #ffffff;
	font-size: 16px; 
	font-family: verdana, Arial, Helvetica, sans-serif;
	}






.links:visited
	{
	color: #000000;
	text-decoration: none;
	}

.links:link
	{
	color: #000000;
	text-decoration: none;
	}

.links:hover
	{
	color: #2222aa;
	text-decoration: underline;
	}

.green_links:visited
	{
    font-weight: bold;
	color: #117700;
	text-decoration: none;
	}

.green_links:link
	{
    font-weight: bold;
	color: #117700;
	text-decoration: none;
	}

.green_links:hover
	{
    font-weight: bold;
	color: #2222aa;
	text-decoration: underline;
	}



.biggray
	{
	vertical-align: middle;
	color: #777777;
    font-size: 16px; 
    font-family: verdana, Arial, Helvetica, sans-serif;
	}

.biggraylink:visited
	{
	color: #777777;
    font-size: 16px; 
    font-family: verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

.biggraylink:link
	{
	color: #777777;
    font-size: 16px; 
    font-family: verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

.biggraylink:hover
	{
	color: #2222aa;
    font-size: 16px; 
    font-family: verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}


#searchbox
    {
    position: absolute;
    height: 40px;
    top: 6px;
    left: 0px;
    width:100%;
    z-index: 19;
    }
    
#toolbar_left
    {
    position: absolute;
    top: 0px;
    left: 236px;
    z-index: 9;
    }

#toolbar_right
    {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 9;
    }

#toolbar
	{
  	position: absolute;
    height: 34px;
    top: 0px;
    left: 0px;
    width: 100%;
    background: #ebebeb;
    z-index: 2;
    }

#toolbarshadow
    {
  	position: absolute;
    height: 36px;
    top: 0px;
    left: 0px;
    width: 100%;
    background: #c0c0c0;
    z-index: 1;
    }



#gobutton
    {
	BORDER-RIGHT: #888888 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #888888 1px solid; 
	FONT-SIZE: 15px; 
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 25px;
	background: #ebebeb;
	color: #777777;    
	}

.input_box
	{
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #666666 1px solid; 
	BORDER-LEFT: #666666 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	}

#logo
	{
    position: absolute;
    top: 0px;
    left: 5px;
	z-index: 99;
    }

#framedivider
	{
    position: absolute;
    width: 100%;
    height: 1px;
    top: 56px;
    left: 0px;
    background: #888888;
    }

.bordered 
	{
	border-width: 1px;
	border-color: #dddddd;
	border-style: solid;
	}

#bestsellers
	{
  	position: absolute;
    width: 260px;
    top: 80px;
    left: 10px;
    }
#bestsellerline1
	{
    position: absolute;
    height: 100%;
    width: 1px;
    top: 0px;
    bottom: 0px;
    left: 0px;
    background: #888888;
    }
#bestsellerline2
	{
    position: absolute;
    height: 100%;
    width: 1px;
    top: 0px;
    bottom: 0px;
    right: 0px;
    background: #555555;
    }
#bestsellersbox
	{
  	position: absolute;
    width: 260px;
    top: 0px;
    left: 0px;
    background: #888888;
    padding-top: 1px;
    padding-bottom: 3px;
    text-align: center;
    }
#bestsellersbooks
	{
  	position: relative;
    top: 30px;
    left: 0px;
    right: 0px;
    text-align: center;
    padding-bottom: 53px;
    }
#bestsellersul
    {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 15px;
    height: 15px;
    }
#bestsellersur
    {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 15px;
    height: 15px;
    }
#morebestsellersbox
	{
  	position: absolute;
    width: 260px;
    bottom: 0px;
    left: 0px;
    background: #555555;
    padding-top: 1px;
    padding-bottom: 3px;
    text-align: center;
    }
#morebestsellersll
    {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 15px;
    height: 15px;
    }
#morebestsellerslr
    {
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 15px;
    height: 15px;
    }



.ruby
	{
	color: #882211;
	}

.bigwhite
	{
	vertical-align: middle;
	color: #ffffff;
    font-size: 16px; 
    font-family: verdana, Arial, Helvetica, sans-serif;
	}




#all_content
	{
    margin-top: 110px;
    margin-left: 150px;
	margin-right: 150px;
    }

#wide_content
	{
    margin-top: 10px;
    margin-left: 0px;
	margin-right: 0px;
    }

.section_header
	{
    position: relative;
    top: -3px;
    font-weight: bold;
    color: #333333;
	}

.content_indented
	{
    position: relative;
    left: 30px;
	}

.code_indented
	{
    position: relative;
    left: 24px;
	}

.content_indented_spaced
	{
    position: relative;
    top: 6px;
    left: 30px;
	}
	
#title
    {
    position: absolute;
    top: 5px;
    left: 70px;
    font-size: 23px; 
    font-family: verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	z-index: 99;
    }

#title:link
	{
    font-size: 23px; 
    font-family: verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	z-index: 99;
	}

.mediumwhitelink:visited
	{
	color: #ffffff;
    font-size: 13px; 
    font-family: verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

.mediumwhitelink:link
	{
	color: #ffffff;
    font-size: 13px; 
    font-family: verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

.mediumwhitelink:hover
	{
	color: #ffffff;
    font-size: 13px; 
    font-family: verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
	
.links:visited
	{
	color: #000000;
	text-decoration: none;
	}

.links:link
	{
	color: #000000;
	text-decoration: none;
	}

.links:hover
	{
	color: #000000;
	text-decoration: underline;
	}



#title:visited
	{
    font-size: 23px; 
    font-family: verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	z-index: 99;
	}

#title:hover
	{
    font-size: 23px; 
    font-family: verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	z-index: 99;
	}

#whitetitlebox
    {
  	position: absolute;
    height: 37px;
    top: 0px;
    left: 0px;
    width: 236px;
    background: #ffffff;
    z-index: 90;
    }


.searchField 
	{
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #666666 1px solid; 
	BORDER-LEFT: #666666 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	FONT-SIZE: 16px; 
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 24px
	}

    
#subtitle
    {
    position: absolute;
    width: auto;
    height: auto;
    top: 38px;
    left: 70px;
    font-size: 14px; 
    color: #999999;
    font-family: verdana, Arial, Helvetica, sans-serif;
    }

#location
    {
    position: absolute;
    width: auto;
    height: auto;
    top: 95px;
    left: 165px;
    font-size: 12px; 
    color: #777777;
    font-family: verdana, Arial, Helvetica, sans-serif;
    }




body 
	{
  	color: #000000; 
	background: #ffffff;
	font-size: 16px; 
	font-family: verdana, Arial, Helvetica, sans-serif;
	}


td
	{
	font-size: 16px; 
	font-family: verdana, Arial, Helvetica, sans-serif;
	}


#time
	{
    font-size: 9px; 
    font-family: verdana, Arial, Helvetica, sans-serif;
	color: #bbbbbb;
    margin-top: 75px;
	margin-right: 10px;
    text-align: center;
	}

a:visited
	{
	color: #2222aa;
	text-decoration: none;
	}

a:link
	{
	color: #2222aa;
	text-decoration: none;
	}

a:hover
	{
	color: #2222aa;
	text-decoration: underline;
	}


.smaller
	{
	font-size: 12px; 
	font-family: verdana, Arial, Helvetica, sans-serif; 
	}