body { margin: 0px; padding: 0px; background-color:#393D46; }
/* html, body { height: 100%; margin: 0px; padding: 0px; background-color:#393D46; } */
/*html, body { height: 100%; margin: 0px; padding: 0px; background-color:#393D46; background-image:url(images/background-page-tile.jpg); background-position: 50%; background-repeat: repeat-y; }*/
div { border: 0px; padding: 0px; margin: 0px; }
img { border: 0px; padding: 0px; margin: 0px; }
ul { border: 0px; padding: 0px; margin: 20px 0px 20px 20px; list-style-image: url(images/bullet_dark.png); list-style-type: circle; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 120%; color: #413886; font-weight: bold; }
li { margin: 0px 0px 5px 0px; }
sup { font-size: 9px; font-weight: bold; }
a { text-decoration: none; }
a:link { text-decoration: none; color: #B11554; }
a:visited { text-decoration: none; color: #B11554; }
a:active { text-decoration: none; color: #FE95C6; }
a:hover { text-decoration: none; color: #FE95C6; }

a.halloween:link { text-decoration: none; color: #78D4EB; }
a.halloween:visited { text-decoration: none; color: #78D4EB; }
a.halloween:active { text-decoration: none; color: #78D4EB; }
a.halloween:hover { text-decoration: underline; color: #78D4EB; }


.container-topbackground { width: 1000px; height: 658px; margin-left: auto; margin-right: auto; background-image: url(images/background-page-top.jpg); background-position: center top; background-repeat: no-repeat; }
.container-topshopbackground { width: 1000px; height: 800px; margin-left: auto; margin-right: auto; background-image: url(images/background-page-topshop.jpg); background-position: center top; background-repeat: no-repeat; }
.container-tilebackground { width: 1000px; margin-left: auto; margin-right: auto; background:#393D46 url(images/background-page-tile.jpg) center repeat-y; }
.container-top { width: 770px; margin-left: auto; margin-right: auto; }
.container-content { width: 720px; margin-left: auto; margin-right: auto; }
.container-bottom { height: 260px; background-image: url(images/background-page-bottom.jpg); background-position: bottom center; background-repeat: no-repeat; }
.container-page { width: 1000px; margin-left: auto; margin-right: auto; margin-top: -658px; margin-bottom: 0px; }
.container-shoppage { width: 1000px; margin-left: auto; margin-right: auto; margin-top: -800px; margin-bottom: 0px; }

.positioner { position: absolute; }

.positioner p { margin: 0px 0px 10px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 120%; color: #FFFFFF; font-weight: bold; }
.positioner ul { border: 0px; padding: 0px; margin: 0px 0px 0px 20px; list-style-image: url(images/bullet.png); list-style-type: circle; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 120%; color: #FFFFFF; font-weight: bold; }
.positioner { margin: 0px 0px 10px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 120%; color: #FFFFFF; font-weight: bold; }
.terms { margin: 0px 0px 10px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 120%; color: #999999; font-weight: normal; }
p { margin: 0px 0px 10px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 120%; color: #413886; font-weight: bold; }
h3 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 120%; color: #828385; font-weight: bold; }
h2 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 120%; color: #B11554; font-weight: bold; }
h1 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 120%; color: #B11554; font-weight: bold; }


.special-halloween p { margin: 0px 0px 10px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 120%; color: #484848; font-weight: bold; }

.container-page input { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 120%; color: #413886; font-weight: bold;
width: 100%; background-color: #F9F9F9; border: 1px solid #CECED5;}
.container-page textarea { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 120%; color: #413886; font-weight: bold;
width: 100%; background-color: #F9F9F9; border: 1px solid #CECED5;}
.container-shoppage input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #413886; font-weight: bold; }
.container-shoppage select { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #413886; font-weight: bold; }


.container-shoppage input { margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 120%; color: #413886; font-weight: bold;
}
.container-shoppage textarea { margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 120%; color: #413886; font-weight: bold;
}