#cubesheet #content {
	width:746px;
        padding: 0 15px;
}

/** ----- CUBE SHEET **/

#cubesheet { margin: auto auto 25px auto; }

#cubesheet input{
	margin:0 0 7px 5px;
}

#totaldiv { 
float: left; 
clear: both; 
width: 400px; 
padding: 0 0 0 325px;
display:block; 
margin: 0; 
}

html>body #totaldiv { 
background: #EFFFFC; 
border: 2px solid #003016; 
float: none; 
clear: left; 
padding: 10px 0 0 0;
margin: 10px 0 0 626px; 
display:none; 
text-align: center; 
width: 187px;
}

.total { padding: 0 0 0 75px; }

html>body .total { 
font-size: 1.25em; 
margin: 0 0 0 -10px; 
padding: 0;
}

.totalspace { padding: 0 0 0 38px; }

html>body .totalspace { padding: 0; }

.floatleft { float: left; width: 40%; }

#totaldiv input#grandtotal {
	background: #fff;
	border: 0;
	font-size: 1em;
	font-weight: bold;
	text-align: left; 
}

html>body #totaldiv input#grandtotal { 
	background: #EFFFFC; 
	color: #013658; 
}

html>body #totaldiv input#submit {  
	width: 150px;
	margin-bottom:10px;
	background: #003016;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px; 
	color: #FFF; 
	padding: 6px;
	border:2px solid #B5DFC8;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
	cursor:pointer; 
}

/** ----- END CUBE SHEET **/

.error { color: #d80000; }
