/*BODY*/ 
body#ageverification {font-family: Arial; background-color: #fff; background-image:url(../img/ageverification.jpg); background-repeat: no-repeat; background-position: top center; margin: 0 auto; color: #444;}


/*WRAP*/
#wrap {margin: 0 auto; padding: 100px 0px 0px 15px; width: 320px; height: 390px; text-align: center;}

/*FORM*/
form {font-family: Arial;}
input {margin: 10px 5px 0 0; font-size: 20px; color: #444;}
label {font-size: 12px;}
select {margin: 10px 0 0 0; font-size: 12px; color: #444;}
.agree {margin: 12px 0 0 0; border: none;}
.streck {font-size: 25px; color: #ccc;}

.countries {margin: 0; padding: 0;}
.countries ul {padding: 0 0 0 15px; text-align: left; font-size: 11px;}
.countries li {margin: 0 5px 0 0; display:inline;}
.countries li a {color: #444; font-weight: bold; text-decoration: none;}
.countries li a:visited {color: #444; font-weight: bold; text-decoration: none;}
.countries li a:hover {color: #444; font-weight: bold; text-decoration: underline;}

#infotext {margin: 10px auto;}

#lista {margin: 0 0 12px 5px; padding: 3px 3px 3px 3px; background-color: #e8e8e8; border: 1px solid #ccc;}
#lista ul {text-align: left; font-size: 11px;}
#lista li {}

.ageverificationfield {width: 180px; margin: 10px 0 0 62px;}
.ageverificationfield img {margin: 0 12px 0 12px;}

/*FONTS*/
p {font-size: 11px; padding: 2px 0 0 0;}

/*LINKS*/

a {color: #444; text-decoration: none;}
a:visited {color: #444; text-decoration: none;}
a:hover {color: #444; text-decoration: underline;}

/* SHOPSETUP */

#shopsetup {clear:both; margin: 110px auto; width: 120px; height:auto;}
#shopsetup p a {color: #ccc; text-decoration: none;}
#shopsetup p a:visited {color: #ccc; text-decoration: none;}
#shopsetup p a:hover {color: #ccc; text-decoration: underline;}