#leftbar .bodytext
{
	color:White;	
    margin: 5px;
}

#leftbar a
{
	font-family: sans-serif, Helvetica;
	font-weight: normal; 
 	color: white;
}

#leftbar a:hover
{
	color: red;
}

a 
{  	
	font-family: sans-serif;
	font-weight: normal; 
 	color: #777777;
    text-decoration:none;
}

a:visited
{
	color: #999999;
}

a:hover
{
	color: red;
}

.listlinks
{
	margin: 0 auto 0 auto;	
	width:400px;
}

#link_list ul
{
	font-size: 8pt;
	

}

#catalogtable div.cat_dead
{
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	height:10px;
	margin-top:0px;

	color:white;
	text-decoration:none;

	background-image: url(http://www.alternativebookshop.com/images/book-clsd.gif);
	background-repeat: no-repeat;
	background-position:0px -1px;
}

#catalogtable a
{
	color:white;
}

#catalogtable a:hover
{
	color:red;
}

#catalogtable div.cat_active
{
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	height:auto;

	color:white;
	
	text-decoration:none;

	background-image: url(http://www.alternativebookshop.com/images/book-clsd.gif);
	background-repeat: no-repeat;
	background-position:0px -1px;
}
#catalogtable div.cat_active:hover
{
	color:red;
	background-image: url(http://www.alternativebookshop.com/images/book-opn.gif);
	background-repeat: no-repeat;
}

.sidebox a
{
	color:white;
	font-size:1.1em;
}

.sidebox a:hover
{
	color:red;
}

#newbooks a
{

}

#menu td
{
	border:1px black solid;	
	border-left-width:0px;	
	border-right-width:0px;
    background-repeat:no-repeat;
    background-image:url(http://www.alternativebookshop.com/images/led-box-green.gif)	;
    background-position: 0px -2px;
    text-indent:12px;
}

a.shoppingbasket 
{  	
	font-family:  sans-serif;
	font-size: 8pt; 
	font-weight: bold;
	text-decoration: none; 
 	color:black;
}
a.shoppingbasket:hover
{  	
 	color:red;
}



#menu a 
{  	
	font-family:  sans-serif;
	font-size: 64%; 
	text-decoration: none; 
 	color:black;
}

#menu a:hover   
{  
	color: red; 		
}


body
{ 	
	margin: 0;
	padding: 0;	
	color: #444;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
    background-image:url(http://www.alternativebookshop.com///images/darkrabbitblurr.gif);
    background-attachment: fixed
}

p.content	
{ 		
	margin: 20px;
	margin-top:0px;
	line-height:normal;
	padding: 0;	
	color: black;
	font-size: 80%; 
	font-family: sans-serif;
}


.bodytext	
{ 		
	margin: 20px;
	margin-top:0px;
	line-height:normal;
	padding: 0;	
	color: black;
	font-family: sans-serif;
	font-size: x-small;
}

p, ul, ol, dl {margin: 0 0 1em 0;}
ul, ol, dl {padding-left: 1em;}
ul {list-style-type: square;}


a.bookpanel_title {text-decoration:none;}


h1 {  font-family: Arial, Helvetica, sans-serif; font-size: medium; font-style: normal; font-weight: bold;}

.title {  font-family: Arial, Helvetica, sans-serif; font-size: medium; font-style: normal; font-weight: bold;}

input    {   font-family: Arial, Helvetica, sans-serif; border: thin #999999 solid;}
select   {  font-family: Arial, Helvetica, sans-serif; font-size: small; border: thin #999999 solid;}
textarea {border: thin #999999 solid; font-family: Arial, Helvetica, sans-serif;}


.page {  background-color: #001100}
.logo 
{  

	width:404px;
	
	background-image: url(http://www.alternativebookshop.com/images/t2.jpg);
    background-repeat:no-repeat;
}

h2 {  font-size: 16px}
h3 {  font-size: 14px}
