body
{
	height:100%;
}

.wst_album
{
	position:relative;
	width:100%;
	display:block;
	overflow:hidden;
}

.wst_album .container
{
	position: relative;
	margin:0;
}

.wst_album .container_parent
{
    overflow: hidden;
    position: relative;
    display: block;
/*    float:left; */
    width: 100%;
    left: 0;
}

.wst_album .filmstrip
{
	clear:both;
	margin-left: auto;
    margin-right: auto;
}

.wst_album .main
{
	clear:both;
	display:block;
}

.wst_album .status
{
	color:#fff;
	float:left;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	margin-right:10px;
	margin-left: 10px;
	position:relative;
	top:3px;
}

.wst_album .title_bar
{
	display:block;
	height:22px;
	position:relative;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-align:center;
	margin:3px 0 5px 0;
	overflow:hidden;
}

#wst_album_popup .title_bar
{
	color:#fff;
}

.wst_album .notes
{
	display:block;
	line-height: 1.2em;
	height:16px;
	position:relative;
	font-family: Arial;
	font-size: 13px;
	font-weight:normal;
	text-align:center;
	margin:3px 0 5px 0;
	overflow:hidden;
}

#wst_album_popup .notes
{
	color:#fff;
}

.wst_album .loading
{
    background-color:#808080;
	color:#000;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	left:50%;
	margin:auto auto;
	opacity: 0.60; filter: alpha(opacity=60);
	padding:10px;
	position:absolute;
	top:50%;
	z-index:100;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.wst_album .menu
{
	display:inline;
	height:50px;
	padding:10px 20px;
	left:0;
	position:absolute;
	overflow:visible;
	z-index:101;
}

.wst_album .menu_sm
{
	display:inline;
	height:30px;
	padding:5px 20px;
	left:0;
	position:absolute;
	overflow:visible;
	z-index:101;
}

.wst_album .menu_overlay
{
    background-color:#666;
	display:inline;
	height: 70px;
	width:400px;
	left:0;
	position:absolute;
	z-index:100;
/*	opacity: 0.80; filter: alpha(opacity=80); */
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}

.wst_album .menu_overlay_sm
{
    background-color:#666;
	display:inline;
	height: 40px;
	width:400px;
	left:0;
	position:absolute;
	z-index:100;
/*	opacity: 0.80; filter: alpha(opacity=80); */
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}

.wst_album .nav_prev,
.wst_album .nav_prev_sm,
.wst_album .nav_next,
.wst_album .nav_next_sm,
.wst_album .nav_play,
.wst_album .nav_play_sm,
.wst_album .nav_pause,
.wst_album .nav_pause_sm,
.wst_album .nav_close,
.wst_album .nav_close_sm
{
	cursor:pointer;
	float:left;
	position:relative;
	overflow:hidden;
	border:none;
	opacity: 1.0;
	filter: alpha(opacity=100);
}

.wst_album .nav_opac
{
	opacity: 0.75;
	filter: alpha(opacity=75);
}

.wst_album .nav_prev
{
	width:40px;
	height:50px;
	background: url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/sprite.png) no-repeat 0px -410px;
}

.wst_album .nav_prev_sm
{
	width:25px;
	height:29px;
	background: url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/sprite.png) no-repeat 0px -479px;
}

.wst_album .nav_play
{
	margin-left:15px;
	width:50px;
	height:50px;
	background: url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/sprite.png) no-repeat 0px -340px;
}

.wst_album .nav_play_sm
{
	margin-left:15px;
	width:29px;
	height:29px;
	background: url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/sprite.png) no-repeat 0px -935px;
}

.wst_album .nav_pause
{
	margin-left:15px;
	width:50px;
	height:50px;
	background: url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/sprite.png) no-repeat 0px -221px;
}

.wst_album .nav_pause_sm
{
	margin-left:15px;
	width:29px;
	height:29px;
	background: url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/sprite.png) no-repeat 0px -291px;
}

.wst_album .nav_next
{
	margin-left:15px;
	width:40px;
	height:50px;
	background: url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/sprite.png) no-repeat 0px -103px;
}

