@charset "utf-8";
* {font: 1.01em georgia, arial, sans-serif; color: rgb(0%,0%,0%); padding: 0em; border: none; margin: 0em;}
header, aside, nav, section, figure, figcaption, footer {display: block;}
a:link {text-decoration: none; color: rgb(0%,0%,0%);}
a:visited {text-decoration: none; color: rgb(0%,0%,0%);}
html, body {background: rgb(91%,77%,52%) url("/background.jpeg");}
header.top {position: absolute; left: 0em; top: 0em; width: 50em;}
header.top img {float: left; padding: 0.3em;}
p.topa {font: italic 3.3em georgia, arial, sans-serif; color: rgb(5%,5%,80%); margin: 0em 0.25em 0em 3.7em; padding-bottom: 0.1em; border-bottom: 0.05em solid rgb(60%,60%,60%);}
p.topb {font: 1.25em georgia, arial, sans-serif; margin: 0.25em 0em 0em 16.5em;}
aside.pos {position: absolute; left: 50em; top: 0.5em; padding: 0.09em; border: 0.13em solid rgb(0%,0%,0%); text-align: center;}
p.hour {font: 1.2em georgia, arial, sans-serif;}
button {overflow: visible;}
aside.viewcart {position: absolute; left: 51.5em; top: 5.5em;}
aside.viewcart button {background: rgb(71%,81%,100%) none; border: 0.19em solid rgb(35%,39%,68%);}
aside.search {position: absolute; left: 0em; top: 7.53em;}
aside.search input {width: 13em; border: 0.1em inset rgb(60%,60%,60%); text-align: left;}
aside.search button {background: rgb(100%,49%,49%) none; border: 0.19em solid rgb(80%,0%,0%);}
ul, li {list-style: none;}
nav {position: absolute; left: 0em; top: 11em;}
nav li {background: transparent url("/flags/spain.png") left no-repeat; text-indent: 1.2em;}
li.none {color: rgb(0%,50%,0%); background: transparent none;}
li.brazil {background: transparent url("/flags/brazil.png") left no-repeat;}
li.belgium {background: transparent url("/flags/belgium.png") left no-repeat;}
li.colombia {background: transparent url("/flags/colombia.png") left no-repeat;}
li.costa-rica {background: transparent url("/flags/costa-rica.png") left no-repeat;}
li.cuba {background: transparent url("/flags/cuba.png") left no-repeat;}
li.denmark {background: transparent url("/flags/denmark.png") left no-repeat;}
li.dominican-republic {background: transparent url("/flags/dominican-republic.png") left no-repeat;}
li.france {background: transparent url("/flags/france.png") left no-repeat;}
li.germany {background: transparent url("/flags/germany.png") left no-repeat;}
li.guatemala {background: transparent url("/flags/guatemala.png") left no-repeat;}
li.italy {background: transparent url("/flags/italy.png") left no-repeat;}
li.jamaica {background: transparent url("/flags/jamaica.png") left no-repeat;}
li.martinique {background: transparent url("/flags/martinique.png") left no-repeat;}
li.mexico {background: transparent url("/flags/mexico.png") left no-repeat;}
li.nicaragua {background: transparent url("/flags/nicaragua.png") left no-repeat;}
li.peru {background: transparent url("/flags/peru.png") left no-repeat;}
li.poland {background: transparent url("/flags/poland.png") left no-repeat;}
li.puerto-rico {background: transparent url("/flags/puerto-rico.png") left no-repeat;}
li.russia {background: transparent url("/flags/russia.png") left no-repeat;}
li.scotland {background: transparent url("/flags/scotland.png") left no-repeat;}
li.sweden {background: transparent url("/flags/sweden.png") left no-repeat;}
li.the-bahamas {background: transparent url("/flags/the-bahamas.png") left no-repeat;}
li.the-netherlands {background: transparent url("/flags/the-netherlands.png") left no-repeat;}
li.united-kingdom {background: transparent url("/flags/united-kingdom.png") left no-repeat;}
li.venezuela {background: transparent url("/flags/venezuela.png") left no-repeat;}
nav ul.indent1 {margin-left: 1.4em;}
nav ul.indent2 {margin-left: 2.8em;}
section {position: relative; top: 8em; left: 14em; width: 45.5em;}
footer {position: relative; left: 14em; margin-top: 10em; width: 42em;}
footer form {display: inline;}
footer button {font: bold 0.6em georgia, arial, sans-serif; background: rgb(93%,70%,27%) none; border: 0.19em solid rgb(80%,57%,17%); margin-left: 5em;}
h1 {font: italic 1.4em georgia, arial, sans-serif; color: rgb(5%,5%,80%); text-align: center; margin-bottom: 0.15em; border-bottom: 0.1em solid rgb(60%,60%,60%); width: 25em;}
h2 {font: italic 1.1em georgia, arial, sans-serif; color: rgb(5%,5%,80%); text-align: center; margin-top: 0.15em; width: 30em;}
section aside {position: absolute; left: 37em; top: 5em; background: rgb(71%,100%,81%) none; padding: 0.1em; border: 0.19em solid rgb(35%,68%,39%);}
section p.text {text-align: justify; margin-bottom: 1em; text-indent: 2.5em; margin-top: 5em;}
section ul {margin-top: 2em;}
section li {background: transparent url("/black.png") left no-repeat; text-indent: 1.5em;}
figure a img {float: right;}
