
* { font-family:Verdana; }
.page { }
.content { margin:35px auto; padding:35px; width:800px; border:1px solid #aaa; border-radius:0.25em; box-shadow:rgba(0, 0, 0, 0.35) 0px 5px 15px; }
h1, h2, h3 { text-align:center; }
p { font-size:14px; line-height:20px; }
.banner { margin:20px auto; width:575px; display:block; }
.btn_submit { padding:10px; width:320px; font-weight:bold; text-transform:uppercase; color:#e5dd19; background-color:#1d1c87; border:1px solid #333; border-radius:0.5em; box-shadow:rgba(0, 0, 0, 0.55) 0px 5px 15px; }

button.call2act { padding:12px; margin:10px auto; border:1px solid #AAA; border-radius:0.25em; box-shadow:rgba(0, 0, 0, 0.35) 0px 5px 15px; background-color:rgb(255,204,0); color:#010d57/*#003A7D*/; font-weight:bold; display:block; cursor:pointer; }
button.call2act:hover { background-color:#ffc439/*#ffca49*/; }

table.productlist { width:490px; margin:10px auto; display:inline-block; text-align:center; }

@media (max-width: 881.98px) { 
.content { margin:3%; padding:5%; width:84%; }
.banner { width:80%; }
}

@media (max-width: 575.98px) {
.content { margin:1%; padding:2%; width:92%; }
.banner { width:90%; }
}
