
#userForm { margin:0; padding:0; }
#userForm legend { display:none; margin:0; padding:0 0 10px 0; }
#userForm fieldset { margin:0; padding:0; border-width:0; }
#userForm ol { margin:0; padding:0; }
#userForm li { margin:0; padding:0; background-image:none; list-style-type:none; }
#userForm .formCaption2 { font-weight:normal; padding:2px 0 6px 0; font-size:130%; color:#555; }
#userForm .formBody { padding-bottom:10px; }
#userForm .formRequired { font-weight:normal; color:#990000; padding-left:12px; }
#userForm input.text, #userForm input.rsform-input-box, #userForm textarea { width:300px; background:#f9f9f9; border:dotted 1px #aaa; font-family:Arial; font-size:12px; padding:3px 6px; }
#userForm input.checkbox { margin:0 10px; }
.e-newsletter .submit,
#userForm .submit,
#userForm .rsform-submit-button { background:url(../images/search-widget-buttons.gif) left top repeat-x; color:#fff; border-width:0; font-family:Arial, Helvetica; font-size:14px; text-transform:uppercase; height:29px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
#userForm #send { width:80px; }
#userForm input, #userForm img { vertical-align:middle; }
#userForm img { margin-right:10px; }
#userForm #txtcal0, #userForm #txtcal1 { width:130px; }
#userForm input.btnCal { font-size:1px; color:#ccc; width:23px; height:23px; border:solid 1px #999; margin-left:4px; background:#ddd url(../../system/images/calendar.png) 50% 50% no-repeat; }
#userForm select { width:170px; }

#search-results { font-size:108%; padding:10px 12px; }
#search-results .searchintro { padding-bottom:5px; }
#search-results .searchintro strong { font-weight:normal; }
#search-results .form-limit { font-size:88%; float:right; }
#search-results p.counter	{ font-size:88%; border-bottom:solid 1px #aaa; padding:5px 0; }
#search-results fieldset.phrases { border:dotted 1px #ccc; margin:0 0 12px 0; padding:6px 9px; background:#FEFBF6; }
#search-results fieldset.only { display:none; }
#search-results .phrases-box { float:left; width:60%; }
#search-results .ordering-box { float:right; width:39%; }
#search-results dl	{ background:#FBF5E9; padding:12px 12px 0 12px; }
#search-results dt	{ font-weight:bold; }
#search-results dd	{ margin:0; padding:2px 0; }
#search-results dd.result-category { font-size:88%; }
#search-results dd.result-created { font-size:88%; padding-bottom:12px; border-bottom:dotted 1px #ccc; margin-bottom:12px; }

ul.pagination		{ margin:0 0 12px 0; padding:5px 10px; height:18px; background:#FEFBF6; }
ul.pagination li		{ margin:0; padding:0; list-style-type:none; background:none; float:left; }

#impart-lightbox #userForm .formCaption2 { text-transform:uppercase; font-size:108%; padding:5px 0 2px 0; }
#impart-lightbox #userForm .formBody { font-size:108%; }
#impart-lightbox #userForm select { width:300px; }

