* {
	margin:0px;
	padding:0px;
}
html, body, #container  {
	height:100%;
}
body {
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#151515 url(../images/body_bg.jpg);
}
#container {
	width:900px;
	margin: 0px auto;
	background:url(../images/container_bg.jpg);
}
#book{
	width:900px;
	height:475px;
	float:left;
	margin: 125px 0px 0px;
}
.prev {
	float:left;
	width:27px;
	height:438px;
	margin: 20px 0px 0px 14px;
}
.prev:hover{
	background:url(../images/nav_prev.gif) no-repeat center center;
}
.next {
	float:right;
	width:27px;
	height:438px;
	margin: 20px 11px 0px 0px;
}
.next:hover {
	background:url(../images/nav_next.gif) no-repeat center center;
}
#link_l, #link_r {
	width:410px;
	height:438px;
	float:left;
}
#link_l {
	margin: 20px 1px 0px 0px;
}
#link_r {
	margin: 20px 0px 0px 0px;
}
#nav {
	width:900px;
	float:left;
	margin-top:10px;
}
#nav ul {
	height:17px;
	width:900px;
}
#nav li {
	float:left;
	list-style:none;
}
#nav li a {
	float:left;
	width:31px;
	height:17px;
	background:url(../images/nav_bg.gif);
	margin:0px 0px 0px 1px;
	overflow:hidden;
}
#nav li a.start {
	width:16px;
	margin:0px 0px 0px 2px;
	background:url(../images/nav_bg.gif) 16px 0px;
}
#nav li a:hover {
	background-image:url(../images/nav_bg_roll.gif);
}
#nav li a.stop {
	width:16px;
}
#nav li a img{
	border:none;
}
#nav li a.start img{
	margin-left:-15px;
}
#cartouche_txt, #cartouche_bg {
	float:left;
	height:5px;
	overflow:hidden;
	margin: 3px 0px 0px;
}
#cartouche_txt {
	width:244px;
	padding-left:2px;
}
#cartouche_txt img {
	border:none;
}
#cartouche_bg {
	width:654px;
	background: url(../images/cart_bg.gif);
}
#cartouche_istock {
	width:900px;
	height:59px;
	float:left;
	margin-top:5px;
	background: url(../images/istock_bg.jpg);
}
#cartouche_istock img {
	float:right;
}