html, body {
	background:#000000;
}

a, a:hover, a:visited, a:active {
	text-decoration:none;
	border:none;
}

#larger_image {
	padding:5px;
	height:300px;
	width:350px;
	z-index:10;
	position:absolute;
}

#close_button {
	height:17px;
	width:17px;
	cursor:pointer;
	position:absolute;
	top:299px;
	left:17px;
	z-index:100;
}


/* Horizontal Carousel */
#horizontal_carousel {
  float:left;
  width: 355px;
  height: 100px;
  margin-bottom: 0;
  position: absolute;
  top:310px;
}         

#horizontal_carousel .container {
  position: absolute;
  top: 0px;
  left: 21px; 
  /*left: 13px;*/ 
  width: 315px;
  height: 100px;
  overflow:hidden;   
  background: #000000;
}

#horizontal_carousel .previous_button {
  position: absolute;
  top: 115px;
  left: 86px;
  width: 40px;
  height: 20px;
  background: url(../images/arrows.jpg);
  z-index: 100;    
  cursor:pointer;
} 

#horizontal_carousel .previous_button_disabled {
  background: url(../images/arrows.jpg);
  cursor:default;
}       

#horizontal_carousel .next_button {
  position: absolute;
  top: 115px;
  right: 86px;
  width: 40px;
  height: 20px;
  background: url(../images/arrows2.jpg);
  z-index: 100;
  cursor:pointer;
}   

#horizontal_carousel .next_button_disabled {
  background: url(../images/arrows2.jpg);
  cursor:default;
}

#horizontal_carousel ul {
  margin: 15px 0 0 0;
  padding:0 0 0 0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 100px;
}                      

#horizontal_carousel ul li img {
  display:block;             
  background:#E3EDFA;
  width:89px;
}                               

#horizontal_carousel ul li {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
  cursor:pointer;
}                               

#horizontal_carousel .item {
	border:1px solid #999999;
	width:93px;
	padding:2px;
}

#horizontal_carousel ul li {
  width:108px;
  color:#E3EDFA;
  list-style:none;   
  float:left;
}
