/* CUP8 CSS Styles */

body {
	font-size: 0.82em;
	margin-left: 8px;
	margin-top: 0px;
	background: #666 url(../img/bg.gif) repeat-x top left;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}

#printHeader {
	display: none;
}

#printFooter {
	display: none;
}

#wrap {
	position: absolute;
	top: 0;
	left: 50%;
	width: 760px;
	margin-left: -380px;
}

h1 {
	font-size: 1.5em;
	font-weight: bold;
}

h2 {
	font-size: 1.5em;
	color: #a29333;
	font-weight: normal;
	margin-bottom: 3px;
}

h3 {
	font-size: 1.5em;
	font-weight: normal;
	margin-bottom: 3px;
}

h4 {
	font-size: 1.25em;
	line-height: 1.25em;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 3px;
}

h5 {
	color: #a29333;
	font-size: 1.25em;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 3px;
}

h6 {
	font-size: 1.1em;
	margin-top: 20px;
	margin-bottom: 3px;
}

.bktitle {
	font-size: 1.15em;
	font-weight: bold;
	} 
	
.tightform {
	margin: 0;
	font-size: 11px;
}

.series_author {
	font: normal .8em arial, sans-serif;
}

a.series_moreinfo:link {
	color: #a29333;
	font: normal .8em arial, sans-serif;
}

.thcart {

/* possible color combinations: 

color: black;
background-color: #ccc; <-- medium gray

color: white;
background-color: #b31b1b; <-- Cornell Red

color: white;
background-color: #999; <-- dark gray

*/
	color: black;
	background-color: #ccc;
	border-bottom: 1px solid black;
}



.cartrow1 {
	background-color: #ecd6d5;
	border-bottom: 1px solid #555;
	vertical-align: middle;
}

.cartrow0 {
	background-color: #e9edee;
	border-bottom: 1px solid #555;
	vertical-align: middle;
}

.cart_smaller {
	font-size: 11px;
	}
	
.grandtotal {
	background-color: #bacef1;
	font-weight: bold;
}


.moreinfo {
	font-size: .8em;
	color: darkgoldenrod;
}

#banner {
	position: relative;
	top: 0;
	z-index: 20;
	background: url(../img/cornellpress.jpg) no-repeat top left;
	width: 499px; 
	height: 102px; 
}

#insetImage {
	position: absolute; 
	width: 214px; 
	height: 107px; 
	z-index: 13; 
	top: 13px; 
	left: 512px;
}

#sideTitle {
	position: absolute; 
	width: 26px; 
	height: 115px; 
	z-index: 14; 
	right: 39px; 
	top: 120px;
}

#notifyMe {
	font: normal 10px/11px Arial, verdana, sans-serif;
	position: absolute;
	top: 120px;
	right: 60px;
	width: 210px;
}

#notifyMe form {
	margin: 0;
	font: normal 11px arial;
}

#notifyMe input {
	font: normal 11px arial;
	margin: 4px 0;
}

#notifyMe select {
	font: normal 11px arial;
	margin: 4px 0;
}

#Search {
	color: #fff;
	position: absolute; 
	width: 370px; 
	height: 21px; 
	z-index: 30; 
	left: 42px; 
	top: 70px;
}

#searchBox {
	margin-bottom: -1px;
}

#searchRadio {
	margin-bottom: -1px;
}

#awards {
	font-style: italic;
}

#discipline{
	margin: 0;
	line-height: 1.15em;
}



#MainBodyLayer {
	width: 539px;
/*	height: 400px; */
	margin-left: 38px;
	padding-top: 26px;
	padding-right: 30px;
	padding-bottom: 8px;
	padding-left: 120px;
	background-color: #FFFFFF;
	margin-top: -2px;
	border: none;
}

/*
#MainBodyLayer p {
	font-size: 0.82em;
}
*/

#menuFrame {
	position:absolute; 
	width:157px; 
	height:355px; 
	z-index:7; 
	left: 0px; 
	top: 102px;
}

#menu {
	font-size: small;
	position: absolute; 
	width: 124px; 
	height: 314px; 
	z-index: 12; 
	top: 115px; 
	left: 0px;
}

#menu a:link {
	color: black;
	text-decoration: none;
	border: none;	
}

#menu a:visited {
	color: black;
	text-decoration: none;
	border: none;	
}

#menu a:hover {
	color: #f00;
	border: none;
	text-decoration: none;
}

#menu a:active {
	color: black;
	text-decoration: none;
	border: none;	
}

 /*
.links {font-size: small}

.links a:link, a:visited, a:active {
	color: black;
	text-decoration: none;
	border: none;
}

.links a:hover {
	color: #f00;
	border: none;
	text-decoration: none;
}
*/

#footer {
	width: 600px;
	height: 78px;
	z-index: 20;
	background: transparent url(img/bg_footer.gif) repeat-x bottom left;
}

a:link {
	color: #b31b1b;
	text-decoration: none;
}

a:visited {
	color: #b31b1b;
	text-decoration: none;
}

a:hover {
	color: #f00;
	text-decoration: underline;
}

a:active {
	color: #F00;
	text-decoration: none;
}
