body {	color: #333333;	background-color: #ffffff;	font-family:Arial,Helvetica,sans-serif;	font-size: 0.8em;	line-height: 1.5em;	padding-top: 0;	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	margin: 0px;}table {	color: #333333;	font-family:Arial,Helvetica,sans-serif;	border: none;
	color: #666666;	}	a, a:link, a:active { color: #333399; text-decoration: none;}a:visited { color: #330066;}a:hover { color: #000033; }acronym { color: #000033; cursor: help; }
 

h1 { color: #000000; font-size: 1.3em; font-weight: bold; margin-top: 0.1em; margin-bottom: 0.1em;}h2 { color: #000000; font-size: 1.2em; font-weight: bold; margin-top: 0.1em; margin-bottom: 0.1em;}h3 { color: #000000; font-weight: bold; font-size: 1.1em;margin-bottom: 0.5em; }p { line-height: 1.5em; margin-bottom: 1em; }ol { line-height: 1.5em; margin-bottom: 1em;}ul { line-height: 1.5em; margin-bottom: 1em;}

img {
border: 0;
}

input, textarea {
	border: 1px solid #999999;
	color: #000000;
}

#logo {
	background: #FFFFFF;	background-image: url('/images/logo.gif');	position: absolute;	left: 11px;	top:33px;	height: 96px;	width: 160px;	z-index: 2;	text-align: center;	}	#topbar {
	background-image: url('/images/gradient.gif');	font-size: 0.8em;	overflow: hidden;	position: absolute;
	left: 10px;	top: 30px;	height: 100px;	width: 790px;	z-index: 1;
	border-bottom: 1px solid #aaccee;
	border-top: thin solid #aaccee;
	border-left: thin solid #aaccee;
	border-right: thin solid #aaccee;	}	#linkbar {
	line-height: 30;	color: #666666;	background: #FFFFFF;	font-size: 0.8em;	position: absolute;	top: 0px;	height: 30px;
	left: 0px;
	width: 800px;	z-index: 3;	}#linkbartextleft {position: absolute;left: 25px;
line-height: 25px;}
#linkbartextright {position: absolute;right: 25px;
line-height: 25px;}	#linkbar a {	color: #888888;	text-decoration: none;	background-color: #FFFFFF;	}	#linkbar a:hover {	color: #333333;	text-decoration: none;	}	#search {	position: absolute;	top: 40px;	left: 550px;	z-index: 4;	}
	
#notices {
	position: absolute;
	top: 40px;
	left: 225px;
	width:300px;
	height: 100px;
	overflow: scroll;
	color: #ff0000;	font-weight: bold;
	font-size: .9em;
	border: 2px solid #666666; 
	background-color: #EEEEEE;
	z-index: 3;
}	#adspace {	position: absolute;	top: 150px;	left: 5px;	z-index: 3;	}	#signin {	position: absolute;	top: 10px;	left: 550px;	z-index: 4;	}	#container {	position: absolute;	top: 150px;	left: 200px;	width: 500px;	z-index: 3;	}
	
#greyout {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 1000px;
z-index: 100;
opacity: 0.50;
-moz-opacity:0.50;
filter:alpha(opacity=50);
background-color: #666666;
display: none;
}

#activitycontainer {
position: absolute;
width: 100%;
display: none;
z-index: 125;
}

#activitybox {
position: absolute;
text-align: center;
left: 25%;
right: 25%;
width: 50%;
text-align: center;
background-color: #FFFFFF;
border: 2px solid #003399;
z-index: 150;
-moz-opacity:1;
filter:alpha(opacity=100);
display: none;
}	.booklisting {

	position: relative;
	left: 15px;
	width: 90%;

}
.copyright {	position: relative;	left: 20px;	right: 20px;		border-top: thin solid #999999;	color: #666666;	background-color:#FFFFFF;	text-align: center;}.copyright a {	text-decoration: none;	left: 20px;	right: 20px;	color: #333333;	background-color:#FFFFFF;	text-align: center;	font-size:.9em;}.copyright a:hover {	text-decoration: underline;	left: 20px;	right: 20px;	color: #000000;	background-color:#FFFFFF;	text-align: center;	font-size:.9em;}.important {	color: #ff0000;	font-weight: bold;
	font-size: .9em;}



.saved {
	font-weight: bold;
	font-size: .9em;
	color: #0033CC;
}.problem {	color: #cc1111;}.parenthesis {	font-size: 80%;	color: #666666;	}
	
.details {
	font-size: .9em;
	color: #666666;
}

.itemlinks a {
	font-size: .9em;
	color: #333399;	font-weight: bold;
}

.itemlinks a:hover {
	font-size: .9em;
	color: #006600;	font-weight: bold;
}

input.clear, select.clear, textarea.clear {
	font-family:Arial,Helvetica,sans-serif;
	border: none;
	background-color: #FFFFFF;
	border: thin solid #FFFFFF;
	font-size: 1.0em;
	color: #666666;

}

select.clear:focus, select.clear:hover, input.clear:focus, input.clear:hover, textarea.clear:focus, textarea.clear:hover {
	font-family:Arial,Helvetica,sans-serif;
	border: thin solid #999999;
	background-color: #FFFFFF;
	font-size: 1.0em;
	color: #000000;

}

input.clearhead {

	font-family:Arial,Helvetica,sans-serif;
	border: none;
	background-color: #FFFFFF;
	font-weight: bold;
	color: #333399;
	font-size: 1.0em;
}

input.empty, textarea.empty {
	font-family:Arial,Helvetica,sans-serif;
	border: none;
	background-color: #FFFFFF;
	font-size: 1.0em;
	color: #EE9999;
}

.colhead {

	font-size: 1.3em;
	width: 100%;
	height: 20px;
	color: #333355;
	text-decoration: underline;
	text-highlight:
}

.colhead a {
	color: #444477;

}

.item {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 1.0em;
	min-width: 100%;
	background-color: #FCFCFC;
}

.itemlinks a {
	font-size: .9em;
	color: #009900;	font-weight: bold;
}

.itemlinks a:hover {
	font-size: .9em;
	color: #006600;	font-weight: bold;
}

.bundle {
		margin-left: 15px;
}

.bundlesearch {
		margin-left: 30px;
}

.linklike { color: #333399; text-decoration: none;}

.unknown {color: #EE9999;}/*Textbook Qualities*/.brandnew {	color: #00FF00;	}.likenew {	color: #33DD00;	}.verygood {	color: #55BB00;	}.good {	color: #779900;	}.decent {	color: #997700;	}.bad {	color: #BB5500;	}.verybad {	color: #DD3300;	}.inscraps {	color: #FF0000;	}/*booklist properties*/th {	text-align: left;	}#textbooks {	color: #333333;	}	#textbooks a {	color: #006600;	}	#textbooktable {	width: 100%;	color: #333333;	}#hidebooklistdetails {	position: absolute;	right: 10px;	font-weight: normal;	font-size: 90%;	}	#showbooklistdetails {position: absolute;	right: 10px;	font-weight: normal;	font-size: 90%;	}
	
#hidesearchdetails {	position: absolute;	right: 10px;	font-weight: normal;	font-size: 90%;	}	#showsearchdetails {position: absolute;	right: 10px;	font-weight: normal;	font-size: 90%;	}/*__________footnote__________*/.footNote {	font-size: 1.1em;	color: #cc3333;	background-color: #FFFFFF;        width: 50%;        overflow: hidden;        margin-left: 160px;        margin-top: 20px;}.star {color: #ff0000; background-color:#FFFFFF; font-size: 1.2em; font-weight: bold;}/*Hidden*/.hidden {display: none}