body { margin: 0; padding: 0; background-color: black; }
html, body, .wrapper, .page, .main-container {
	min-height: 100%;
	height: 100%;
}
.main-container { padding: 0; }
.wrapper .page { background-color: #FFFFFF }
.main, .note { background-color: #FFFFFF !important; }

.evositecontainer { display: block; padding: 2%; width: 96%; height: 92%; position: relative; }
.evositecontainer span,
.evositecontainer p,
.evositecontainer a,
.evositecontainer h1,
.evositecontainer h2,
.evositecontainer h3 { font-family: Helvetica,arial,sans-serif; color: white; }
.evositecontainer h1 { font-size: 2em; font-weight: bold; text-align: center; }
.evositecontainer h2 { font-size: 1.6em; font-weight: bold; text-align: center; }
.evositecontainer h3 { font-size: 1.2em; font-weight: bold; text-align: left; }
.evositecontainer p,
.evositecontainer a { font-size: 1.1em; font-weight: normal; text-align: left; text-decoration: none;}
.evositecontainer a:hover { text-decoration: underline; }
.evositecontainer span { font-size: 1.0em; font-weight: bold; text-align: left;}
.evositecontainer p.message { text-align: center; color: #0a2568; }
.evositemessage { margin-top: 150px; padding: 0px; color: #0a2568;}
.evositecontainer h1,
.evositecontainer h2 { display: block; width: 100%; margin: 0.67em 0; ; color: #0a2568;}
.evositecontainer h3 span span { padding-left: 21px; }
div.evositeimg { display: block; width: 100%; }
.evositeimg img { display: block; padding: 10px; margin: 0 auto; }
.info-container {
    display: table;
    width: 95%;
    padding: .5%;
    position: fixed;
    bottom: 3%;
    left: 2%;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background-color: #333333;
    border-width: 1px 1px 1px 1px;
    border-color: #666 #333 #333 #666;
    border-style: solid;
    background: #45484d;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDg0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #45484d 0%, #000000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000));
    background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%);
    background: -o-linear-gradient(top, #45484d 0%,#000000 100%);
    background: -ms-linear-gradient(top, #45484d 0%,#000000 100%);
    background: linear-gradient(top, #45484d 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );
}
.info-container-firstrow .info-container-firstrow-cell > h3 { display: inline; margin: 0; }
.info-container-firstrow { display: table-row; }
.info-container-firstrow-cell { border-bottom: 1px dotted #ffffff; }
.info-container-row { display: table-row; }
.storename,
.storeaddress,
.storecontacts { display: table-cell; }
.storecontacts-row {display: table-row;}
.info-container-firstrow-cell,
.storecontacts-row a,
.storecontacts-row span,
.storeaddress p,
.storeaddress a,
.storeaddress span,
.storecontacts-row p { display: table-cell; padding: 4px; }
