.content-header {
    right: 76%;
	left: auto;
}

.content-wrap {
	padding-left: 50px;
}

/* to implement ratio, see: http://stackoverflow.com/questions/5445491/height-equal-to-dynamic-width-css-fluid-layout */
#gallery-1,
.player video, /* poster size matches video size */
.rsDefault .rsImg {
	width: 600px;
	height: 453px;  /* this.width * max(.player.data-ration) */
	margin: 0;  /* override .royalSlider margin 0 auto; */
}

/* only need if fitInViewport: true (default) */
/* .rsImg.height + rsThumb.height */
/*
#gallery-1 { 
	height: 525px;  
}
*/

/* FIX: vertical position s/b centered in video minus thumbnails - fitInViewport: false fixes this */
.rsDefault.rsHor .rsArrowLeft {
	left: -44px;  /* sync with rsArrowRight.right and <= .rsArrow.width, else arrows disappear in IE8 when trying to click */
}

.rsDefault.rsHor .rsArrowRight {
	right: -44px; /* sync with rsArrowLeft.left and <= .rsArrow.width, else arrows disappear in IE8 when trying to click */
}	

.rsDefault .rsFullscreenBtn {
	right: -44px;
}

.rsDefault .rsCloseVideoBtn {
	right: -50px;
	top: -50px;
	background-color: black;
	color: black;
}

/* centers thumbnails, change after adding videos */
.rsDefault.rsWithThumbsVer .rsThumbsContainer {
    margin-top: 145px;
}

.rsDefault .rsThumb {
	width: 180px;
	height: 58px;  /* sync with rsThumbsHor and line-height */
}
.rsDefault .rsThumbsHor {
	height: 62px;  /* rsThumb + border */
}
.rsDefault .rsThumbsVer {
	width: 164px;
    right: auto;
    left: -240px;
}

.rsDefault .rsThumb.rsNavSelected {
	background: no-repeat url(../images/watch_our_craft/playlist.png);
}	

.rsDefault .rsThumb .rsTmb {
	font-size: 11px;
	padding: 6px;
	color: #888;

	border: 1px outset #515151;
	height: 44px;
	width: 120px;
}

.rsDefault .rsThumb.rsNavSelected .rsTmb {
	color: white;
}

.rsDefault .rsThumb.rsNavSelected .rsTmb {
	border-color: transparent;  /* can't set border:0 else tns diff size */
}

.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft,
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight {
    right: 765px;
}

.rsContent {
	display: table;
}
.fp-center {
	display: table-cell;
	vertical-align: middle;
}

/* must be after .rsContent since same level of specificity */
.no-fouc {
	display: none;
}

.stills {
	width: 610px;  /* slider.width + img.margin */
	margin-top: 10px;
}

.stills img {
	width: 190px;
	margin: 0px 10px 10px 0px;
}
