body { font: normal 90% "Trebuchet MS",Trebuchet,Arial,Geneva,Helvetica,sans-serif; color: #5f3844; margin: 0; padding: 0; background: #5F3844; }
caption { display: none; }
img,table,iframe { border: 0px none; }
form { margin: 0; padding: 0; }
input[type="text"],select,textarea,input.textbox { background: #FFF; border-width: 1px; font-family: Arial,Geneva,Helvetica,sans-serif; color: #5f3844; }
input[type="text"],textarea,input.textbox { border: 1px solid #f5c7d4; }
a { color: #f34d9a; text-decoration: underline; }
a:hover { text-decoration: none; }


/* Form */
	div.form-wrapper { width: 225px; overflow: hidden; color: #f9adc9; }
	ul.form { margin: 10px 0 0; padding: 0; font: normal 77% Arial,Geneva,Helvetica,sans-serif; color: #f9adc9; list-style-type: none; }
	ul.form li div.hr { border-top: 1px solid #2b0611; height: 1px; overflow: hidden; margin: 9px 0; background: #8d5b6b; }
	ul.form li { padding: 2px 0; }
		ul.form li.first-name, 
		ul.form li.last-name,
		ul.form li.email-address,
		ul.form li.phone-number,
		ul.form li.schedule,
		ul.form li.text,
		ul.form li.checkbox,
		ul.form li.send, 
		ul.form li.link,
		ul.form li div.hr { clear: left; }
		ul.form li.first-name input, 
		ul.form li.last-name input,
		ul.form li.email-address input,
		ul.form li.phone-number input { width: 140px; }
		ul.form li.first-name label, 
		ul.form li.last-name label,
		ul.form li.email-address label,
		ul.form li.phone-number label { display: block; float: left; margin-right: 3px; padding: 3px 0 1px; background: url(../images/common/dot-pink-horizontal.gif) 0% 100% repeat-x; width: 77px; }
		ul.form li.street-address label { display: block; }
		ul.form li.street-address input { width: 220px; }
		ul.form li.city, ul.form li.state, ul.form li.zip { float: left; margin: 0 4px 0 0; }
		ul.form li.city input { width: 124px; }
		ul.form li.state input { width: 35px; }
		ul.form li.zip input { width: 48px; }
		ul.form li.schedule input, ul.form li.checkbox input { float: left; margin: 2px 3px 0px 15px; }
		ul.form li.checkbox input { margin-bottom: 15px; }
		ul.form li.schedule label, ul.form li.checkbox label { display: block; margin-left: 30px; padding: 3px 0 1px; background: url(../images/common/dot-pink-horizontal.gif) 0% 100% repeat-x; }
		ul.form li.checkbox label { background: none; line-height: 105%; }
		ul.form li.checkbox span { color: #ffd4e4; line-height: 105%; }
		ul.form li.send, ul.form li.link { padding-left: 30px; }
		ul.form li.send input { margin-top: 5px; }