* { margin: 0; padding: 0; }

html {
    background: url('bg.png') no-repeat center center fixed;
    background-size: cover;
    }

body {
    font-family: Verdana, Arial, sans-serif;
    text-align: left;
    font-size: 100%;
    font-weight: normal;
    }

        
.darkdiv {
    width:70%;
    margin-top:5vh;
	height:60vh;
    background:#222;
    opacity:0.8;
    padding:10px 10px 20px 10px;
    border:2px solid white;
    font-family: Verdana, Arial, sans-serif;
    text-align: left;
    color: white;
    font-size: 4vw;
    font-weight: normal;
    line-height: 4.2vw;
    }

.darkdiv2 {
    width:70%;
    margin-top:5vh;
	height:100vh;
    background:#222;
    opacity:0.8;
    padding:10px 10px 20px 10px;
    border:2px solid white;
    font-family: Verdana, Arial, sans-serif;
    text-align: left;
    color: white;
    font-size: 4vw;
    font-weight: normal;
    line-height: 4.2vw;
    }


.centreit {
	display:block;
    margin-left:auto;
    margin-right:auto;
	}
        
.box {
    width:80%;
    height:20px;
    background:white;
    border: 1px solid #444;
    padding-left:4px;
    border-radius: 4px 4px 4px 4px;
    }        

.txtarea {
    width:80%;
    height:20vw;
    background:white;
	color:#111;
    border: 1px solid #444;
    padding-left:4px;
    border-radius: 4px 4px 4px 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 4vw;
    } 
        
.cssbutton {
    height:8vw;
	width:8vw;
	margin-right:2vw;
	padding-top:1vw;
    color: white;
	font-size: 6vw;
    text-align: center;
    background: #CD2C4B;
    border: 2px solid #E7A604;
    border-radius: 2px 2px 2px 2px;
    }

.smallbutton {
    height:3vw;
	width:50%;
	padding: 1vw 1vw 1vw 1vw;
    color: white;
	font-size: 2vw;
    text-align: center;
    background: #CD2C4B;
    border: 2px solid #E7A604;
    border-radius: 4px 4px 4px 4px;
	display:block;
	margin:auto;
    }


.headertext {
	width:70%;
	margin-top:1vh;
	font-family: Verdana, Arial, sans-serif;
    text-align: left;
    color: white;
    font-size: 2vw;
	line-height:3vw;
	}

.prodtable { font-family:Verdana, Arial, Sans-Serif; font-size:4vw; margin:2px; text-align:left; border-collapse:collapse; table-layout: fixed; width:100%;}
.prodtable th { font-size: 4vw; font-weight: normal; padding: 6px 6px; background-color:#419C98; color:white; }
.prodtable td { font-size: 4vw; font-weight: normal; padding: 6px 6px; color: #111; border-top:1px solid #4B5966; background-color:white;}

.tablebox {font-family:Verdana, Arial, Sans-Serif; font-size:4vw;border:none;color:#777; width:100%;}
