
/* form */
.submitwrap, input.submitform {margin: 0px; padding-right: 35px; margin-left: 350px; display: block; text-align: right; }

.submitstyles {font-weight: bold; width: 150px; background: #cc0000; color: white; }


input, textarea {border: 1px solid #000; background: #FFFBEF; }

input:focus, textarea:focus {border: 1px solid #000; background: #F9F3BF; }

textarea {margin-bottom: 5px; }

fieldset {margin-bottom: 10px;  border: 1px solid #000; padding-bottom: 5px; overflow:hidden; } 

fieldset p {margin:0; padding: 0;  }

fieldset.paypal {margin-bottom: 10px;  border: 1px solid #154170; padding-bottom: 5px; font-size: 1.1em; }
legend.paypal {font-weight: bold; color: #154170; padding: 10px; font-size: 1.2em;  }	

.paypalform img { height: 31px; }


.paypal-input {height: 100px; }

label.paypal {width: 75%; }

.paypal-enc {}

legend {font-weight: bold; color: #000; padding: 10px; font-size: 1.2em;  }	

.sub-head-inside {border-bottom: 1px dotted gray; margin-bottom: 20px; }


p {margin: 5px 35px 10px 32px; padding: 0; }

#content-inside p img {margin: 250px; }


.more-info {color: #867979;  }


input.box {width: 70px; }


form#caring {font-size: 1.1em; }

form#caring p {margin: 0 15px 5px 15px; padding: 0; }

label {margin: 0 0 5px 0; width: 45%; float: left; text-align: right; }

input {margin: 0 0 5px 15px; width: 30%; float: left; }

input.paypal-button {margin: 8px 0 5px 15px; width: 8%; height: 31px; width: 62px; float: left; }

input.checkbox {margin: 0 0 5px 15px; width: 5%; }

textarea {margin: 0 0 5px 15px; width: 30%; float: left; font-size: 1.1em; }

label.workshop {margin: 0px 5px 15px 5px; padding: 0px 0 0 18px; width: 85%; float: left; 
	text-align: left; }

input.box {margin: 0px; padding-left: 3px; width: 5%; }

.graphic {margin: 5px 0 5px 0; text-align: center; }

#first {margin-left: 25px; width: 50%; float: left; clear: both; text-align: left; }

#first p {margin: 0 25px 0 0; padding: 0; }

#second {width: 45%; float: left; text-align: left; }

#second p {margin: 0 25px 0 0; padding: 0; }

#directions {margin: 0 auto; width: 100%; padding: 10px; clear: both; }


label.role-label {margin-bottom: 7px; width: 35%; float: left; text-align: right; margin-left: 15px; }
input.role {margin-bottom: 7px; width: 15px; }

.radio-enc {margin: 0 0 0 135px; width: 55%; }

.radio-enc p {text-align: left; }


.asterick {font-weight: bold; color: #C72350; }

label.role-label-payment {margin-bottom: 7px; width: 75%; float: left; text-align: right; margin-left: 15px; }

.radio-enc-payment {margin: 0 0 0 115px; width: 75%; }

.radio-enc-payment p {text-align: left; }


.submit {margin: 0 0 15px 325px; padding: 5px; }


select {margin: 0 0 0 125px; }


