a { color:#5D5D9E; } 
a:visited { color:#5D5D9E; } 
a:active { color:#5C615E; } 
a:hover { color:#B2B3B4; } 

#gallery_01 div.galleryimgcontainer { box-sizing: border-box; vertical-align: middle; display: inline-block; width: 20%; height: auto; padding: 10px;  } 
#gallery_01 div.galleryimgcontainer img {  width: 100%;  height: auto;  } 
@media only screen and (max-width:780px) { #gallery_01 div.galleryimgcontainer { width: 24%; } } 
@media only screen and (max-width:590px) { #gallery_01 div.galleryimgcontainer { width: 49%; } } 
@media only screen and (max-width:400px) { #gallery_01 div.galleryimgcontainer { width: 100%; } } 

#gallery_02 div.galleryimgcontainer { box-sizing: border-box; vertical-align: middle; display: inline-block; width: 20%; height: auto; padding: 10px;  } 
#gallery_02 div.galleryimgcontainer img {  width: 100%;  height: auto;  } 
@media only screen and (max-width:780px) { #gallery_02 div.galleryimgcontainer { width: 24%; } } 
@media only screen and (max-width:590px) { #gallery_02 div.galleryimgcontainer { width: 49%; } } 
@media only screen and (max-width:400px) { #gallery_02 div.galleryimgcontainer { width: 100%; } } 

#gallery_03 div.galleryimgcontainer { box-sizing: border-box; vertical-align: middle; display: inline-block; width: 20%; height: auto; padding: 10px;  } 
#gallery_03 div.galleryimgcontainer img {  width: 100%;  height: auto;  } 
@media only screen and (max-width:780px) { #gallery_03 div.galleryimgcontainer { width: 24%; } } 
@media only screen and (max-width:590px) { #gallery_03 div.galleryimgcontainer { width: 49%; } } 
@media only screen and (max-width:400px) { #gallery_03 div.galleryimgcontainer { width: 100%; } } 

body { background-color:#000000; padding:0;  margin: 0; }

.textstyle1 { text-align:left; }
.textstyle3 { text-align:center; }
.textstyle4 { font-size:14pt; font-family:Arial, Helvetica, sans-serif; color:#963B3C; font-weight:bold;  }

.vcenterstyle1 { display: table; width: 100%; height: 100%; }
.vcenterstyle2 { display: table-cell; vertical-align: middle; }

#Anchor_01 { vertical-align: bottom; position:relative; display: inline-block;  }
#container_01 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:30px; background:none;  }
#container_01_padding { margin: 10px; display: block;  }
#gallery_01 { overflow:hidden; vertical-align: bottom; position:relative; display: inline-block; width:100%;  }

#Anchor_02 { vertical-align: bottom; position:relative; display: inline-block;  }
#container_02 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:30px; background:none;  }
#container_02_padding { margin: 10px; display: block;  }
#gallery_02 { overflow:hidden; vertical-align: bottom; position:relative; display: inline-block; width:100%;  }

#Anchor_03 { vertical-align: bottom; position:relative; display: inline-block;  }
#container_03 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:30px; background:none;  }
#container_03_padding { margin: 10px; display: block;  }
#gallery_03 { overflow:hidden; vertical-align: bottom; position:relative; display: inline-block; width:100%;  }

#container_Top { position:fixed; left:0px; top:0px; width:100%; min-height:50px; background:none;  }
#container_Top_padding { margin: 10px; display: block;  }

#button_1 { vertical-align: bottom; border-radius: 10px 10px 90px 90px; position:relative; display: inline-block; margin:0px 10px 0px 10px;width:80px; height:30px; background-color:rgba(255, 255, 255, 0.6);  }
#button_2 { vertical-align: bottom; border-radius: 10px 10px 90px 90px; position:relative; display: inline-block; margin:0px 10px 0px 10px;width:80px; height:30px; background-color:rgba(255, 255, 255, 0.6);  }
#button_3 { vertical-align: bottom; border-radius: 10px 10px 90px 90px; position:relative; display: inline-block; margin:0px 10px 0px 10px;width:80px; height:30px; background-color:rgba(255, 255, 255, 0.6);  }
