form, fieldset { width:100% }
form.newsletter { width: 500px }

fieldset ul li { background-image:none; list-style:none; margin:0 24px 6px 0 }
fieldset ul li p { color:#930; height:24px }
fieldset ul li ul li p { color:#930; height:36px }
fieldset ul li .current { font-weight:bold; text-decoration:underline; }

.oops { color:#930; font-size:14px }
.error { color:#930 }
.success { color:#007e41 }
form .info { color:#999 }

input, textarea, select { background:url(../images/bg_input.gif) repeat-x top; border:1px solid #ccc; font-size:14px; height:20px; padding:5px 4px 3px; width:98% }
select:focus, textarea:focus, input:focus { background-image:url(../images/bg_input_focus.gif) }
select { width:468px; height:30px }
#option-default { color:#666 }
textarea { width:100% }

li.radio, li.checkbox { display:block; height:36px; margin-bottom:0 }
li.radio input, li.checkbox input { margin-right:6px; margin-bottom:3px; vertical-align:middle; width:auto }
li.radio label, li.checkbox label { display:inline; text-transform:none }

label { color:#666; display:block; font-size:12px }

.submit { clear:both; margin:22px 0 20px }
li.btn-submit { float:left; height:30px; margin-right:21px; width:142px }
li.btn-submit input { background: url(../images/btn_submit.gif) no-repeat; border:none; clear:left; cursor:pointer; height:30px; padding:0 0 3px 0; width:142px }
li.btn-submit input:hover {  }

/*
.inline li { display:inline; float:left; list-style:none; line-height:18px }
.inline li, .inline li p { margin-bottom:0 }
.half li input, .half li option { width:212px }
.third li input { width:134px }
.block { float:none; margin-bottom:18px }
*/

li.last { margin-right:0 }
.layout-2 .col-a ul li .inline { width:468px }

/* SPECIFIC FORMS */
form.exhibitors { margin-bottom:43px }
form.exhibitors select { width:100% }

/* PAGE NAV */
.page-nav li input { background:none; border:none; border-left:1px solid #ccc; display:block; line-height:18px; margin-left:6px; padding:0 0 2px 6px; width:auto }
.page-nav li.first input { border-left:none; margin-left:0; padding-left:0 } 
.page-nav li input:hover, .page-nav li.current input { text-decoration:underline }