.wst_album .nav_next_sm
{
	margin-left:15px;
	width:25px;
	height:29px;
	background: url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/sprite.png) no-repeat 0px -172px;
}

.wst_album .nav_close
{
	margin-left:15px;
	width:40px;
	height:40px;
	background: url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/sprite.png) no-repeat 0px 0px;
	top:5px;
}

.wst_album .nav_close_sm
{
	margin-left:15px;
	width:25px;
	height:25px;
	background: url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/sprite.png) no-repeat 0px -58px;
	top:2px;
}

.wst_album .nav_extension
{
	border:none;
	height:40px;
	float:left;
	margin-left:20px;
	position:relative;
	top:5px;
	overflow:visible;
}

.wst_album .nav_extension_sm
{
	border:none;
	height:40px;
	float:left;
	margin-left:20px;
	position:relative;
	top:5px;
	overflow:visible;
}

.wst_album .nav_speed_ctrl_parent
{
	border:none;
	height:40px;
	float:left;
	margin-left:20px;
	position:relative;
	top:5px; 
	overflow:visible;
}

.wst_album .nav_speed_ctrl_parent_sm
{
	border:none;
	height:29px;
	float:left;
	margin-left:20px;
	position:relative;
	top:0; 
	overflow:visible;
}

.wst_album .nav_speed_ctrl
{
    background:url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/sprite.png) repeat-x 0px -1020px;
	border:none;
	height:40px;
	overflow:visible;
	float:left;
	padding:0;
}

.wst_album .nav_speed_ctrl_sm
{
    background:url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/sprite.png) repeat-x 0px -1020px;
	border:none;
	height:29px;
	overflow:visible;
	float:left;
	padding:0;
	width: 131px;
	text-align: center;
}

.wst_album .nav_speed_ctrl_left
{
	border:none;
	background: url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/sprite.png) no-repeat 0px -642px;
	display:inline;
	height:40px;
	float:left;
	width:20px;
}

.wst_album .nav_speed_ctrl_left_sm
{
	border:none;
	background: url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/sprite.png) no-repeat 0px -702px;
	display:inline;
	height:29px;
	float:left;
	width:15px;
}

.wst_album .nav_speed_ctrl_right
{
	border:none;
	background: url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/sprite.png) no-repeat 0px -751px;
	display:inline;
	height:40px;
	float:left;
	width:20px;
}

.wst_album .nav_speed_ctrl_right_sm
{
	border:none;
	background: url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/sprite.png) no-repeat 0px -811px;
	display:inline;
	height:29px;
	float:left;
	width:15px;
}

.wst_album .nav_speed_setting
{
	cursor:pointer;
	font-family:Arial;
	font-weight:normal;
	font-size:14px;
	color:#c2dcf2;
	margin:0;
	position:relative;
	top:8px;
}

.wst_album .nav_speed_setting_sm
{
	cursor:pointer;
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#c2dcf2;
	margin:0;
	position:relative;
	top:7px;
}

.wst_album .nav_speed_active_setting
{
	cursor:pointer;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#fff;
	margin:0;
	position:relative;
	top:8px;
}

.wst_album .nav_speed_active_setting_sm
{
	cursor:pointer;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	margin:0;
	position:relative;
	top:7px;
}

/* Disabled speed settings for QC 136792 */
.wst_album .nav_speed_setting.disabled, .wst_album .nav_speed_setting_sm.disabled
{
    color: #969696;
}

.wst_album .nav_speed_active_setting.disabled, .wst_album .nav_speed_active_setting_sm.disabled
{
	color: #a8a8a8;
}

.wst_album .nav_speed_seperator
{
	background: url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/sprite.png) no-repeat 0px -860px;
	height:20px;
	display:inline;
	margin:0 6px;
	position:relative;
	top:9px;
}

.wst_album .nav_speed_seperator_sm
{
	background: url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/sprite.png) no-repeat 0px -900px;
	height:10px;
	display:inline;
	margin:0 6px;
	position:relative;
	top:11px;
	line-height:1px;
}

.wst_album .thumbs_container
{
	position:relative;
	margin:0;
}

.wst_album .thumbs_container_parent
{
	clear:both;
    overflow: hidden;
    position: relative;
    margin:0 auto;
}

