.canvas { 
clear: both;
width: 900px; 
position: relative; 
}

.canvas .wrap {
width: 900px;
height: 800px;
overflow: auto;
position: absolute;
top: 60px;
left: 0;
}

.canvas .wrap ul {
width: 99999px;
list-style: none;
position: absolute;
top: 0;
left: 0;
}

.canvas ul li {
display: block;
float: left;
width: 900px;
}

.canvas .arrow {
display: block;
height: 102px;
width: 72px;
background: url(../images/arrows.png) no-repeat 0 0;
text-indent: -9999px;
position: absolute;
top: 250px;
cursor: pointer;
}

.canvas .forward {
background-position: 0 0;
right: -100px;
}

.canvas .back {
background-position: -72px 0; left: -100px;
}

.canvas .forward:hover {
background-position: 0 -102px;
}

.canvas .back:hover {
background-position: -72px -102px;
}

#thumbNav {
position: relative;
margin: 20px 0 0;
}

	#thumbNav h1 {
	display: inline-block;
	margin: 0 20px 0 0;
	}

	#thumbNav a {
	color: white;
	font: 75%/160% Helvetica, Sans-Serif;
	background-color: #bfbfbf;
	display: inline-block;
	padding: 4px 8px 2px;
	margin: 0 5px 0 0;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}

		#thumbNav a:hover, #thumbNav a.cur {
		background-color: #de0218;
		}

/*
  Prevents
*/
.canvas .wrap ul ul {
position: static;
margin: 0;
background: transparent;
overflow: visible;
width: auto;
border: 0;
}

.canvas .wrap ul ul li {
float: none;
height: auto;
width: auto;
background: none;
}