body {	
	background: black;
	color: white;
	font-family: Arial, Verdana helvetica sans-serif;
	font-size: 15px;		
}
h2 {     /* titles in body, such as "Log In" */
	margin-left: 120px;
	font-size: 25px;
}
a:link {
	text-decoration: none;
	color: #999933;
}
a:visited { 
	text-decoration: none;
	color: #999933;
}	
a:hover { 
	text-decoration: none;
	color: #ffff33;
} 
img {
	border: none;
}		
table {
	table-layout: fixed;
	width: 0px;  /* Need this for fixed layout tables to work in Firefox */
}
ul {
	list-style-type: square;
}	
textarea, input, select {
	font-weight: 600;
}		
textarea {	
	overflow: auto;
	font-size: 16px;	
}
input {
	font-size: 15px;	
	border: solid black;
	vertical-align: middle;	
}
select {
	font-size: 15px;		
	vertical-align: middle;	
}
.checkbox {
	border: none;
}	 	
.submit {        
	background-color: #990033;
	color: white;	
	font-weight: bolder;
	cursor: pointer;	
}	
.messages {     /* error messages displayed with invalid input in forms */  
	font-size: 14px;
	color: #FF3333;
	margin-top: 5px;
}		
.left_margin {		/* put the content body in a div and apply this */
	margin-left:80px;
}	
.non_pw {     /* normal, non-password text input fields (e.g. email) */
	width: 200px;
}
.pw {	/* password fields */
	width: 90px;
}
.quantity {   /* quantity input box */
	width: 20px;
}

		