@charset "utf-8";
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; outline:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxContent{margin-top:0;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{border:5px solid #d2d2d2; background:#fff;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/common/images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/common/images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(/common/images/loading.gif) no-repeat center center;}
        /*#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(/common/images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}*/
        #cboxClose:hover{background-position:bottom center;}

        .colorbox_iframe{outline:none;}

        #cboxClose{display:none;}


/* -----------------------------------------------------
    Override rental > lightbox
----------------------------------------------------- */

/* ----- container ----- */

div#container.lightbox{
width:695px;
min-width:695px;
border-top:none;
margin:0 auto;
padding:10px 8px 10px 10px;
position:relative;
}


/* ----- header ----- */

div#container.lightbox div#header{
width:695px;
text-align:left;
margin:0 auto;
position:static;
font-size:112%;
}
div#container.lightbox div#header h1#hdg-l1-01{
width:695px;
text-align:left;
margin:30px auto 10px;
}
div#container.lightbox div#header .link_close_01{
position:absolute;
top:10px;
right:17px;
}
div#container.lightbox div#header #skip{
margin-bottom:0;
}

/* js_invalid */
#container.lightbox.js_invalid div#header{
margin:0 auto 50px;
}


/* ----- column_article ----- */

div#container.lightbox div#column_article{
width:695px;
float:none;
margin:0 auto;
font-size:116.6%;
}

div#container.lightbox div#column_article h1#h1-lyt_01{
	margin:50px auto 20px;
}


/* ----- link_pagetop_01 ----- */

div#container.lightbox .link_pagetop_01{
clear:both;
width:695px;
margin-bottom:20px;
text-align:right;
}


/* ----- footer ----- */

div#container.lightbox div#footer{
margin-top:75px;
padding-top:0;
min-width:695px;
border-top:none;
background-color:#fff;
font-size:116%;
}


/* ----- lyt_txt_update_01 ----- */

div#container.lightbox div#footer .lyt_txt_update_01{
clear:both;
width:695px;
margin-bottom:10px;
padding-top:0;
color:#333;
font-size:86%;
text-align:right;
}


/* ----- link_close_01 ----- */

div#container.lightbox div#footer .link_close_01{
margin-bottom:10px;
text-align:center;
}
