/* CSS Document */

form {
	margin: 0;
	padding: 0;}

form.shipping input.regular,
form.editprofile input.regular {
	width: 4000px;
	padding: 2px;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-top: 2px solid #777777;
	border-bottom: 1px solid #dddddd;
	background-color: #ffffff; }
form.shipping input.middle,
form.editprofile input.middle {
	width: 80px;
	padding: 2px;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-top: 2px solid #777777;
	border-bottom: 1px solid #dddddd;
	background-color: #ffffff; }
form.shipping input.short,
form.editprofile input.short {
	width: 40px;
	padding: 2px;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-top: 2px solid #777777;
	border-bottom: 1px solid #dddddd;
	background-color: #ffffff; }
form.shipping .ship_tag,
form.editprofile .prof_tag {
	margin-bottom: 5px; }
form.shipping .spaced,
form.editprofile .spaced {
	margin-bottom: 14px; }
form.shipping .spaced_top,
form.editprofile .spaced_top {
	margin-top: 14px; }
form.shipping .spaced_short,
form.editprofile .spaced_short {
	margin-top: 5px; }
form.shipping .light,
form.editprofile .light {
	color: #999999; }
form.shipping #creditcard {
	background-color: #eeeeee;
	border: 1px solid #999999;
	padding: 10px; }
form.editprofile textarea.about {
	width: 340px;
	padding: 2px;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-top: 2px solid #777777;
	border-bottom: 1px solid #dddddd;
	background-color: #ffffff; }
form.editprofile .photoup {
	margin-top: 14px;
	width: 282px;
	background-color: #eeeeee; }
form.editprofile .photoup .padding {
	border: 1px solid #999999;
	padding: 10px; }

/* signup and login */
form.signup .user_tag {
	margin-bottom: 5px; }
form.signup input.regular {
	width: 255px;
	height: 18px;
	padding: 2px;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-top: 2px solid #777777;
	border-bottom: 1px solid #dddddd;
	background-color: #ffffff; 
	font-size: 16px;
	font-family: arial, sans-serif;
	color: #333; }
form.signup .spaced {
	margin-bottom: 14px; }
	
/* edit print details */

form.edit_print_details input.regular {
	width: 394px;
	height: 18px;
	padding: 2px;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-top: 2px solid #777777;
	border-bottom: 1px solid #dddddd;
	background-color: #ffffff; 
	font-size: 16px;
	font-family: arial, sans-serif;
	color: #333;
}

form.edit_print_details select {
	width: 298px;
	height: 18px;
	padding: 2px;
	background-color: #ffffff; 
	font-size: 16px;
	font-family: arial, sans-serif;
	color: #333;
}

form.edit_print_details textarea {
	width: 394px;
	height: 200px;
	padding: 2px;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-top: 2px solid #777777;
	border-bottom: 1px solid #dddddd;
	background-color: #ffffff; 
	font-size: 16px;
	font-family: arial, sans-serif;
	color: #333;
}