body, p, div, table, tr, td, ul, ol, li {
	font-family:Verdana;
	font-size:small;
}

a{
color:#747474;
}

body{
margin-top:0px;
}

.navbar{
background:url('nav_bg.gif') transparent repeat-x;
height:24px;
}

.navbar a{
text-decoration:none;
position:relative;
top:-7px;
}

.navbar a:hover{
color:#bfbfbf;
}

.navbar ul{
text-decoration:none;
list-style:none;
display:block;
margin:0px;
height:24px;
padding:0px;
}

.navbar li{
display:inline;
height:24px;
}

blackborder_details{
top:200px;
position:relative;
color:#000000;
}

.navbar{
background-color:#2557ad;
color:#ffffff;
}

.navbar a{
color:#ffffff;
}

h1 {
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #000000;
}

img.blackborder {
	border-color:#000000;}

.FieldStatus {
	color: red;
}

.sidebar-caption {
	font-family:Verdana;
	font-size:13px;
	background-color:#c0c0c0;
	color:#000000;
height:35px;

font-weight:bold;
}

.sidebar-caption td{padding-left:5px;}

.sidebar {
	font-family:Verdana;
	font-size:11px;
	background-color:#e0e0e0;
	color:#000000;
}

.sidebar a{
color:#000000;

}

.sidebar li{
border-bottom:2px solid #ffffff;
width:190px;
margin:0 auto;
padding-top:5px;
padding-bottom:5px;
}

.sidebar li a{
color:#000000;
text-decoration:none;
font-size:13px;
}

.sidebar ul{
list-style:none;
margin-left:0px;
padding-left:0px;
margin-top:0px;
}

.pghead {
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
background-color:#2557ad;
color:#ffffff;
height:25px;
padding-left:5px;
}

div.MissingThumb	 {
	float:center;
	color:#FFFFFF;
	font-size:9px;
	position:relative;
	width:58px;
	top:-75px;
	height:0px;
	text-decoration:none;
	cursor:hand;
	text-align:center;
}

div.MissingThumb a	 {
	
	color:#FFFFFF;
	text-decoration:none;
}

div.MissingCover	 {
	float:center;
	color:#FFFFFF;
	font-size:10px;
	position:relative;
	width:130px;
	top:-120px;
	height:0px;
	text-decoration:none;
	cursor:hand;
	text-align:center;
}

div.MissingCover a	 {
	
	color:#FFFFFF;
	text-decoration:none;
}





/* CSS for template site only - should be removed */
table.template {
	border:1px solid gray;
	background-color:#dcdcdc;
	padding:3px;
	font-family:Verdana;
	font-size:8pt;
}
td.template {
	font-family:Verdana;
	font-size:8pt;
}

.home_button{
background:url('home_button.gif') transparent no-repeat;
height:41px;
width:189px;

margin:0 auto;
padding-right:2px;
}

.home_button a{
color:#ffffff;
margin-left:75px;
top:12px;
position:relative;
text-decoration:none;
}

.help_button{
background:url('help_button.gif') transparent no-repeat;
height:41px;

padding-right:2px;
width:189px;
}

.help_button a{
color:#ffffff;
margin-left:75px;
top:12px;
position:relative;
text-decoration:none;
}

.libs_button{
background:url('libs_button.gif') transparent no-repeat;
height:41px;

width:189px;
}

.libs_button a{
color:#ffffff;
margin-left:75px;
top:12px;
position:relative;
text-decoration:none;
}

.collhead{
color:#ffffff;
}

.collhead a{
color:#ffffff;
text-decoration:none;
font-size:10px;
}

.footer{
background-color:#2557ad;
color:#ffffff;
}

.footer a{color:#ffffff;font-size:11px;}

.cart a{color:#000000;text-decoration:none;}

.login a{border:1px solid #e0e0e0;
padding:2px;
}
