@charset "utf-8";
/* CSS Document */


table.pricetable {
	/*border-left:1px solid #eeeeee;
	border-top:1px solid #eeeeee;*/
}
table.pricetable td {
	padding:0 2px 2px 0;
	background:red;
	/*border-right:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;*/
}
table.pricetable td p {
	margin:0;
}

#pagecontainer {
background:url(../Images/Master_2008/page_bg2.jpg) top center repeat-y;
}

#bodycontainer {
}



/* No margin on p tags in tables, i.e. for images and "Zoom in" links. To prevent underlined images in FF */
/*td p {
margin:0;
}*/
p:first-child {
margin-top:0;
}
p.picturelink {
margin:0;
}

#pagebody {
float:left;
width:615px;
padding:20px 0 0 0;
margin:0 0 20px 20px; 
/*background:red;*/
}

#pagebodydetails {
margin-top:15px;
padding-top:15px;
border-top:1px solid #cccccc;
}


#marginright {
width:250px;
margin-left:59px;
padding:0;
/*background:green;*/
}

div.rhmarginlisttitle {
width:220px;
margin:0 0 10px 0;
padding:3px;
border:1px solid #cccccc;
background-color:#f9f9f9;
}
	#pagebody div.rhmarginlisttitle { /* For when the notes about discount and so on appear at the bottom of the page as well as in the margin */
	width:607px;
	}
	div.rhmarginlisttitle h2 {
	font:bold 1.2em palatino,'palatino linotype',georgia,"times new roman";
	text-transform:uppercase;
	margin:0 0 0.1em 0;
	}
	/* Exception for library items that also go at the foot of the page */
	#pagebodydetails div.rhmarginlisttitle {
	width:auto;
	}
		#pagebodydetails div.rhmarginlisttitle p {
		margin-bottom:0;
		}

div.rhmarginlistcontainer {
height:558px;
margin:20px 0 0 0;
overflow:auto;
overflow-x:hidden;
border-bottom:1px solid #cccccc;
}

div.rhmarginlist {
width:220px;
margin:0 0 10px 0;
padding:3px;
border:1px solid #cccccc;
background-color:#f9f9f9;
}
	div.rhmarginlist p {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:1.1em;
	line-height:125%; /* NEW */
	margin:0 0 0.1em 0;
	}

div.rhmarginlistfooter {
width:242px;
margin:10px 0 0 0;
padding:3px 3px 6px 3px;
border:1px solid #cccccc;
background-color:#f9f9f9;
}
	div.rhmarginlistfooter h2, div.rhmarginlistfooter p {
	font:bold 1.2em palatino,'palatino linotype',georgia,"times new roman";
	text-transform:uppercase;
	margin:0 0 0 0.5em;;
	}
	div.rhmarginlistfooter ul {
	list-style:none;
	margin:0;
	padding:0;
	}
	div.rhmarginlistfooter li {
	margin-left:0.5em;
	font-size:1.2em;
	}

img.rhimageright {
float:right;
margin:0 0 0 6px;
}