#demo { padding: 0px; }

#title { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color:#666; }
#moreviews {
	padding:10px 0 15px 210px;
	color:#ccc;
}

a#prev, a#next { font-size: 15px; text-decoration: none; text-align:center; }
a#prev:hover, a#next:hover {text-decoration: underline; }
	
a#prev { 
	background:url(../imgs/prev-arrow.png) no-repeat bottom left;
	padding-left:23px;
	margin-right:10px;
}
a#next { 
	background:url(../imgs/next-arrow.png) no-repeat bottom right;
	padding-right:23px;
	margin-left:10px;
}
a#prev:hover { 
	background:url(../imgs/prev-arrow.png) no-repeat top left;
	padding-left:23px;
	margin-right:10px;
}
a#next:hover { 
	background:url(../imgs/next-arrow.png) no-repeat top right;
	padding-right:23px;
	margin-left:10px;
}
	
.pics { width: 585px; padding:0; margin:0; overflow: hidden;  }
.pics img { width: 585px; height:384px; padding: 0; top:0; left:0; border:1px solid #e1e1e1; }

.nav { margin: 5px 0 }
#nav a { margin: 0 2px; padding: 3px 5px; border: 1px solid #ccc; background: #fff; text-decoration: none }
#nav a.activeSlide { background: #ccc }
#nav a:focus { outline: none; }