.wst_album .thumbs_section
{
    clear:both;
    position:relative;
    overflow:visible;
    z-index:1;
}

.wst_album .thumbs_tooltip
{
    position:absolute;
    overflow:visible;
    width:auto;
    height:auto;
    z-index:1;
}

.wst_album .thumbs_tooltip_img
{
    border-color:#999999;
    border-style:solid;
}

.wst_album .thumbs_tooltip_arrow_down
{
    clear:both;
	background: url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/sprite.png) no-repeat 0px -990px;
	width:14px;
	height:8px;
	margin:0 auto;
	position:relative;
}

.wst_album .thumbs_tooltip_arrow_up
{
    clear:both;
	background: url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/sprite.png) no-repeat 0px -1100px;
	width:14px;
	height:8px;
	margin:0 auto;
	position:relative;
}

.wst_album .thumbs_nav
{
    background-color:#666;
	height:70px;
	width:20px;
	position:absolute;
	top:0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor:pointer;
}

.wst_album .thumbs_nav_hover
{
    background-color:#808080;
}

.wst_album .thumbs_nav_left_btn
{
    background:url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/sprite.png) no-repeat scroll 0 -554px;    
    position:relative;
    margin:auto;
    width:17px;
    height:24px;
}

.wst_album .thumbs_nav_right_btn
{
    background:url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/sprite.png) no-repeat scroll 0 -597px;
    position:relative;
    margin:auto;
    width:17px;
    height:24px;
}

.wst_album .image_nav
{
    background-color:#666;
	height:70px;
	width:20px;
	position:absolute;
	top:0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor:pointer;
}

.wst_album .image_nav_hover
{
    background-color:#808080;
}

.wst_album .image_nav_left_btn
{
    background:url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/sprite.png) no-repeat scroll 0 -554px;    
    position:relative;
    margin:auto;
    width:17px;
    height:24px;
}

.wst_album .image_nav_right_btn
{
    background:url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/sprite.png) no-repeat scroll 0 -597px;
    position:relative;
    margin:auto;
    width:17px;
    height:24px;
}

.wst_album .full_img .play_img
{
    position:absolute;
    left: 50%;
    top: 50%;
    background: url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/button_video_play.png) no-repeat;
    height: 35px;
    width:35px;
    margin-left: -17px;
    margin-top: -17px;
    cursor: pointer;
}


.wst_album .full_img
{
    border-color:#999;
	cursor:default;
	overflow: hidden;
	position: absolute;
	text-align: left;
}

.wst_album .full_selected
{
    border-color:#EFEFEF;
}

.wst_album .full_img_frame
{
	position:relative;
	/*background-color:#fff;*/
	z-index: 0;
}

.wst_album .full_img img
{
	cursor:pointer;
}

.wst_album .thumb_img
{
/*	border:solid 2px #fff; */
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	border-style:solid;
	border-color:#999;
}

/*used to put the play image over top of video thumbnails*/
.wst_album .thumb_img .play_img_small
{
    position:absolute;
    left: 25%;
    top: 20%;
    background: url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/button_video_play.png) no-repeat;
    height: 35px;
    width:35px;
    
}


.wst_album .thumb_img .play_img_med
{
    position:absolute;
    left: 32%;
    top: 25%;
    background: url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/button_video_play.png) no-repeat;
    height: 35px;
    width:35px;
    
}

