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

#bookmenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	padding:0;
	padding-bottom:7px;
}

#bookmenu h1 {
	font-size:14px;
	line-height:14px;
	margin-left:29px;
	margin-top:13px;
	margin-bottom:11px;
}

#bookmenucontainer {
	position:relative;
	width:741px;
	background-color:#a60e00;
	padding:7px 15px 8px 15px;
	margin:0 auto;
}

#bookmenucontainer .topleft {
	display:block;
	width:5px;
	height:5px;
	background:url(images/bookmenutopleft.png) no-repeat top;
	position:absolute;
	top:0;
	left:0;
}

#bookmenucontainer .topright {
	display:block;
	width:5px;
	height:5px;
	background:url(images/bookmenutopright.png) no-repeat top;
	position:absolute;
	top:0;
	right:0;
}

#bookmenucontainer .bottomleft {
	display:block;
	width:5px;
	height:5px;
	background:url(images/bookmenubottomleft.png) no-repeat top;
	position:absolute;
	bottom:0;
	left:0;
}

#bookmenucontainer .bottomright {
	display:block;
	width:5px;
	height:5px;
	background:url(images/bookmenubottomright.png) no-repeat top;
	position:absolute;
	bottom:0;
	right:0;
}

#bookmenucontainer .selected {
	text-decoration:underline;	
}

#bookinfocontainers {
	padding-left:18px;	
}

.bookinfocontainer {
	position:relative;
	width:217px;
	padding:9px 16px 11px 16px;
	margin:11px 8px 0 0;
	float:left;
}
a.bookinfolink:hover {
	text-decoration:none !important;	
}
a.bookinfolink:hover .bookinfocontainer {
	cursor:pointer;
	background-color:#a60e00 !important;
}

.bookinfocontainer.selected {
	background-color:#a60e00;	
}

.bookinfocontainer .topleft {
	display:block;
	width:5px;
	height:5px;
	background:url(images/bookmenutopleft.png) no-repeat bottom;
	position:absolute;
	top:0;
	left:0;
}

a.bookinfolink:hover .topleft {
	background-position:top;	
}

.bookinfocontainer.selected .topleft {
	background-position:top;	
}

.bookinfocontainer .topright {
	display:block;
	width:5px;
	height:5px;
	background:url(images/bookmenutopright.png) no-repeat bottom;
	position:absolute;
	top:0;
	right:0;
}

a.bookinfolink:hover .topright {
	background-position:top;	
}

.bookinfocontainer.selected .topright {
	background-position:top;	
}

.bookinfocontainer .bottomleft {
	display:block;
	width:5px;
	height:5px;
	background:url(images/bookmenubottomleft.png) no-repeat bottom;
	position:absolute;
	bottom:0;
	left:0;
}

a.bookinfolink:hover .bottomleft {
	background-position:top;	
}

.bookinfocontainer.selected .bottomleft {
	background-position:top;	
}

.bookinfocontainer .bottomright {
	display:block;
	width:5px;
	height:5px;
	background:url(images/bookmenubottomright.png) no-repeat bottom;
	position:absolute;
	bottom:0;
	right:0;
}

a.bookinfolink:hover .bottomright {
	background-position:top;	
}

.bookinfocontainer.selected .bottomright {
	background-position:top;	
}

#coursemanualicon {
	display:block;
	position:absolute;
	width:55px;
	height:36px;
	top:-1px;
	left:145px;
	background:url(images/coursemanualicon.png) no-repeat top;
}

a.bookinfolink:hover #coursemanualicon {
	background-position:bottom;	
}

.bookinfocontainer.selected #coursemanualicon {
	background-position:bottom;	
}

#slideshowicon {
	display:block;
	position:absolute;
	width:42px;
	height:40px;
	top:-2px;
	left:115px;
	background:url(images/slideshowicon.png) no-repeat top;
}

a.bookinfolink:hover #slideshowicon {
	background-position:bottom;	
}

.bookinfocontainer.selected #slideshowicon {
	background-position:bottom;	
}

#customizedicon {
	display:block;
	position:absolute;
	width:52px;
	height:37px;
	top:-3px;
	left:175px;
	background:url(images/customizationicon.png) no-repeat top;
}

a.bookinfolink:hover #customizedicon {
	background-position:bottom;	
}

.bookinfocontainer.selected #customizedicon {
	background-position:bottom;	
}

#bookmenu .bookinfocontainer h1 {
	font-weight:bold;
	color:#fff;
	font-size:14px;
	padding:0;
	margin:0;
}

#bookmenu .bookinfocontainer .moreinfo {
	font-size:10px;
	font-weight:bold;
	line-height:10px;
}

#bookmenu .bookinfocontainer p {	
	font-size:11px;
	line-height:14px;
	margin:17px 0 17px 0;
	padding:0;
}
