
.frameContainer {
	float:left;
	position:relative;
	overflow:hidden;
	}
.contentContainer {
	float:left;
	}

.horizontalScroll {
	overflow:hidden;
	float:left;
	margin:12px 0 0;
	}
	.horizontalScroll {
		height:23px;
		width:100%;
		}
		* html .horizontalScroll { /* For IE6 */
			display:inline;
			}
.markerContainer {
	float:left;
	overflow:hidden;
	position:relative;
	height:100%;
	background:url(/images/branding/scroll_bg.gif) repeat-x 0 0;
	}
	a.scrollMarker {
		background:url(/images/branding/scroll_marker_right.gif) no-repeat 100% 50%;
		display:block;
		position:absolute;
		left:0;
		top:0;
		}
	a.scrollMarker span {
		background:url(/images/branding/scroll_marker_left.gif) no-repeat 0 50%;
		display:block;
		height:100%;
		margin:0;
		}
		a.scrollMarker span span {
			background:url(/images/branding/scroll_marker_middle.gif) repeat-x 50% 50%;
			margin:0;
			}

/* = Scroller buttons
	 Horizontal
---------------------------------------- */
.horizontalScroll .buttonPrev,
.horizontalScroll .buttonNext {
	float:left;
	cursor:pointer;
	width:23px;
	height:23px;
	}
	.horizontalScroll .buttonPrev {
		background:url(/images/buttons/buttons_arrows_gray.gif) no-repeat 0 0;
		margin:0 2px 0 0;
		}
		.horizontalScroll .buttonPrev:hover {
			background-position:0 -23px;
			}
	.horizontalScroll .buttonNext {
		background:url(/images/buttons/buttons_arrows_gray.gif) no-repeat -23px 0;
		margin:0 0 0 2px;
		}
		.horizontalScroll .buttonNext:hover {
			background-position:-23px -23px;
			}