.wst_album .thumb_img .play_img_large
{
    position:absolute;
    left: 38%;
    top: 32%;
    background: url(//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/button_video_play.png) no-repeat;
    height: 35px;
    width:35px;
    
}

.wst_album .full_img img,
.wst_album .thumb_img img
{
	border:none;
	cursor:pointer;
	position:relative;
}



.wst_album .full_active img
{
	opacity: 0.75; filter: alpha(opacity=75);
}

.wst_album .thumb_active img
{
	opacity: 0.50; filter: alpha(opacity=50);
}

.wst_album .thumb_selected
{
	border-color:#EFEFEF;
}

.wst_album .slideshow_button
{
	cursor:pointer;
	text-decoration:underline;
	font-weight:normal;
}

.wst_album .slideshow_selected
{
	text-decoration:none;
	font-weight:bold;
}

.wst_album .slider
{
	display:block;
	clear:both;
	position:relative;
	cursor:pointer;
	padding:0;
	background-color:#E4E4E4;
	border-radius: 3px;
	margin:0 auto;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.wst_album .slider_view
{
	position:absolute;
	border:none;
	background-color:#999;
	width:10px;
	padding:0;
	margin:0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.wst_album .slider_hover
{
	background-color:#EFEFEF;
}

.wst_album .slider_handle
{
    background:url("//img1.wsimg.com/isteam/ip/23909655-4c84-43d4-ab0b-4b71479ed9f4/legacy/sprite.png") no-repeat scroll 0 -528px;
    margin:auto;
    position:relative;
    width:13px;
    height:6px;
    top:1px;
}

#wst_album_popup
{
	z-index: 999999;
	position: fixed;
	left:0px;
	top:0px;
	width:100%;
	padding:0px;
	display:block;
}

#wst_album_popup_overlay
{
	background-color: #000;
	left:0px;
	top:0px;
	position:fixed;
	width:100%;
	z-index: 999998;
	padding:0px;
	margin:0px;
	display:block;
}

.pviewer
{
	position:relative;
	width:100%;
	display:block;
	overflow:hidden;
}

.pv-container
{
	float:left;
	position: relative;
	margin:1px 0 1px 0;
}

.pv-containerp
{
    overflow: hidden;
    position: relative;
    display: block;
    width: 100%;
    left: 0;
    height:100%;
}

.pv-main
{
	clear:both;
	display:block;
	height:100%;
	position:relative;
}

.pv-menu
{
	position:relative;
}

.pv-loading
{
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	padding:4px;
	background-color:#3b3b3b !important;
	color:#fff !important;
	position:relative;
	font-weight:bold;
}

.pv-menu-content
{
	text-align:center;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	position:relative;
	color:#000;
	z-index:2;
	padding-top:6px;
}

.pv-menu-overlay
{
	text-align:center;
	position:relative;
	background-color:#fff;
	z-index:1;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	opacity: 0.50; filter: alpha(opacity=50);
}

.pv-menu-page
{
	background:none !important;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	padding:6px;
	color:#000 !important;
	position:relative;
	font-weight:bold;
	text-decoration:none;
}

.pv-menu-page:hover
{
	background-color:#3b3b3b !important;
	text-decoration:underline;
	color:#fff !important;
}

.pv-menu-page-cur
{
	background:none !important;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	padding:6px;
	color:#000 !important;
	position:relative;
	font-weight:bold;
	text-decoration:underline;
	cursor:default;
}

.pv-full_img
{
	float:left;
	position:relative;
	overflow: hidden;
}

.pv-full_img_loading
{
	background-color:#fff;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	padding:4px;
	color:#000;
	position:absolute;
	top:45%;
	font-weight:bold;
	border:solid 1px #3b3b3b;
	opacity: 0.50; filter: alpha(opacity=50);
}

.pv-full_img_frame
{
	display:block;
	position:relative;
	cursor:pointer;
}

.pv-img_over
{
	opacity: 0.75; filter: alpha(opacity=75);
	cursor:pointer;
}

.pv-img_info
{
	display:none;
	position:absolute;
	padding:10px;
	color:#fff;
	font-family:Arial;
	font-size:14px;
	overflow:hidden;
	word-wrap:break-word;
	z-index:9999999;
	top: 0;
	left: 0;
}

.pv-img_info_overlay
{
	display:none;
	position:absolute;
	border:dotted 1px #fff;
	background-color:#000;
	z-index:9999998;
	opacity: 0.50; filter: alpha(opacity=50);
	top: 0;
	left: 0;
}

.pp-main-container
{
	background-image: url(photos-page-overlay-bkg.png);
	height: 300px;
}
	
.pp-set-up-text
{
	background-color: white; 
	color: Black;
	text-align: center; 
	position: relative; 
	top: 157px;
}

.pp-set-up-text span
{
	text-decoration: underline;
	color: blue;
}