@charset "utf-8";
/* CSS Document */

.lit{
	width:720px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

table {
    font-family: calibri, sans-serif;
    
    width: 500px;

	
	margin-top:3em;
	border-top-right-radius: .5em;
	margin-right:auto;
	margin-left:auto;
}

td, th {
    border: 1px solid #aaa;
    text-align: left;
    padding: 8px;
	
	
	
}

tr:nth-child(even) {
    background-color: #eee;
	
}
	
	tr:nth-child(odd) {
    background-color: #fff;
}
	



	
		body {
		
	margin:0;
	padding:0;
	border:0;
	height:100%;
	width:100%;
	background-color:#666;
	font-family: "Calibri";
	
	
}
	
	
	
	.pillow{
		width:90%;
		height:auto;
		background-color:#666;
		position:relative;
		margin:3em auto 3em auto;
		padding:3em;
		border-radius:1em;
		box-shadow:0em 0em 2em #555;
	}

.tank{
		position:relative;
	margin-top:10em;
	z-index:2;
			float:right;
	margin-left:5em;
	margin-right:20em;
		
		}
		
		.pilliowcover{
			
			width:80%;
			margin-right:auto;
			margin-left:auto;
		}


	
		.box{
		position:relative;
		margin-top:3em;
		margin-bottom:3em;
		background-color:#ccc;
			
		font-size: 1em;
		text-align:center;
		border: none;
   		border-radius: 1em;
		visibility: block;
		margin-right:auto;
		margin-left:auto;
		width:600px;
			box-shadow:0em 0em 4em #333
	
		
		
	}
	
	fieldset{
		
		font-size: 1.25em;
		border: none;
   		border-radius: 1em;
		font-family: "Calibri";
		font-weight: bold;
		width:auto;
		min-width:450px;
		margin-top:.1em;
		
	}
	
	button{
		background-color: #EE3524;
		color:white;
		
		font-size: .75em;
		overflow: hidden;
		
		padding:1em;
		width:18%;
		line-height: 1em;
		text-align:center;
		border: 2px solid #aaa;
    	border-radius: 4px;
		cursor: pointer;
	}
	
	
	
	
	input{
		width:80%;
		line-height: 40px;
		text-align:center;
		border: 2px solid #aaa;
    border-radius: 4px;
		font-size: 3em;
			height:3;

		
	}

img{
	float:none;
}
	
	
	
	
	
	input[type=button], input[type=submit], input[type=reset] {
    background-color: #EE3524;
    border: none;
    color: white;
    padding: 16px 32px;
    text-decoration: none;
    margin: 4px 2px;
    cursor: pointer;
	font-size:1.25em;
}




	

::-webkit-scrollbar {
display: none;
}
	
	
	
		/* #### Mobile Phones Portrait #### */
 @media screen and (max-device-width: 480px) and (orientation: portrait){
	 
	 
	 table {
    font-family: calibri, sans-serif;
    
    width: 500px;

	font-size: 2em;
	margin-top:3em;
	border-top-right-radius: .5em;
	margin-right:auto;
	margin-left:auto;
	 }
	 
	 input{
		width:80%;
		line-height: 40px;
		text-align:center;
		border: 2px solid #aaa;
    border-radius: 4px;
		font-size: 4em;
			height:5;

		
	}
	 
	
		 
	}
	
