h1 {font-size: 40px;}
h2 {font-size: 30px; margin:10px 0 0 0;}
h3 {margin:7px 0 5px 0;}

body {text-align:center; font-family: Arial, Helvetica, sans-serif;}

.kenaki {margin-top:50px;}
.kenakiOne {margin-top:20px;}
.kenakiTwo {margin-top:10px;}

.submitStyle {
    width: 20%;
    display: inline-block;
    background-color: #F69202;
    color: white;
    padding: 14px 20px;
    margin: 0 8px 24px 8px;
    border: none;
    border-radius: 6px;
    cursor: pointer;
    font-size: 23px;
    font-weight: bold;
    text-align: center;
}

.submitStyleTwo {width: 30%; background-color: #4CAF50; text-decoration: none; padding: 10px 15px;}
.submitStyleThree {width: 19%; font-size: 17px; background-color: #C62E00; text-decoration: none;}
.submitStylelarge {width: 100%; border-radius: 12px;}

input[type=text], select {
    width: 60%;
    padding: 12px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    font-size: 19px;
}

input[type=submit] {
    font-weight: bold; font-size: 20px;
    width: 60%;
    background-color: #4CAF50;
    color: white;
    padding: 14px 20px;
    margin: 20px 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

input[type=submit]:hover {
    background-color: #45a049;
}


.container {width:80%; text-align: center; margin-left: auto; margin-right: auto;}    
.packBox {display: inline-block; width: 32%; height:auto; border: 1px solid #C1C1C1;}
.clear {clear:both;}
.imgPck {width: 90%; margin-bottom: 10px;}

.cartPackHead {font-size: 15px; margin:3 0 3 0px;}
.cartDeleteButton {width: 75%; background-color: #C62E00; text-align: center; color: white; font-size: 22px; font-weight: bold; padding: 4px;     border: none; border-radius: 6px; text-decoration: none; margin:auto;}
.addTocart {background-color: #4CAF50;}

.total { padding: 8 0 8 0px; border-top: 2px solid #C1C1C1; border-bottom: 2px solid #C1C1C1; font-size: 24px;  width:70%; margin: 20 auto 20 auto;}

a.addTocart:link {color: white; text-decoration: none;}
a.addTocart:visited {color: white; text-decoration: none;}
a.addTocart:hover {color: white; text-decoration: underline;}
a.addTocart:active {color: white; text-decoration: none;}

.demoPlayerHead {font-size: 18px;  font-style: italic;  font-weight: bold; color:#A9A9A9; margin:10px 0 13px 0;}

.red {color: red; font-size: 35px; background-color: #f9ff00; padding: 0 10px 0 10px;}
.redAlt {color: #A20012; font-size: 40px; background-color: #FFED48; padding: 10px;}

a.homeLink:link {color: black; text-decoration: none;}
a.homeLink:visited {color: black; text-decoration: none;}
a.homeLink:hover {color: black; text-decoration: underline;}
a.homeLink:active {color: black; text-decoration: none;}

.packManifest {font-weight: bold; width: 85%; margin-left: auto; margin-right: auto;}
.packTitle {font-size: 34px; background-color: #f9ff00;}
.packUnderTitle {font-size: 26px;}

.footer {width: 97%; border-top: solid #124889 1px; background-color: #C9E3FF; padding: 10px 0 50px 0; margin-top:30px; margin-left: auto; margin-right: auto;}
.footMain { width:55%; float:right; font-size: 13px; font-style: italic; font-family: Arial; padding: 0px; margin: 6px 0px 6px 12px; text-align: left;}
.footNote { float:left; font-weight: bold; font-size: 20px; font-style: italic; font-family: Arial; padding: 0px; margin: 0px 0px 0px 20px; text-align: left;}
