body { font-family: Arial, Helvetica, sans-serif; font-size: 75%; line-height: 1.5em; color: #000;
       padding: 20px 0 0 0;  margin: 0; }

.logo { margin-bottom: 20px;}

h2 { font-size: 12px;  margin-bottom: 0;}

ul.menu { padding: 0; margin: 0; line-height: 16px; }
ul.menu li { list-style: none; list-style-image: none; }
ul.menu li a {  text-decoration: none; color: #bababa;}

ul.menu li a:hover { color: #000;}
ul.menu li a.active {  color: #000; }
ul.menu li a.active ul li a.active {  color: #000;}

ul.menu li ul { padding:0; margin:0; padding-left: 10px;}

#container { width: 1250px; overflow: auto;}

#sidebar { z-index: 100; margin-right: 20px;  width:200px; padding-left:20px; background:url(../images/menu-bg-feather.png) top left repeat-y; float: left; }

#film-box	{
	margin-left: 270px;
	padding-top: 66px;
}

#img-box {float: left;}
.caption_container  {
position: absolute; top : 723px; line-height: 16px;
width : 700px;
z-index: 99;
}

/*#sidebar { z-index: 100;  position: relative; top:0; left:0; width:200px; padding-left:20px; background:url(../images/menu-bg-feather.png) top left repeat-y; }*/
#sidebar h2 {font-weight: normal;}
#content { }
.clear {clear: both;}

/* gallery stuff */

.st_main img.st_preview{
  
  
    margin-top:0px;
  
    
  
   
}


@media screen and (max-width: 300px){
    img.st_preview {
        left: 50%;
        margin-left: -150px; }
} 




#slider{
    position:absolute;
    width:100%;
    top: 200px;
    left:0;
    height: 246px;
    z-index:101;
}


.st_wrapper{
    position: absolute;
    width:100%;
    overflow-y:hidden;
    top:0px;
    left:0px;
    height:245px;
}

.st_thumbs{
    height:246px;
    margin: 0;
    opacity:0;
    padding-top:60px;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.st_thumbs img{
    float:left;
    margin:3px 3px 0px 0px;
    cursor:pointer;
    -moz-box-shadow:1px 1px 5px #000;
    -webkit-box-shadow:1px 1px 5px #000;
    box-shadow:1px 1px 5px #000;
    opacity:1;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.st_loading{
    color:gainsboro;
height:15px;
left:20px;
    position:absolute;
top:60px;
width:100px;
z-index:200;
}
.st_loading img {margin-bottom:-5px;}
.st_about{
    display:none;
    position:absolute;
    top:50px;
    left:0px;
    opacity:0.6;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
.st_subcontent{
    background:#fff;
    padding:30px;
    -moz-box-shadow:0px 0px 10px #000;
    -webkit-box-shadow:0px 0px 10px #000;
    box-shadow:0px 0px 10px #000;
}


/* the overlayed element */

.simple_overlay {
	display:none;
    /* must be initially hidden 
    
    display:none;
    z-index:10000;
     styling 
    background-color:white;
    width:550px;
    height: 350px;
    
    */
}


.simple_overlay div {
/*    width:470px;
    height: 282px;
    overflow: hidden;*/
	width: 350px;
	padding:60px 60px 60px 0;
    overflow-y: auto;}
/*.simple_overlay p {width: 470px;}*/
/* close button positioned on upper right corner */

/*.simple_overlay .close {
   background-image:url("../images/close.png");
bottom:0;
cursor:pointer;
height:18px;
position:absolute;
right:0;

width:18px;
}*/

/*.simple_overlay pre { font-family:Arial,Helvetica,sans-serif; white-space:pre-wrap; }
.bio-overlay { background-color: black; color: white; height:292px!important; font-size:13px;}*/
.bio-overlay a {color: grey; text-decoration: none;}
.bio-overlay h1, #pdf h1 {font-weight: normal; font-size:17px;}

#arrows {width: 40px; height: 24px;  position: absolute; z-index: 999; top: -100; left: -100;}
#arrows div {width: 20px; height: 24px; background: url('../images/arrows.jpg') 0 0 no-repeat;  float: left; cursor: pointer; }
/*#arrows div:hover{opacity:1;}*/
#arrows #arr-right {background-position: -20px 0 ;}

#pdf {  height:292px!important; }
#request-pdf label{ clear: left; display: block; height: 30px; width: 240px; float: left;}
div.form-input { height: 30px; width: 200px; float: left; padding: 0; margin: 0;}

#splash {height: 71px; width: 500px; background: url('../images/splash.png') center -71px no-repeat ; position: absolute; z-index: 999999; top: 0;left: 0}
#splasher {position: absolute; z-index: 999998; top: 0;left: 0;}

/* LA Play */


ul#film-list
{
padding-left: 0px;
list-style: none;
display: block;
height: 20px;
}

ul#film-list li
{
float: left;
padding-right: 4px;
}


ul#film-list li a
{
color: #929497;
text-decoration: none;
}

ul#film-list li a:active,
ul#film-list li a:hover,
ul#film-list li a.active
{
color: #000;
text-decoration: none;
}

div.videoPlayer-details
{
color: #929497;
}

div.caption
{
display: block;
}
