#message { height: 26px; color: #000; text-align: left; font-size:12px; width: 300px; border-bottom: 1px solid #ddd; }
#message_warning { height: 26px; color: #C00; text-align: left; font-weight:bold; width:300px; font-size:12px; border-bottom: 1px solid #C00; }
#message_success { height: 26px; color: #fff; background-color:#090; text-align: center; font-weight:bold; text-transform: uppercase; letter-spacing: 2px;}

form { margin:0; padding:0; }
#formcolumn { float:right; width:320px; padding:50px 10px 20px 20px; }
#formbox label {display:block; padding: 5px 0 1px 0; width:240px; margin-top:10px; font-size:12px; }
#formbox .example { font-style:italic; display:inline; float:right; font-size:11px; }

#submitbox .submit_btn { font-size:12px; width:80px; height:18px; display:block; border: #000 solid thin; margin: 20px 0; cursor:pointer; color:#FFF; font-weight:bold; background-color:#666; }
	
#formbox .LV_validation_message{ font-weight:bold; margin: 0; padding-left:20px; font-size: 12px; display:block; margin-top:1px; }
#formbox .LV_valid { color:#390; background-repeat:no-repeat; background-image:url(images/checked.gif); background-position:0px center; }
#formbox .LV_invalid {  display:block; color:#CC0000; background-repeat:no-repeat; background-image:url(images/unchecked.gif); background-position:0px center; }

#formbox input, #formbox input.LValid_field_v {  border: 1px solid #666; height:14px; width: 240px; padding:2px 2px 2px 4px; font-size:12px; }
#formbox select { border: 1px solid #666; padding:2px 2px 2px 4px; font-size:14px; margin-bottom: 2px; min-width:240px; font-size:12px; }
#formbox input.LV_invalid_field { border: 1px solid #CC0000; height:14px; width: 240px; padding:2px 2px 2px 4px; }
#formbox textarea, #formbox textarea.LValid_field_v { font-size:12px; border: 1px solid #666; height:60px; width: 240px; padding:2px 2px 2px 4px; margin:0;}
#formbox textarea.LV_invalid_field { border: 1px solid #CC0000; height:60px; width: 240px; padding:2px 2px 2px 4px; margin:0; font-size:12px; }

#formbox #state  { border: 1px solid #666; padding:2px 2px 2px 4px; font-size:14px; margin-bottom: 2px; min-width:50px; font-size:12px; }
#formbox #fzip, #formbox #fext  { border: 1px solid #666; padding:2px 2px 2px 4px; font-size:14px; margin-bottom: 2px; width:40px; font-size:12px; }
#formbox #fphone  { border: 1px solid #666; padding:2px 2px 2px 4px; font-size:14px; margin: 0 10px 2px 0; width:100px; font-size:12px; }