div#louise-photo-gal-container {
   /* max-width: 600px;*/
    margin-left: auto;
}

div.louise-photo-gal {
    /*max-width: 600px;*/
    max-width: 630px;
    width: 100%;
    min-height: 1px;
    overflow: hidden;
   /* margin-left: auto;*/
    margin:0 auto;
}

div.louise-photo-gal>div {
    float: left;
    height: 100%;
    -webkit-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-ms-user-select: none;
}

#btn_forward,#stagebtn_forward {
    background: url(//www.gmanetwork.com/themes/default/assets/img/buttons/hover_right.png?1);
    cursor: pointer;
    width: 45px;
    height: 63px;
    border: 0;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 1;
    opacity: .3;
}

#btn_backward:hover,#btn_forward:hover,#stagebtn_backward:hover,#stagebtn_forward:hover {
    opacity: 1;
}

#btn_backward,#stagebtn_backward {
    background: url(//www.gmanetwork.com/themes/default/assets/img/buttons/hover_left.png?1);
    cursor: pointer;
    width: 45px;
    height: 63px;
    border: 0;
    display: inline-block;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 1;
    opacity: .3;
}

#stage {
    margin-left: auto;
    margin-right: auto;
    max-width: 480px;
    display: inline-block;
}

#stage>img {
    max-width: 540px;
    max-height: 540px;
}

.v-center {
    position: relative;
}

.image_close {
    position: absolute;
    right: 0;
    top: 0;
    margin: 5px;
    z-index: 5;
}

.image_close:hover {
    opacity: .8;
}

.image_close img {
    width: 15px;
}

.louise-photo-thumbs>ul {
    text-align: center;
    padding: 0;
    margin: 0;
}

.louise-photo-thumbs>ul>li {
   
/*
	display: inline-block; 
    height: 79px;
    margin: 5px;
    width: 129px;
    border: 1px solid silver;*/
    display: none;
}

.louise-photo-thumbs>ul>li>img {
    cursor: pointer;
    max-height: 77px;
    max-width: 127px;
    margin: 1px;
}

.louise-photo-thumbs>ul>li:hover {
    opacity: .6;
}

.current_photo {
    padding: 1px!important;
    opacity: .6;
}

.roadblocker {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #000;
    opacity: .7;
    z-index: 2;
    display: none;
}

.roadStage {
    position: fixed;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    min-height: 10em;
    width: 100%;
    background-color: #fff;
    z-index: 3;
    max-width: 480px;
    max-height: 80%;
    display: none;
}

#stageImage {
    max-height: 360px;
    max-width: 480px;
}

.stageImageContainer {
    height: 360px;
    width: 480px;
    text-align: center;
    background: #000;
}

.stageContainer {
    padding: 5px;
}

#stagetitle {
    margin-top: 10px;
    margin-bottom: 10px;
}

#stagedescription {
    overflow-x: hidden;
    overflow-y: scroll;
    height: 100px;
    margin-bottom: 10px;
}

.hidden {
    display: none;
}

@media only screen and (max-width :480px) {

    #stage>img {
        max-width: 300px !important;
        max-height: 500px !important;
    }


   /* .btn_forward {
        width: 45px;
        /* position: absolute!important; */
       /* display: block!important;
        z-index: 10!important;
        height: 103px!important;
        /* right: 0!important; */
       /* float: right;
      /*  margin-right:70px;
    }

    .btn_backrward {
        width: 45px;
        /* position: absolute!important; */
      /*  display: block!important;
        z-index: 10!important;
        height: 103px!important;
        /* left: 0!important; */
       /* float: left;
        margin-left:70px;
    }*/
}

p#stage_description{
    text-align: center;
    display: block;
    width: 100%;

}

p#stage_description a {
    color: #0000EE;
}


/**
* PHOTO NEW NAV
*/

#photogallery-nav-wrapper {
	margin: 0 auto;
	width:350px;
}

#photogallery-nav-container{
	display: block;
}

#photogallery-nav-container div {
	display: inline-block;
	height:30px;
	vertical-align: top;
}

#photogallery-nav-container > .nav-button {
	width:95px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-ms-user-select: none;
}

#photogallery-nav-container > #nav-photo-label {
	width:100px;
}

#nav-photo-label #nav-photo-current ,#nav-photo-label #nav-photo-total {
	font-size: 2em;
}

#nav-photo-label span {
	display: inline-block;
	vertical-align: top;
}

#photogallery-nav-container > #nav-photo-prev {
	background-image:url('//www.gmanetwork.com/gma/assets/images/buttons/photogallery-nav-sprite.png?search_it');
	background-position:-4px -3px;
}

#photogallery-nav-container > #nav-photo-next {
	background-image:url('//www.gmanetwork.com/gma/assets/images/buttons/photogallery-nav-sprite.png?search_it');
	background-position:-100px -3px;
}

