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; margin:1px;}

.kenaki {margin-top:50px;}
.kenakiOne {margin-top:20px;}
.kenakiTwo {margin-top:20px;}

.submitStyle {
    width: 85%;
    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 {margin-top:20px; font-size: 30px; background-color: #4CAF50; text-decoration: none; padding: 10px 15px;}
.submitStyleThree {width: 70%; font-size: 20px; background-color: #C62E00; text-decoration: none;}
.submitStylelarge {width: 90%; border-radius: 12px;}

input[type=text], select {
    width: 85%;
    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: 85%;
    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:90%; text-align: center; margin-left: auto; margin-right: auto;}    
.packBox {float: left; display: inline-block; width: 49%; height:auto; border: 1px solid #C1C1C1; margin:0px;}
.imgPck {width: 90%; margin-bottom: 15px;}
.cartPackHead {font-size: 18px; margin:6 0 8 0px;}

.cartDeleteButton {width: 75%; background-color: #C62E00; text-align: center; color: white; font-size: 13px; letter-spacing: 2px; font-weight: bold; padding: 4px; border: none; border-radius: 6px; text-decoration: none; margin:auto;}
.addTocart {width: 90%; padding: 12 2 12 2px; font-size: 18px; background-color: #4CAF50;}
.total { padding: 14 0 14 0px; border-top: 4px solid #C1C1C1; ; border-bottom: 4px solid #C1C1C1; font-size: 27px;  width:90%; margin: 30 auto 20 auto;}
.clear {clear:both;}

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: 95%; margin-left: auto; margin-right: auto;}
.packTitle {font-size: 32px; 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 8px; text-align: left;}
