﻿body {
				background-image: url(images/leather.gif);
				background-repeat: repeat;
}
#main {
				border: 5px silver solid;
				padding: 25px;
				margin: 10px 150px 0px 150px;
				background-color: black;
			 
}
h1 {
				color: silver;
				text-align: center;
}
h3 {
				color: silver;
				text-align: center;
}
legend {
				color: silver;
				font-weight: bold;
				background: black;
				border: 2px silver outset;
				padding: 5px;
}
fieldset {
				color: silver;
				background: black;
				border: medium silver outset;
				margin-bottom: .5em;
}
#selection label {
				font-size: 95%;
				font-weight: bold;
				padding-top: .2em;
				left: 20px;
}
#contactinfo label #ranchinfo label {
				font-size: 95%;
				font-weight: bold;
				padding-top: .2em;
				left: 20px;
}
select {
				margin-left: 5.5em;
				line-height: 1.5em;
				margin-bottom: .5em;
				margin-top: .5em;
}
#contactinfo input {
				margin-left: 5.5em;
				line-height: 1.5em;
				margin-bottom: .5em;
				margin-top: .5em;
}
#ranchinfo input {
				margin-left: 2.5em;
				line-height: 1.4em;
				margin-bottom: .5em;
}
#selection input {
				margin-left: 5em;
				line-height: 1.4em;
				margin-bottom: .5em;
}
#selection input + input {
				margin-left: 1em;
}
#selection textarea {
				margin-left: 5em;
				line-height: 1.4em;
				margin-bottom: .5em;
}
#selection select {
				margin-left: 5em;
				line-height: 1.4em;
				margin-bottom: .5em;
}
#buttons {
				text-align: center;
}
.button {
				color: black;
				font-weight; bold;
				font-family: Celeste;
				background: url(images/leather.gif);
				text-align: center;
				padding: 5px;
				margin: 10px;
				font-size: x-large;
}
}
