/* horizontal scroll content */
#horizScroll {
	width: 90%;
	height: 220px;
	overflow: hidden;
	white-space: nowrap;
	padding-bottom: 5px;
	border: none;
}

#portfolio_photos>#horizScroll {
	margin-left: 5%;
}

#horizScroll a img {
	height: 220px;
	border: none;
}

/* vertical scroll content */
#vertScroll {
	float: left;
	width: 456px;
	height: 453px;
	overflow: hidden;
	padding-right: 25px;
	font-size: 11px;
	color: #ababab;
	/*white-space: nowrap;*/
}

#vertScroll2 {
	float: left;
	width: 128px;
	height: 453px;
	overflow: hidden;
	margin-right: 10px;
	font-size: 11px;
	color: #ababab;
}

/* scroller styles */

/* wrap to make sure that image area is clickable */
#vertControls, #vertControls2 {
	float: left;
	width: 16px;
	height: 446px;
	background: transparent url("/images/scrollbars/trackvbg.gif") repeat-y;
}

/* top image of track */
#vertTrackTop, #vertTrackTop2 {
	position: absolute;
	width: 16px;
	height: 15px;
}

/* vertical track */
#vertTrack, #vertTrack2 {
	position: absolute;
	width: 16px;
	height: 323px;
	background: transparent url("/images/scrollbars/trackvbg.gif") repeat-y;
}

/* vertical track handle */
#vertHandle, #vertHandle2 {
	width: 15px;
	height: 37px;
}

#topArrow {
	position: absolute;
	left: 715px;
	z-index: 20;
	width: 16px;
	height: 17px;
	background: transparent url("/images/scrollbars/arrowup.gif") no-repeat top left;
}

#bottomArrow {
	position: absolute;
	left: 715px;
	top: 495px;
	width: 16px;
	height: 17px;
	background: transparent url("/images/scrollbars/arrowdown.gif") no-repeat top left;
}


/* wrap to make sure that image area is clickable */
#horizControls {
	float: left;
	text-align: left;
	width: 90%;
	margin-left: 2.5%;
	height: 16px;
	background: transparent url("/images/scrollbars/trackhbg.gif") repeat top left;
}

#portfolio_photos>#horizControls {
	margin-left: 5%;
}

/* left image of track */
#horizTrackLeft {
	position: absolute;
	text-align: left;
	width: 15px;
	height: 16px;
	background: transparent url("/images/scrollbars/trackhbg.gif") no-repeat top left;
}

/* horizontal track */
#horizTrack {
	width: 90%;
	height: 16px;
	white-space: nowrap;
}

/* horizontal track handle */
#horizHandle {
	text-align: left;
	width: 160px;
	height: 16px;
	background: transparent url("/images/scrollbars/handleh.gif") repeat-x;
}

#leftArrow {
	position: absolute;
	left: 230px;
	z-index: 20;
	width: 17px;
	height: 16px;
	background: transparent url("/images/scrollbars/arrowleft.gif") no-repeat top left;
}

#rightArrow {
	position: absolute;
	left: 852px;
	width: 17px;
	height: 16px;
	background: transparent url("/images/scrollbars/arrowright.gif") no-repeat top left;
}

.arrowOver {
	cursor: hand;
	cursor: pointer;
}

.arrowDefault {
	cursor: none;
}

.formComplete {
	padding: 8px;
	border: 1px solid #acacac;
	font-weight: bold;
}

