
        html, body {
            height: 100%;
            min-height:100%;
            margin: 0px;
            padding: 0;
            font-family: 'PT Sans', sans-serif;
        }
        
        
        
        h1{
            display: block;
            font-size: 72px; 
            padding-top: 30px;
            padding-bottom: 30px;
            padding-left: 0;
            padding-right: 0;
            font-weight: bold;
            font-family: 'Exo', sans-serif;
            text-transform: uppercase;
        }
        
        h2{
            margin-bottom: 0.1em; 
        }

        h3{
            font-family: 'PT Sans', sans-serif;
            font-size: 120%;
            font-weight: 200;
            
        }
        
        h3.ack{
            text-align: center;
        }
        
		.title{
			font-size:400%;
		}
		
		
		
		#titlePillars{
		    text-align: center;
		    color: #eeeeee;
		    font-size: 200px !important;
		}
		.pillarbox{
		    /* width: 30%; */
		    padding: 40px 0px 40px 0px;
		    border-style: solid;
            border-width: 0px;
            margin: 10px;
            float:left;
            text-align: center;
            font-family: 'PT Sans', sans-serif;
            font-size: 120%;
            font-weight: 200;
		}
        .invert { 
            filter: invert(93%); 
        }
        .white{
            color:#eeeeee !important;
        }
		.grey{
		    color: #bb8888;
		}
		#cartDiv{
		    float:right;
		}
		#cartDiv a{
		    text-decoration: none;
		    color: black;
		}
		#cartCount{
		    vertical-align: 11px;
		    font-size: 150%;
		    margin-left: 5px;
		}
		img#home{
		    vertical-align: 8px;
		   /* margin-right: 18px; */
		}
        a:link, a:visited {
            color: black;
            text-decoration: none;
        }
        
        a:hover, a:active {
            color: #0049AE;
            text-decoration: underline;
        }
        
        a.expandlink{
            color: #777777;
            font-size:90%;
            text-decoration: none;
        }
        a.expandlink:hover, a.expandlink:active {
            color: #f3aa3d;
            text-decoration: underline;
        }
        
        .expanded{
            background-color: #EEEEFF;
            padding-left: 30px;
            padding-right: 30px;
            padding-top: 1px;
            padding-bottom: 1px;
            margin-top: 10px;
        }
        
        .expanded-display{
            background-color: #EEEEFF;
            padding-left: 30px;
            padding-right: 30px;
            padding-top: 1px;
            padding-bottom: 1px;
            margin-top: 10px;
        }
        
        .expanded-hidden{
            display:none;
        }
        
        .hide{
            display:none;
        }
        
        .policytitle{
            cursor: pointer;
            
        }
        
        #bigDiv {
            background-image: url("../img/bg.jpg");
            background-size: cover;
            width: 100%;
            height: 100%;
            display: grid;
            justify-content: center;
            justify-items: center;
            /* grid-template-columns: 10% 80% 10%;
            grid-template-rows: 20% 30% 5% 10% 15% 20%;*/
            background-position: bottom;
            align-items:center;
          
        }
        
        .buttons{
            grid-column-start: 2;
            grid-column-end: 2;
            grid-row-start: 4;
            grid-row-end: 4;
		   


		    
        }
	   	a.buttonchild{
		    border-color: white;
            border-width: 0px;
            padding: 15px;
            border-style: solid;
            border-radius: 10px;   
            font-size: 32px;
            color: #000077;
            background-color: white;
		 }
		  
            
         .goingtospace{
            grid-column: 2 / 2;
            grid-row: 6 / 6;
            text-align: center;
            font-size: 60px; 
            font-weight: bold;
            font-family: 'Exo', sans-serif;
            text-transform: uppercase;
            
        }
        
        .fasttransit{
            grid-column: 2 / 2;
            grid-row: 2 / 2;
            text-align: center;
		    color: #eeeeee;
		    font-size: 130px !important;
            font-weight: bold;
            font-family: 'Exo', sans-serif;
            text-transform: uppercase;
            
        }
        
        #smallDiv{
            display: grid;
        }
        
        #topDiv {
            background-color: #eeeeee;
            padding: 5px;
           /* background-image: linear-gradient(to right, #eeeeee, black); */
        }
            
        .toplink{
            text-transform: uppercase;
            font-weight: 200;
            font-size: 22px;
            
        }
        #mainDiv{
            min-height: 600px;
           /* background-image: url("../img/background1.jpg");
            background-size: cover;*/
        }
        
        #mainDiv.pillarscart{
            padding-left: 80px;
            padding-right: 80px;
            padding-top: 30px;
            padding-bottom: 30px;
        }
        
        #mainDiv.pillars{
        }
        
        #gridContainerDiv{
            display: grid;
            grid-template-columns: auto auto auto;
            background-color: black;
            
        }
        #bottomDiv{
            display: grid;
            justify-items: center;
            grid-template-columns: 20% 60% 20%;
            grid-template-rows: 50% 50%;
            background-color: #eeeeee;
            bottom: 0;
            overflow: hidden;
        
        }
        
        .bottomDivTop{
            grid-column: 2 / 2;
            grid-row: 1 / 1;
            text-align: center;
        }
        
            .bottomDivBottom{
                grid-column: 2 / 2;
                grid-row: 2 / 2;
                text-align: center;
        }
        
        #mainTopDiv{
            min-height: 400px;
            background-image: url("../img/background3.jpg");
            background-size: cover;
            display:grid;
            background-position: bottom;
        } 
        
        .container {
             display: flex; 
             flex-direction: row;
             justify-content: flex-end;
             float: right;
             align-items: center;
             height: 80px;
        }
        .parent {
             display: flex;
             flex-direction: row;
             justify-content: flex-end;
             height: 300px; /* Or whatever */
           
        }

        .child {
            justify-content: flex-end;
            margin-top: 0px;
            margin-bottom: 0px;
            margin-left: 20px;
            margin-right: 20px;
            
        }
        
        .clear { 
            clear: both; 
            display: none;
        }
        
        .bottomLink{
            float:right;
            color: white;
            /* text-transform: uppercase; */
            font-weight: 700;
            font-size: 22px;
            padding: 10px;
        }
        
        a.bottomLink:link, a.bottomLink:visited {
            color: white;
        }
        a.bottomLink:hover, a.bottomLink:active {
            color: #EEEEFF;
            text-decoration: underline;
            
        }
        
        p {
            
            text-align: justify;
            text-justify: inter-word;
        }
            