#mainFrame{
	width:795px;
	height:auto;
	text-align:center;
	float:left;
}

.mainContent{
    margin:0; 
    padding:0;
    border:none; background-color:inherit;
}

#wrapper {
	position:relative;
	margin-left:25px;
	margin-top:10px;
	width:795px;
	height:440px;
	background:url(http://www.actaccess.org/test/homepage_stories.png) no-repeat top;
	text-align:center;
	float:left;
}

.container {
	width:795px;
	height:430;
	margin: 0px auto;
	text-align:left;
}


.mainContentBuffer {
	height:0; 
}

.frame.current { 
	overflow:visible; 
}

.strip_wrapper ul { 
	overflow:visible; 

}
.nav-next  {
        position: absolute;
        cursor: pointer;
        top: 300px;
        right: 17px;
}
.nav-prev {
        position: absolute;
        cursor: pointer;
        top: 300px;
        left: 25px;
}
.pointer {
        top: 450px;
        color: #fff;
        position: absolute;
	    z-index: -1;
	    width: 0px;
	    font-size: 0px;
	    line-height:0%;
	    border-top-width: 8px;
	    border-right-width: 8px;
	    border-bottom-width: 8px;
	    border-left-width: 8px;
	    border-style: solid;
}

.caption p {
		margin:0;
		padding:0 5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #ffffff;
		background-color:#3d82b6;
}
		
.caption  {
        position: absolute;
        left: 11px;
	    width: 115px;
	    top: 5px;
	    left: 8px;
	    margin: 0;
	    padding: 0;
	    overflow: hidden;
	    opacity: 0.3;
		line-height:22px;
}
		
.showtitle  {
        font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
        position: absolute;
	    width: 115px;
	    top: 110px;
	    left: 8px;
	    margin: 0px;
	    padding: 0px;
	    overflow: hidden;
	    opacity: 0.3;
	    color: #333333;
		text-align:center;
		font-weight:bold;
}
		
.strip_wrapper  {
        position: absolute;
        overflow: hidden;
        height: 212px;
        left: 61px; /* Shifting the whole filmstrip wrapper to the left */
        top: 235px;
        width: 542px;
}
		
div.panel-overlay {
		position: absolute;
		left: 0; top: 0;
}
		
div.panel-main{
	margin-top:131px;
	margin-left:14px;
	text-align:center;
}

div.panel-button1{
	text-align:center;
}
	
div.panel-button2{
	text-align:center;
    /*margin-left:10px;*/

}
	
div.panel-buttons.horizontal{
    top: 100px;
}
	
.panel-overlay a.button { 
	margin-bottom: 8px;
}
 
/*.overlay-background {
		position: absolute;
		
		width: 929px;
		left: 0;
		opacity: 0;
		bottom: 0;
		}*/
.filmstrip {
        list-style: none;
		margin: 0;
		padding: 0;
		position: absolute;
}

.frame {
        float: left;
	    position: relative;
	    height: 157px;
	    width: 131px;
	    
	    padding: 0;
	    cursor: pointer;
	    margin-top: 12px;
}

.frame.current { }

.img_wrap  {
        height: 135px;
	    width: 131px;
	    position: relative;
	    overflow: hidden;
	    top: 38px;
	    left:15px; /* for shifting frames arbitrarily to the left */
	    margin-top: -30px;
		margin-left: -8px;
		border: 1px solid #ffffff;
		background-color:#FFF;
		padding:0;
}

.frame.current .img_wrap  {
    display:inline-block; 
}

.img_wrap img {
    height: 75px;
    left: 8px;
    opacity: 0.3;
    position: relative;
    top: 0px;
    width: 115px;
    margin-top: 30px;
    padding-left: 0px;
}
	
.picture {
	border: 1px solid #ddd;
	width:115px;
	height:75px;
}

ul#gallery { 
	margin:0; 
}

#gallery  {
    height: 440px;
    width: 660px;
    position: relative;
    padding: 0px;
    visibility: hidden;
	left:152px;
}
/*.loader {
    position:absolute;
    
    opacity: 1;
    top: 0;
    left: 0;
    width: 542px;
    height: 480px;
    background-image: url('/Images/Layout/loader_large.gif');
    background-color:#FFFFFF;
    background-position: top left;
}*/
	
.panel {
	position:absolute;
    display:none;
    left: 0px;
    top: 0px;
    width: 660px;
    height: 355px;
}
	
a.hplink1:link, a.hplink1:visited {
	color: #333333;
	font-size: 11px;
	text-decoration: underline;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

a.hplink1:hover, a.hplink1:active {
	color: #c34800;
	font-size: 11px;
	text-decoration: underline;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}


/*.box.home { width:284px; min-height:151px; }
.box.home.middle { float:left; margin: 7px 7px; }
.box a.button.insideBox{ position:absolute; bottom: 8px; left: 18px; }
.box.home a.button.insideBox { background-image:url(/Images/Buttons/button_249_3.png); width:249px; }
*/
