body
{
   background-color: #FFFFFF;
   background-image: url('images/girl.gif');
   background-attachment: fixed;
   background-position: left top;
   background-repeat: repeat;
   background-size: 30% 30%;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 128px;
   line-height: 1.1875;
   margin: 0;
   padding: 0;
}
a
{
   color: #0000FF;
   text-decoration: underline;
}
a:visited
{
   color: #800080;
}
a:active
{
   color: #FF0000;
}
a:hover
{
   color: #0000FF;
   text-decoration: underline;
}
input:focus, textarea:focus, select:focus
{
   outline: none;
}
#Layer1
{
   background-color: transparent;
   background-image: url('images/gloss.png');
   background-repeat: repeat;
   background-position: left top;
   background-size: 100% 100%;
   border: 11px groove #CCCCCC;
   border-radius: 0px;
   box-shadow: 10px 10px 9px #000000;
}
#PhotoGallery1
{
   box-sizing: border-box;
   font-size: 0;
   width: 100%;
   height: 100%;
   table-layout: fixed;
   display: table;
   -webkit-animation: animate-box-shadow 2000ms linear 0ms infinite normal both;
   animation: animate-box-shadow 2000ms linear 0ms infinite normal both;
   margin: 0;
}
#PhotoGallery1 .thumbnails
{
   margin: 0;
}
#PhotoGallery1 .thumbnail
{
   position: relative;
   min-height: 1px;
   box-sizing: border-box;
   float: left;
   padding: 11px 11px 11px 11px;
   width: 50%;
   text-align: center;
   vertical-align: top;
}
#PhotoGallery1 .caption
{
   color: #FF1493;
   font-family: "Times New Roman";
   font-weight: normal;
   font-size: 48px;
   font-style: italic;
   margin: 0;
   text-align: center;
   text-decoration: none;
   padding: 3px 0 0 0;
   position: absolute;
   left: 0;
   bottom: 0;
   width: 100%;
   background-color: #000000;
   box-sizing: border-box;
   opacity: 0;
}
#PhotoGallery1 .description
{
   color: #000000;
   font-weight: normal;
   font-size: 11px;
   font-style: normal;
   text-align: center;
}
#PhotoGallery1 .thumbnail a
{
   display: block;
   overflow: hidden;
   position: relative;
}
#PhotoGallery1 .thumbnail a .image
{
   -webkit-transition: all 200ms linear;
   transition: all 200ms linear;
}
#PhotoGallery1 .thumbnail a .caption 
{
   background-color: rgba(0,0,0,0.60);
   opacity: 0;
   -webkit-transition: all 400ms linear;
   transition: all 400ms linear;
}
#PhotoGallery1 .thumbnail a .title
{
   opacity: 0;
   -webkit-transform: translateY(-588px);
   transform: translateY(-588px);
   -webkit-transition: all 200ms linear;
   transition: all 200ms linear;
}
#PhotoGallery1 .thumbnail a .description
{
   opacity: 0;
   -webkit-transform: translateY(588px);
   transform: translateY(588px);
   -webkit-transition: all 200ms linear;
   transition: all 200ms linear;
}
#PhotoGallery1 .thumbnail a:hover .caption
{
   opacity: 1;
}
#PhotoGallery1 .thumbnail a:hover .image
{
   -webkit-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}
#PhotoGallery1 .thumbnail a:hover .title
{
   opacity: 1;
   -webkit-transform: translateY(0px);
   transform: translateY(0px);
}
#PhotoGallery1 .thumbnail a:hover .description
{
   opacity: 1;
   -webkit-transform: translateY(0px);
   transform: translateY(0px);
   -webkit-transition-delay: 100ms;
   transition-delay: 100ms;
}
#PhotoGallery1 .thumbnail img
{
   border: 7px #DDDDDD solid;
   box-shadow: 14px 14px 9px #000000;
   display: block;
   width: 100%;
   height: auto;
   max-width: 100%;
   box-sizing: border-box;
   border-radius: 0px;
}
#PhotoGallery1 .clearfix:before,
#PhotoGallery1 .clearfix:after,
#PhotoGallery1 .thumbnails:before,
#PhotoGallery1 .thumbnails:after
{
   display: table;
   content: " ";
}
#PhotoGallery1 .clearfix:after,
#PhotoGallery1 .thumbnails:after
{
   clear: both;
}
#PhotoGallery1 .visible-col2
{
   display: block;
}
#wb_Image1
{
   vertical-align: top;
}
#Image1
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   -webkit-animation: flip 2000ms linear 0ms infinite normal both;
   animation: flip 2000ms linear 0ms infinite normal both;
   filter: drop-shadow(0px 0px 18px rgba(255,245,238,1.00));
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Image2
{
   vertical-align: top;
}
#Image2
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   filter: drop-shadow(11px 11px 10px rgba(0,0,0,0.70));
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Image3
{
   vertical-align: top;
}
#Image3
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Image4
{
   vertical-align: top;
}
#Image4
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   filter: drop-shadow(0px 0px 7px rgba(255,0,0,1.00));
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
