a { color:#9999FF; } 
a:visited { color:#ffff9a; } 
a:active { color:#999933; } 
a:hover { color:#ffffAA; } 
html, body { min-height: 100% } 
#button_74f6e22b { vertical-align: bottom; border-radius: 9px; position:relative; display: inline-block; width:150px; height:40px; background-color:#8080FF;  }
#button_74f6e22b:hover { background-color:#4242FE;  }
#button_74f6e22b:hover span { color:#FFFFFF; }
body { background-color:#C0C0C0; background-image: url(images/bike_background__andyhibbert_version2.jpg); background-position:top left; background-size:cover; padding:0;  margin: 0; }
.textstyle1 { }
#container_6a5612c4 { position:absolute; left:30%; top:30%; width:47%; min-height:273px; min-width:200px; background-color:#666666; background: linear-gradient(to bottom, rgba(51, 51, 51, 0.6), rgba(102, 102, 102, 0.6)); text-align: center; }
#container_6a5612c4_padding { margin: 10px; display: block;  }
.textstyle2 { }
.textstyle3 { font-size:16pt; font-family:futura-pt, arial, sans-serif; color:#FFFF00; font-weight:bold; text-shadow: 1px 2px 2px #333; }
.textstyle4 { font-size:18pt; font-family:futura-pt, arial, sans-serif; color:#FFFFFF; font-weight:bold; }
.vcenterstyle1 { display: table; width: 100%; height: 100%; }
.vcenterstyle2 { display: table-cell; vertical-align: middle; }
.textstyle5 { font-size:12pt; font-family:futura-pt, arial, sans-serif; color:#FFFFFF; font-weight:bold;  }
