
#box2{
	/* set inline to allow for js disabled functionality
	position:absolute;
	*/
}

.captions {
	margin-top:10px;
	border-top:2px solid #666;
	padding:20px;
}

.bc{
	float:left;
	width:640px;
	padding:0 40px 40px 40px;
}

.bc .img {
	margin-right:20px;
	width:380px;
	float:left;
}


.bc h4 {
	color:#666;
}

/* ********************************** */

.mask1{
	position:relative;
	width:480px;
	height:180px;
	overflow:hidden;
}
.mask2{
	position:relative;
	width:720px;
	padding-bottom:50px;
	/* set inline to allow for js disabled functionality
	
	height:300px;
	overflow:hidden;*/
}
.mask3{
	position:relative;
	width:480px;
	height:240px;
	overflow:hidden;
}

span img{
	display:block;
	border:none;
}

#cont{width:550px;margin:0 auto;background:#fff;text-align:left;padding:20px}

#prev {
	display:none;
	position:absolute;
	top:150px;
	left:0px;
	width:20px;
	height:27px;
	color:#0080FF;
	cursor:pointer;
	background:url(../images/arrows_left.gif) -1px 0 no-repeat;
}

#prev:hover {
	background-position: -21px 0;
}

#next {
	display:none;
	position:absolute;
	top:150px;
	right:0px;
	width:20px;
	height:27px;
	color:#0080FF;
	cursor:pointer;
	background:url(../images/arrows_right.gif) -21px 0 no-repeat;
}

#next:hover {
	background-position: -1px 0;
}

.handles{
	position:absolute;
	bottom:0px;
	left:0px;
	height:33px;
	width:772px;
	padding:16px 0 0 37px;
	display:none;
}

.handles span{
	float:left;
	display:block;
	width:27px;
	height:20px;
	background:url(../images/handles.gif) -27px 0px no-repeat;
	cursor:pointer;
	margin-right:10px;
}
.handles span.active, .handles span:hover{
	background:url(../images/handles.gif) 0px 0px no-repeat;
}