
#form1,#signup1,#signup2,#update_form,#pet_form { padding: 10px; width: 600px; margin-top: 10px; margin-left: 35px; }

#petID_form { border: solid 1px #cccccc; padding: 10px; width: 300px; }
	
#form1 fieldset,#signup1 fieldset,#signup2 fieldset,#update_form fieldset,#pet_form fieldset { margin-bottom: 5px; border: solid 1px #cccccc; padding: 10px; }

#petID_form fieldset { margin-bottom: 5px; padding: 10px; border-width: 0; }

fieldset#formControls {
	text-align: left;
	}
form#form1 h2,#signup1 h2,#signup2 h2,#signup3 h2,#update_form h2,#pet_form h2,#petID_form h2 { font-weight: bold; color: #333333; font-size: 1em; margin-top: -10px; }

form#form1 h3,#signup1 h3,#signup2 h3,#signup3 h3,#update_form h3,#pet_form,#petID_form h3 { font-weight: bold; color: #ae4f9e; }
	
label { color: #000; font-size: 100%; font-weight: bold; cursor: pointer; }
label em {
	color: #bbca2f;
	font-size: 95%;
	font-style: normal;
	}
	
form#form1 input,
form#form1 select,
form#form1 textarea {
	color: #666666;
	font: 100% Arial, Helvetica, sans-serif;
		}
		
form#form1 input#submitBtn {
	font-size: 100%;
	}
	
form#form1 input#Name,
form#form1 input#email,
form#form1 select#Contact_Reason,
form#form1 textarea#Comments,
form#form1 textarea#Feedback,
form#form1 input#LastName,
form#form1 input#FirstName,
form#form1 input#Address,
form#form1 input#City,
form#form1 select#State,
form#form1 input#Zip,
form#form1 select#PetName,
form#form1 select#Category,
form#form1 input#Answer,
form#form1 input#Subject,
form#form1 textarea#Joke,
form#form1 textarea#Message,
form#form1 textarea#invitees,
form#form1 select#fromPet,
form#form1 select#selectPet,
form#form1 input#PetPic,
form#form1 input#security_code,
form#signup1 input#email,
form#signup1 input#forumID,
form#signup1 input#Password,
form#signup1 input#Password2,
form#signup1 select#question,
form#signup1 input#answer,
form#signup2 input#FirstName,
form#signup2 input#LastName,
form#signup2 input#Address1,
form#signup2 input#Address2,
form#signup2 input#City,
form#signup2 select#State,
form#signup2 input#Zip,
form#update_form input#email,
form#update_form input#forumID,
form#update_form input#Password,
form#update_form input#Password2,
form#update_form select#question,
form#update_form input#answer,
form#update_form input#FirstName,
form#update_form input#LastName,
form#update_form input#Address1,
form#update_form input#Address2,
form#update_form input#City,
form#update_form select#State,
form#update_form input#Zip,
form#pet_form input#PetName,
form#pet_form input#Breed,
form#pet_form input#Hometown,
form#pet_form select#State,
form#pet_form select#B_Month,
form#pet_form select#B_Day,
form#pet_form select#B_Year,
form#pet_form input#Weight,
form#pet_form select#Measure,
form#pet_form input#FavoriteFood,
form#pet_form input#FavoriteToy,
form#pet_form textarea#FavoriteThing,
form#pet_form input#BestFriend,
form#pet_form input#FavoriteSong,
form#pet_form input#FavoriteMovie,
form#pet_form textarea#BestTrick,
form#pet_form select#PetID,
form#petID_form select#PetID,
form#pet_form select#pet_type {
	border: 1px solid #CCCCCC;
	width: 226px;
	padding: 1px;
	background: #F2F2F2;
	}
	
