#s5_leftarrow_sa {
	height:45px;
	width:17px;
	margin-left:5px;
	float:left;
	cursor:pointer;
	background:transparent url(s5_leftarrow_sa.png) no-repeat;}
	
#s5_thumbnails_sa {
	height:45px;
	margin-left:3px;
	margin-top:1px;
	overflow:hidden;
	float:left;}
	
#s5_rightarrow_sa {
	height:45px;
	width:17px;
	cursor:pointer;
	margin-right:5px;
	float:right;
	background:transparent url(s5_rightarrow_sa.png) no-repeat;}
	
#s5_divarrows_sa {
	padding-top:9px;}
	
.s5_thumbnails_sa {
	cursor:pointer;
	border:2px solid #000000;
	margin-left:4px;
	margin-left:5px;}
	
.s5_thumbnails_sa:hover {
	border:2px solid #CCCCCC;}
	
.s5_thumbnails_sa2 {
	cursor:pointer;
	border:2px solid #000000;}

.s5_magglasstop_sa {
	float:left;
	margin-right:11px;
	margin-bottom:11px;
	cursor:pointer;
	width:106px;
	height:75px;}

	.s5_magglass_sa {
		width:106px;
		height:75px;
		cursor:pointer;
		position:absolute;
		background:transparent url(s5_magnify_sa.png) no-repeat center;}
	
.scrollholder h1 {
	font-style:italic;
	padding-bottom:5px;}
	
	.scrollholder .s5_scrollhold{
	padding-bottom:20px;}
	
	
.scrollholder h3 {
	font-style:italic;
	padding-bottom:5px;}
	
.scrollholder  {
	font-size:13px;}
	
	
#s5_play_sa {
	width:21px;
	height:15px;
	padding-right:11px;
	float:left;
	cursor:pointer;
	background:transparent url(s5_playbutton_sa.png) no-repeat center;}

	
#s5_pause_sa {
	width:21px;
	height:15px;
	float:left;
	cursor:pointer;
	background:transparent url(s5_pausebutton_sa.png) no-repeat center;}	
	
#s5_playpausebuttons {
	margin-top:20px;
	width:61px;
	margin-top:5px;
	height:16px;
	position:absolute;
	z-index:4; }
	

/* Scroll bars */

div.scrollholder
{
    position: relative;
    overflow: auto;
    z-index: 1;
}

div.scroll
{
    position: absolute;
    left: 0; top: 0;
    width: 95%;
	padding-left:12px;
    z-index: 2;
}

/* <Scroll> */
div.track
{
	background:url(s5_arrowbackground_sa.png) repeat-y scroll 0 0;
	float:right;
	font-size:0;
	position:relative;
	width:17px;
	z-index:3;
}

div.drag_bar
{
    position: absolute;
    width: 100%; height: 14px;
    cursor: pointer;
    z-index: 4;
	margin-left:2px;
	margin-top:-6px;
}  
	
#blenddiv {
	overflow:hidden;
	background-repeat: no-repeat; 
	position:absolute;
	z-index:1;
	}
	
#toptrack {
	position: relative;
    float:right;
	width:17px;
	height:27px;
	background:transparent url(s5_arrowup_sa.png) no-repeat;}
	
#bottomtrack {
	position: relative;
    float:right;
	width:17px;
	height:27px;
	background:transparent url(s5_arrowdown_sa.png) no-repeat;}
	

#s5_slidertop_sa {
	height:5px;width:13px;
	background:transparent url(s5_slidertop_sa.png) no-repeat;}

#s5_slidermiddle_sa {
	height:102%;
	width:13px;
	background:transparent url(s5_slidermiddle_sa.png) repeat-y;}

#s5_sliderbottom_sa {
	height:5px;width:13px;
	background:transparent url(s5_sliderbottom_sa.png) no-repeat;}
	
	
/* lytebox CSS */

#lbOverlay {
height:500px;
left:0;
position:fixed;
top:0;
width:100%;
z-index:99998;
}
#lbOverlay.grey {
background-color:#000000;
}
#lbMain {
left:0;
line-height:0;
position:absolute;
text-align:center;
width:100%;
z-index:99999;
}
#lbMain a img {
border:medium none;
}
#lbOuterContainer {
background-color:#FFFFFF;
height:200px;
margin:0 auto;
position:relative;
width:200px;
}
#lbOuterContainer.grey {
border:0 solid #888888;
}
#lbDetailsContainer {
-x-system-font:none;
background-color:#FFFFFF;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4em;
margin:0 auto;
overflow:auto;
width:100%;
}
#lbDetailsContainer.grey {
border-color:-moz-use-text-color #888888 #888888;
border-style:none solid solid;
border-width:medium 0 0;
}

#lbImageContainer, #lbIframeContainer {
padding:10px;
}
#lbLoading {
background:transparent url(litebox/loading.gif) no-repeat scroll center center;
height:32px;
left:0;
line-height:0;
position:absolute;
text-align:center;
top:45%;
width:100%;
}
#lbHoverNav {
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:10;
}
#lbImageContainer > #lbHoverNav {
left:0;
}
#lbHoverNav a {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
#lbPrev {
background:transparent url(litebox/blank.gif) no-repeat scroll 0 0;
display:block;
float:left;
height:100%;
left:0;
width:49%;
}
#lbPrev.grey:hover, #lbPrev.grey:visited:hover {
background:transparent url(litebox/prev_grey.gif) no-repeat scroll left 15%;
}

#lbNext {
background:transparent url(litebox/blank.gif) no-repeat scroll 0 0;
display:block;
float:right;
height:100%;
right:0;
width:49%;
}
#lbNext.grey:hover, #lbNext.grey:visited:hover {
background:transparent url(litebox/next_grey.gif) no-repeat scroll right 15%;
}

#lbPrev2, #lbNext2 {
font-weight:bold;
text-decoration:none;
}
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey {
color:#333333;
}

#lbPrev2_Off, #lbNext2_Off {
font-weight:bold;
}
#lbPrev2_Off.grey, #lbNext2_Off.grey {
color:#CCCCCC;
}

#lbDetailsData {
padding:0 10px;
}
#lbDetailsData.grey {
color:#333333;
}

#lbDetails {
float:left;
text-align:left;
width:60%;
}
#lbCaption {
display:block;
font-weight:bold;
}
#lbNumberDisplay {
display:block;
float:left;
padding-bottom:1em;
}
#lbNavDisplay {
display:block;
float:left;
padding-bottom:1em;
}
#lbClose {
float:right;
height:28px;
margin-bottom:1px;
width:64px;
}
#lbClose.grey {
background:transparent url(litebox/close_grey.png) no-repeat scroll 0 0;
}

#lbPlay {
float:right;
height:28px;
margin-bottom:1px;
width:64px;
}
#lbPlay.grey {
background:transparent url(litebox/play_grey.png) no-repeat scroll 0 0;
}

#lbPause {
float:right;
height:28px;
margin-bottom:1px;
width:64px;
}
#lbPause.grey {
background:transparent url(litebox/pause_grey.png) no-repeat scroll 0 0;
}