form#form1 input#Name:focus,
form#form1 input#email:focus,
form#form1 select#Contact_Reason:focus,
form#form1 textarea#Comments:focus,
form#form1 textarea#Feedback:focus,
form#form1 input#LastName:focus,
form#form1 input#FirstName:focus,
form#form1 input#Address:focus,
form#form1 input#City:focus,
form#form1 select#State:focus,
form#form1 input#Zip:focus,
form#form1 input#Phone:focus,
form#form1 select#PetName:focus,
form#form1 select#Category:focus,
form#form1 input#Answer:focus,
form#form1 input#Subject:focus,
form#form1 textarea#Message:focus,
form#form1 textarea#invitees:focus,
form#form1 textarea#Joke:focus,
form#form1 select#fromPet:focus,
form#form1 select#selectPet:focus,
form#form1 input#PetPic:focus,
form#form1 input#message_title:focus,
form#form1 textarea#message_box:focus,
form#form1 input#security_code:focus,
form#signup1 input#email:focus,
form#signup1 input#forumID:focus,
form#signup1 input#Password:focus,
form#signup1 input#Password2:focus,
form#signup1 select#question:focus,
form#signup1 input#answer:focus,
form#signup2 input#FirstName:focus,
form#signup2 input#LastName:focus,
form#signup2 input#Address1:focus,
form#signup2 input#Address2:focus,
form#signup2 input#City:focus,
form#signup2 select#State:focus,
form#signup2 input#Zip:focus,
form#update_form input#email:focus,
form#update_form input#forumID:focus,
form#update_form input#Password:focus,
form#update_form input#Password2:focus,
form#update_form select#question:focus,
form#update_form input#answer:focus,
form#update_form input#FirstName:focus,
form#update_form input#LastName:focus,
form#update_form input#Address1:focus,
form#update_form input#Address2:focus,
form#update_form input#City:focus,
form#update_form select#State:focus,
form#update_form input#Zip:focus,
form#pet_form input#PetName:focus,
form#pet_form input#Breed:focus,
form#pet_form input#Hometown:focus,
form#pet_form select#State:focus,
form#pet_form select#B_Month:focus,
form#pet_form select#B_Day:focus,
form#pet_form select#B_Year:focus,
form#pet_form input#Weigh:focust,
form#pet_form select#Measure:focus,
form#pet_form input#FavoriteFood:focus,
form#pet_form input#FavoriteToy:focus,
form#pet_form textarea#FavoriteThing:focus,
form#pet_form input#BestFriend:focus,
form#pet_form input#FavoriteSong:focus,
form#pet_form input#FavoriteMovie:focus,
form#pet_form textarea#BestTrick:focus,
form#pet_form select#PetID,
form#petID_form select#PetID:focus,
form#pet_form select#pet_type:focus {
	border: 1px solid #E5E5E5;
	background: #E5E5E5;
	}
	
form#form1 textarea#Feedback,
form#form1 textarea#Comments,
form#form1 textarea#Joke {
	width: 325px;
	}

form#form1 textarea#Message,
form#pet_form textarea#FavoriteThing,
form#pet_form textarea#BestTrick,
form#form1 input#PetPic { width: 500px; }
form#form1 select#Contact_Reason { width: 200px; }
form#signup1 input#answer,
form#form1 textarea#invitees,
form#update_form input#answer { width: 400px; }
form#signup1 select#question,
form#update_form select#question { width: 275px; }
form#signup2 input#Zip,
form#update_form input#Zip,
form#form1 input#security_code { width: 125px; }
form#form1 select#PetName,
form#petID_form select#PetID,
form#pet_form select#PetID,
form#form1 select#fromPet,
form#form1 select#selectPet { width: 225px; }
form#form1 select#Category { width: 200px; }
form#pet_form select#B_Month,
form#pet_form select#B_Day,
form#pet_form select#B_Year,
form#pet_form select#Measure { width: 75px; }
form#pet_form select#pet_type { width: 85px; }
.form_notes { color: #ae4f9e; font-size: 0.75em; font-style: italic; }
